On Wed 01 Aug 2012, Kake kake@earth.li wrote:
Hello OpenGuiders! Here is my new OpenGuides site: http://croydon.randomness.org.uk/
I hope you like it.
Well, that was a resounding silence. OK, I will give you some more reasons to check it out, and possibly take some of the ideas for your own Open Guides (or indeed talk me/someone into putting them into core Wiki::Toolkit/OpenGuides).
External links: I've hacked Wiki::Toolkit::Formatter::UseMod to remove the square brackets from external links, and instead include a class of "external", which lets you style it with CSS. On CGC, we have a little pointy arrow thing for these, like on Wikipedia.
Category/locale prefixes: Again with a W::T::F::U hack, I've made a new "INDEX_LIST_NO_PREFIX" macro, which suppresses the leading "Locale" or "Category" when listing; see for example: http://croydon.randomness.org.uk/wiki.cgi?Category_Retail_Shops
Along-the-street navigation: Because this is a completists' guide, the aim is to include every business on every street within our area of interest (something that I believe the Oxford Guide is also planning to do). This means that it makes sense to have some visual way of showing a place's neighbours. On CGC I've done this with a set of 5 thumbnails at the bottom of each page, showing the two neighbours on either side. See e.g. http://croydon.randomness.org.uk/wiki.cgi?Maplin,_166_North_End
I did this by (a) adding new macros to make it easier to add those thumbnails, and (b) writing a script that takes a list of existing page names, finds the thumbnails using Flickr::API2, and writes the "neighbours" div into each page. I also hacked Wiki::Toolkit::Search::Plucene to ignore anything within this div when indexing the pages.
Metadata display: I've moved the postcode field up to join onto the rest of the address, and moved the map links to one side underneath the inline node map, to make the metadata display look a bit less "wall of text" like. I will also be separating out the categories (and maybe locales) at some point, though I'm not yet sure where to put them.
Restricted editing: The public face of the guide is read-only. Editing is accomplished via an /edit/ subdirectory which contains copies of the CGI scripts and a wiki.conf that's identical to the public one except for being set to editable - this directory is protected with HTTP auth. Edit links on the public side appear only for viewers who've set their preferences to show admin links, and go directly to the edit side. This is a refinement of the technique I used previously on http://london-crafts.org/
Maps: I've added Stamen Watercolour and Google Satellite View to the options already provided in core OpenGuides (OpenStreetMap and MapQuest).
Colours: IT IS PURPLE. What other reason do you need to love it?
Kake