beaneater.org.uk Nicholas Wolverson scribbles on his screen

meta

Recent Ideas

Perhaps to be integrated with the below in CFT.

  • Generate ID/entry early in submission process
  • ...for validation
  • ...before doing pingbacks
  • ...to remove bogus links
  • ...help solve XMLRPC interface questions
  • Show complete entry in preview
  • ...but indicate where it might be cut
  • Manual cuts?
  • Pingback client
  • Pingback server: validation
  • Multistage addition / compulsory preview?
  • Idea: for every link in post, generate "attempt pingback" tickybox, default on unless we consider a site "never pingback"

Old Plan

I have a local copy of my code for most development now, and while I'm not devoting time just now I've been having ideas for the next version. These are split between the backend, or generic, and the frontend, or specific. That is, there is a generic base trying to get out, a simple weblog and "nodes" system, and the stuff specific to my site.

Rough ideas below, mixing the two types together, splitting by ambition.

Useful stuff is filed under nodes. If you have any comment/criticism, please leave a comment on this diary entry.

0.1

  • Improved visual layout
  • Obvious visual difference between posts of different types, at least differentiating personal, geek, and news/link propagation, and a simple way to filter on these. I'm considering entries with different coloured backgrounds, although that does have accesibility issues I guess.
  • Recent entries / comments in sidebar
  • XML-RPC updating - definately Blogger, maybe metaWeblog subset
  • Nice archives
  • Nice URLs
  • Unified entry/comment input (XHTML from plaintext) still with XHTML for entries
  • Better comment display - don't require title, put the whole comment in a little box
  • pingBack, client and server
  • Refactored code, but no modules
  • Basic email interface, perhaps one-way, perhaps also just to me
  • Convert database from ISO-8859-1 to UTF-8, all I/O to UTF-8

0.2.*

  • XML mainly used behind the scenes
  • Input as validated XHMTL
  • Full RSS 2.0 input/output, including metaWeblog input
  • Modular architecture
  • Output seperated into templates
  • Full email interface
  • Fully featured XML-RPC interface
  • Documentation
  • Revamped nodes system, including editing via web interface
  • Pingbacks, comments for nodes
  • Search
  • Automatic acronym/abbr markup
  • Attach entries to nodes. Probably by associating an existing category with a node, e.g. this node would have meta entries listed below. Ability to associate specific posts with a node.
  • Ability to reference "other relevant posts"
  • Produce statistics, including pretty little graphs, e.g. showing posting frequency over various timespans

1.0

  • Get rich.