Changes between Initial Version and Version 1 of Earle's_To-Do


Ignore:
Timestamp:
Nov 19, 2005, 11:05:49 AM (16 years ago)
Author:
Dominic Hargreaves
Comment:

Import from old wiki

Legend:

Unmodified
Added
Removed
Modified
  • Earle's_To-Do

    v1 v1  
     1== Important ==
     2
     3 * '''Address all the [report:1 bugs]'''
     4
     5 * '''[wiki:OpenGuides_HOWTO OpenGuides HOWTO]'''
     6
     7 * '''Fuzzy search for node names'''
     8   * Implemented at: http://downlode.org/code/perl/openguides-hacking/fuzzy.cgi
     9   * We need to get this integrated into the main search somehow.
     10
     11 * '''Get rid of all mentions of "Locale" and "Category" in node titles'''
     12   * We'll need a conversion script.
     13   * Categories should be renamed "Tags". Everybody knows about "tagging" these days. According to the ''cool kids'' it is "Web 2.0". So let's make it easier for people familiar with this convention to pick up.  Example usage: "Tagged as: Restaurants, Indian Food, Vegetarian Food".
     14   * "Locale" also needs to change; the word is too ungainly. I suggest "Area". Example usage: "Areas: Leytonstone, Leyton".
     15   * Additionally, automatic creation of locales/categories should be disabled.
     16
     17 * '''(Effectively) Boolean search'''
     18   * Search for pages tagged with Foo, Bar, Baz... (AND search)
     19   * This will tie in very well with the API. Basically we get del.icio.us style searching.
     20   * Also NOT searching - tagged with Foo, Bar but not Baz.
     21
     22== UI ==
     23
     24 * '''Perform fuzzy title match ''before'' committing to create a new node'''
     25   * Minimize (eliminate?) duplication; reduce housekeeping work.
     26
     27 * '''Wizard for creating new pages'''
     28
     29 * '''Phone number normalisation/validation''' (?)
     30   * User preference to display international code
     31   * Checkbox at edit time: this is a London number (default: yes); auto-inserts area code as defined in config
     32   * User-defined regexes in config for validating postcodes/phone numbers
     33   * Validation as config option
     34
     35 * '''Index of all pages'''
     36   * Grouped by letter, with numeric threshold to split into sub-pages.
     37
     38 * '''Numerical search scores in regular search should be optional'''
     39
     40== Data/interface ==
     41
     42 * '''[wiki:API API]'''
     43   * See note above about Boolean search.
     44
     45 * '''Direct querying'''
     46   * Ask for and receive individual units of metadata about given nodes.
     47   * Receive data, "none found" or "no such node".
     48   * Optional RDF format.
     49
     50 * '''RDF output options'''
     51   * Full content or no content
     52   * Full content in raw wiki text or rendered HTML
     53
     54 * '''CGI::Wiki plugins'''
     55   * Authentication
     56     * Tricky. Requires database. Doubt I'll write this one.
     57   * Spam protection
     58     * Use [http://blog.simon-cozens.org/20050928-1.html Simon Cozens' thing]
     59
     60== Publicity ==
     61
     62 * '''Leaflets/stickers'''
     63   * Pitch to student unions
     64
     65== Random ==
     66
     67 * '''Maintenance script''' (?)
     68   * Distribute with install; run to clean DB of dodgy characters, etc.
     69 
     70 * '''"Search for this tag on del.icio.us"'''
     71   * Link in template nav on category pages: del.icio.us/tag/CITYNAME+TAGNAME
     72
     73 * '''Locale definition'''
     74   * Editable image map coords for defining locale boundaries - click through to a map with JS widgety thing for recording click coords.
     75     * A braver soul than I with shining JavaScript of steel can try this.
     76
     77----
     78== Completed ==
     79 * Move CGI::Wiki::Plugin::GeoCache into templates and delete the module.