Changes between Version 4 and Version 5 of EarleMartin


Ignore:
Timestamp:
Jun 26, 2008, 2:53:30 AM (13 years ago)
Author:
Earle Martin
Comment:

Leaving the project.

Legend:

Unmodified
Added
Removed
Modified
  • EarleMartin

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