I host most of the internal wikis used at Intuit, Inc., and consulted on the startup of TaxAlmanac.org as well as other customer-facing wikis at Intuit. I've modified MediaWiki for our internal use, including adding Google API-based search results and integrated forums (phpBB). My team recently launched innovation.intuit.com that uses a modified version of the Google Search-2 extension I posted here.
Email Digest contains some scripts I created/modified to do a daily watchlist changes email.
- Deprecated: 1.5.x includes email functionality... and RSS feeds are better for most purposes anyway.
Word doc search contains some script modification info that will let MediaWiki search uploaded Word documents.
PDF doc search contains some script modification info that will let MediaWiki search uploaded PDF documents.
Excel doc search contains some script modification info that will let MediaWiki search uploaded Excel documents.
mw:Manual:Uploaded document searching shows my combined/actual script for the above-listed search modifications.
Help-style indexing shows how to generate a pop-up type-ahead and scroll-through index page of articles, similar to how a Help file index works.
PDF Export shows a script I created that will generate PDF files containing multiple articles. The definition for what articles will print is created using the normal wiki article editing techniques, thus "custom" manuals are possible.
Password protected user registrations shows how I modified the registration process for a site to require a special password.
MediaWiki extensions - rending wikitext shows how to render wikitext in an extension.
Google Search-2 is an extension and modification to MediaWiki scripts that tightly integrates Google search results, completely replacing the built-in search.
Confirm Email before Edit is a hack that forces email confirmation before allowing to edit.
Hiding Referers is a hack that prevents the logging of referers. This is important when wiki software is used within a private corporate intranet. The referer URL typically contains the page name which might have confidential information such as partner identification or project code names and status.
RestrictExt is an extension that allows you to specify users and/or groups that have view access to select pages.