Roadmap

I have sitting on my home computer a file that tracks all of my aims for the near-term developement of scatterbrain and soylentred.net. In the absence of anything else of note happening (ignoring those things that deserve a more considered entry which I don't have time for) I've decided to post a version (minus boring technical details and security information) of this file here:

  • Add all the files and directories necessary to comply with Greg Knauss' Standard for Site Organization.
  • I need to create the UI for editing my linkroll (the list of links which may or may not appear on the right - I haven't added any at the time of writing).
  • Move all (error) messages to a seperate file for modularisation.
  • Convert to a template-based system where HTML is seperate from the scripts that utilise it.
  • I need total control over comments. It will be enough to start with just the ability to completely remove a comment. Ideally, I want some moderating control like deleting parts of comments or adding (suitably marked-up) editorial commments. (Note that I have this control at the moment but it involves directly accessing the database, which is ugly.)
  • Some system for allowing others to contribute to my "/about/" page. I love this idea, and Stephen has expressed an interest in it too. This will certainly be implemented at some point. You can email me your submissions in the mean time if you want.
  • Syndication? RSS, Necho, ESF? (Syndication allows other sites to grab the important content from a site to include it in their own, or for people to read the content without having to visit the site.)
  • Add a sitemap. Is this necessary yet? Probably not.
  • Re-style. Including graphics. Once the system is stable and useful, I want to focus on the visuals for a while. This should be after the templates are in place.
  • XUL/Javascript extension to Mozilla/Firebird for posting. (Program an extension for my browser so that I can post entries without visiting my administration pages.)
  • Add support for the "Catagories" of entries. Archive by catagory. Display an entry's catagory with other meta-information (as a link to that catagory's archive).
  • Add support, including UI, for editing an entry retrospectively. This includes adding text to the end, adding inline text, editing text/markup and changing the comments status (opening or closing comments.) (You might notice that some entries cannot be commented on. That's what the comments status refers to.)
  • Add a contact page with a form for mailing me. (Very simple.)
  • A funky 404 page would be a nice addition. (404 is the error code for 'file not found'. I want one that fits the style of the site and has some informative information on it about finding what you're looking for. If I can make it entertaining, all the better.)
  • A search function would be a real challenge, and is frankly probably beyond me. The idea is recorded here for completeness.
  • Polls might be a fun distraction.
  • Should I put this file online? Should I allow additions to it from anyone? A definite mechanism for suggestions would be a good idea. (Apparently 'yes'. No real mechanism for suggestions except email or comments.)

As the last point mentions I really would like suggestions and requests from readers. Go nuts.

Comments:
Fri, 18th Jul 2003 (02:30)

there's a can...

by djinn
Tue, 22nd Jul 2003 (02:55)

Question: what is the page? an exercise in web design? a way to get your opinions heard? a way to crystalise your own opinions for yourself by writing them down? in any of the latter cases, I would suggest some more content: You have historially tended to view this as a criticism, which makes me wonder: do you really want to write stuff?

by Stephen
Wed, 23rd Jul 2003 (03:31)

Essentially it's just a game. I'm playing on a computer. I'd like to have something interesting or entertaining to say, but usually I don't. I do still feel that the easier I make it for me (and others) to post to the site, the more inclined I'll be to do it. So I continue to hack away at the code for a few more hours and then feel that my commitment to the site has been fulfilled for the moment. Meanwhile anyone who would actually care to read the site is left with nothing because all my work is hidden. Think about what you would write though. Do you behave the same around friends, family and strangers? Would you say to your mother anything that you would say to a friend. It's easy to avoid sticky issues, but it's not easy to decide what might be of interest to different people. There's the problem I have with actually posting written material, too. Too often I've typed out something that I want to say and then deleted it because I couldn't say it quite right. Motivation to write once is difficult to find. Motivation to write the same thing again, with no guarantee of success, is harder still.

by Rory
Thu, 24th Jul 2003 (03:24)

Well it seems that, er, Hmmm... Perhaps you're (as usual) thinking too much? as regards content, why feel the need to segregate what you would say to one person from what you would say to another? Perhaps part of the problem is that in your mind the site is targeted at a discrete readership, rather than just being you(ish). And as for avoiding sticky issues, why? let it out! and the same goes for the stuff you haven't managed to say right: say it wrong and then argue about it, agonise over it and reformulate with the benefit of all of the stuff that comes out: that's supposed to be how a course in Politics or Philosophy works. Perhaps you shouldn't expect your opinion to be finished before you publish it you're a (sorry Meg but it fits) work in progress. Anyway, in Corporatespeak: Just Do It.

by stephen

About this post

This piece was posted on Fri, 18th Jul 2003 at 01:18.

You can find other posts at the front page or, if you're feeling lucky, check out a random post.