Legacy .pl Files

From Dreamwidth Notes
Jump to: navigation, search

The legacy .pl files in cgi-bin are:

modperl.pl, modperl_subs.pl

It looks like modperl.pl already uses package LJ::ModPerl, as does the second part of modperl_subs.pl. The first part of modperl_subs.pl needs to be moved into LJ::Global/LJ::Local.

Renaming modperl.pl will require all sites to edit their Apache configuration to point to the new filename. This will require some outreach effort and update of our installation documentation.

ljlib.pl

This file is included pretty much everywhere, so this will be a big diff, and there may be hidden dependencies. There is also code that allows for the existence of ljlib-local.pl, so that will have to be reconsidered.

lj-bml-blocks.pl

Probably leave it alone and get rid of it when we get rid of BML (our previous attempts at renaming similar code involved unpleasant surprises; no need for that when this entire area of work is going to be obsolete...)