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


Ignore:
Timestamp:
Nov 20, 2005, 10:04:22 PM (16 years ago)
Author:
EarleMartin
Comment:

Moving to EarleMartin.

Legend:

Unmodified
Added
Removed
Modified
  • Earle's_To-Do

    v1 v2  
    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.
     1Moved to EarleMartin.