RocWiki runs on the Project Sycamore wiki engine, a fork of MoinMoin. This page is a clearinghouse for information on RocWiki-organized Project Sycamore development.
The RocWiki server supports IPv6, thanks to Hurricane Electric. The IPv6 address is 2001:470:1f07:78f::1.
Development Meetings
2006-12-10 Meeting
2007-01-20 Meeting
Next Meeting
No meeting is scheduled.
Local Modifications
We maintain a fork of the Sycamore code base for a set of local modifications. It is available from http://github.com/rtucker/sycamore/. Some of the local features include:
External Scripts
-
AJAXish search box, a slightly modified JS/CSS search-suggestions maker with a fast title searcher, opensearch-suggest.py.
-
flickrimage.py: retrieves flickr images via API, verifies the license status, and caches them in memcached for speed. Used by the flickr macro.
-
OpenSearch support — added an XML file and created a "hint" to point at it in wikiutil.py.
-
sitemap-generate.py, which creates an XML site_map for search engine indexing ease.
-
Supersearch, which does a full-text search on the database itself.
Macros
-
address.py: added bus & google maps quick-links. Also modified the nearby-location search to be less catastrophic on pages with lots of addresses.
-
events.py: adjusted RSS feed to show an entire week of upcoming events, to allow more advantageous planning. Also fixed content-type output.
-
flickr.py: much like image.py, except it references flickr images by photo id and checks licensing. The img tags point at flickrimage.py (above).
-
randompage.py: modified to filter out redirects & Users/ pages
-
Stats macros, linodestats and memcachedstats, for use on System Info
-
twitter.py: searches http://search.twitter.com/ for a particular string