User:Dan Nessett/Technical/Notes on Refactoring CZ

Where to get svn_load_dirs.pl and configure it
You can get svn_load_dirs.ph.in here: svn_load_dirs directory

Edit the file and (around line 26) change the following line:

< my $svn = '@SVN_BINDIR@/svn';

by replacing @SVN_BINDIR@/svn by the directory in which svn resides. For Ubuntu the line would like like:

< my $svn = '/usr/bin/svn';

Refactoring issues

 * It appears many pages (including the Request Account page) has constables@citizendium.org hardwired in. There is no magic word available to access the $wgPasswordSender global variable or any other email address. This is something that the Citizendium extension should add (i.e., a magic word for the site's configured complaint email address).


 * It also appears that many Mediawiki namespace pages have http://en.citizendium.org hardwired. These should be changed to:


 * For some reason Special:Popularpages doesn't work in the MW version, nor does it appear in the SpecialPages list.