Talk:OD/Wikia
The Farmer extension was developed as a proof-of-concept and was never completely to the level desired. However, it did work, although crudely.
Regarding to how you can host multiple sites, you can override the function that is used to figure out the profile/site to load based on environment variables (like the server and URL in $_SERVER). Regarding sharing between sites, I'm not sure how feasible that is. The last time I checked, MediaWiki wasn't too supportive of shared content or multiple installs running from the same code base.
Finally, I have given up on MediaWiki development for multiple reasons, including dissatisfaction with development practices and employment that severely frowns upon me doing anything with open source. I wish I could help, but I can't. I committed Farmer to the MediaWiki Subversion repository because the MediaWiki guys were excited about it. Perhaps you could rekindle interest in the extension on the MediaWiki mailing lists.
In LocalSettings.php: <bash> include("extensions/GeSHiCodeTag/GeSHiCodeTag.php"); </bash> In geSHiCodeTag.php: <bash> include("extensions/geshi/geshi.php"); $languagesPath = "extensions/geshi/geshi"; </bash>
<bash> extensions/GeSHiCodeTag-1.0.0/GeSHiCodeTag.php extensions/GeSHiCodeTag -> GeSHiCodeTag-1.0.0 extensions/GeSHi-1.0.7.19/geshi extensions/GeSHi-1.0.7.20/geshi extensions/geshi -> GeSHi-1.0.7.20 </bash>
The only hassle with this is that GeSHi-1.0.7.20 physically unbundles to <bash> ./geshi/geshi/ </bash> and we want to make a sim link to geshi so we have to rename the directory structure. <bash>
- In the extensions directory:
tar -zxvf GeSHi-1.0.7.20.tar.gz mv geshi GeSHi-1.0.7.20 ln -s GeSHi-1.0.7.20 geshi </bash> --Sven 08:41, 2 July 2007 (NZST)