Penguin
Diff: WlugWikiConversion
EditPageHistoryDiffInfoLikePages

Differences between version 9 and predecessor to the previous major change of WlugWikiConversion.

Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History

Newer page: version 9 Last edited on Sunday, June 12, 2005 11:23:04 pm by MattBrown Revert
Older page: version 6 Last edited on Sunday, June 12, 2005 8:49:54 pm by MattBrown Revert
@@ -16,8 +16,10 @@
  
 !! Extensions 
  
 We've also added a lot of extensions, such as the spam limiting and google query banner. These will need to be reimplemented. I think MediaWiki has a much nicer framework for adding these at least - it probably won't involve hacking the theme directly like it did in phpwiki, but this needs to be taken into account. 
+  
+Media wiki uses the term "extensions" for what phpwiki calls "plugins", the two are one and the same. MediaWiki has a lot more "layout" extensions than phpwiki did. -- PerryLorier.  
  
 !! Current things that rely on the wiki 
  
 * meeting reminder bot (parses wiki page content) 
@@ -47,4 +49,48 @@
  
 Not having any experience with either MediaWiki or MoinMoin I'd have to say that based on a comparison of features listed on their respective webpages I would favour MoinMoin. It looks easily themeable :) 
  
 -- MattBrown 
+----  
+There are a lot of hidden things that the wlug wiki does (or did with the old theme) that we've added and probably need to support with anything we move to:  
+* Excellent support for search engines including:  
+** rel="nofollow" on links that we don't want search engines searching (PageHistory, Diff, Previous versions, Edit etc)  
+** meta robots="noindex,follow" on various pages we don't want indexed like RecentChanges  
+** meta robots="noindex,nofollow" on pages we don't want search engines looking at at all (eg PageHistory).  
+** We moved RecentChanges into an iframe which helps by search engines not indexing terms being on pages that are unrelated to those terms.  
+** http://www.wlug.org.nz/sitemap (''Note: Please don't open this in your browser. It's for google. It's a big RDF file that will mean nothing to you.'') Since I added this a week ago google is indexing only the pages on the wiki that have changed every 24 hours. That means that wlug content is getting into google search results in under 24 hours.  
+** The "google trick" where we put up a notice welcoming google users. This probably needs an update, due to the most of above google no longer sends people to the "wrong" wiki page so the need for searching for pages that google should have sent them to is a lot more irrelevant.  
+* Excellent antispam support  
+** Warnings for h-zone fetched and referred pages to make it a disincentive for people to try and claim wiki pages as being "defaced"  
+** John's excellent antispam stuff:  
+*** Based on netblocks  
+*** Based on useragents  
+*** Based on content added  
+* Layout/Theme:  
+** Added the sidebar so people can easily see Recent changes. I believe this was the major reason that the wiki took off (people could see that people were making changes to the wiki).  
+** Tweaked to be nearly good enough with font support.  
+** Obvious indication if IPv6/IPv4 was working.  
+** Support for printing wiki pages elegantly.  
+** Support for low end browsers (text only, no javascript). Drop the sidebar for browsers with limited screen realistate.  
+** Fully UTF8 Clean, including UTF8 page content, and UTF8 page names.  
+** Support for automatic linking ~manpage(8) style wikiwords.  
+** Support for / based wiki namespace.  
+** Support for multiple vhosts showing the same content without worry about being redirected to other hosts (www,www6,www4,www2) useful for testing.  
+* Services:  
+** SOAP Interface  
+** Meeting Reminder Bot / Committee Reminder bot etc  
+** PCI Device Database.  
+** Customised RecentChanges for the sidebar  
+** wlug member plugin  
+** Support for three markup formats (interwikimap, old markup and new markup).  
+** Added "by ~UserName" to the "Last Edited" box at the bottom.  
+* Other:  
+** IPv6 Support.  
+** Extremely aggressive caching to reduce bandwidth costs (It dropped our bandwidth usage by at least 25%). This also made google happier to index our site more frequently.  
+** Faster postgres support (doesn't lock needlessly)  
+** full text searching through greenstone (with a wiki plugin for this)  
+** wanted wiki generation  
+** Easy extention through plugins, and easily hackable source  
+** Support for gzipping pages being sent.  
+** Easily backed up, modified, and interrogated backend (postgres) vs phpwiki's default (dbm).  
+  
+And thats just off the top of my head -- PerryLorier