Open Bug 511760 Opened 15 years ago Updated 15 years ago

Consider switching to CGI::Simple (away from CGI.pm)

Categories

(Bugzilla :: Bugzilla-General, enhancement)

enhancement
Not set
normal

Tracking

()

People

(Reporter: mkanat, Unassigned)

References

()

Details

CGI::Simple ( http://search.cpan.org/dist/CGI-Simple/ ) is an implementation of CGI.pm without the HTML-generation stuff.

It is much simpler, and seems to be at least somewhat-actively maintained (last release was in May 2009).

It has various other improvements, such as making certain things per-instance settings instead of global settings (which can be useful for us).

It does not have server push support, though, so we would have to re-implement that ourselves (or perhaps contribute a patch upstream). However, we basically already do that anyhow.... :-)

The thing to do here is to try the replacement and then do some testing to see how it goes.
Another advantage would be that CGI::Simple isn't in the core code, so we wouldn't have to require people to override their core version of a module in order to use Bugzilla. (We'd just require a module that doesn't come in core.)
You need to log in before you can comment on or make changes to this bug.