wiki:NickBurch

Version 12 (modified by nick, 13 years ago) (diff)

--

  • Get CGI::Wiki Wiki::Toolkit using a better database structure
    • should use an ID and not the node name as the key done
    • have foreign key constraints where possible done
    • investigate what indexes might become possible
  • Support moderation in CGI::Wiki Wiki::Toolkit done
  • Support per-node moderation in OpenGuides, via the new Wiki::Toolkit moderation interface
  • Support renaming of nodes in Wiki::Toolkit done
  • Support renaming nodes (via calls to CGI::Wiki)
  • Command line interface to the database
    • rename node support done (wiki-toolkit based)
    • delete node (will need to remove category links, locale links etc)
  • Come up with some nicer default templates
    • mark them up with Microformats done
    • borrow a designer for a bit, and have them make pretty designs in progress
    • borrow a css guru for a bit, and have them implement the designs allocated
    • contribute the result back
    • update the style guide, to better help people with customising template look+feel
  • Provide more ways to get the data out in a syndicatable format
    • refactor current Wiki::Toolkit feeds done
    • add new feed listings to Wiki::Toolkit done
    • have OpenGuides::Feed allow new listings done
    • have wiki.cgi allow new listings done
    • add more different feed listings:
      • node versions done
      • nodes in a locale done
      • nodes in a category done
      • all locales list done
      • all categories done
      • all nodes list done
      • Bug: show correct URL and title in the feeds
    • allow search results as a feed done
  • Supply some nice examples (perl, php, any others?) for how to use the syndicated data
    • Ask on list for what stuff people are already doing with it - done
    • Come up with a list of a few more possible uses - InterestingFeeds
    • Document with code examples - UsingFeedsInCode
    • All being documented under the umbrella of FeedsIntro
  • Investigate OpenStreetMap integration
    • Christopher Schmidt is also working on this, so will try to co-ordinate with him