Development on Slashcode seems to be grinding to a halt. AMK wants to work on a Quixote-based equivalent named Solidus.
Goals
- Support pretty much the same feature set. Moderation/meta-moderation will not be supported; there needs to be a better, less-complicated way.
- Good URL and software design; generates well-formed HTML and uses CSS.
- Expose useful information via RSS/RDF.
- Must be equally scalable. (We probably can't test on an equally large user population, but we should try to do as good a job as we can.)
Non-goals
- Use the same DB schema as Slashcode. (The schema is too messy and ugly, so supporting it would be hard. We can write a conversion script if we need to support the transition from Slashcode to Solidus.)
Good URL design means that it won't be URL-compatible with Slashcode, which has really ugly URLs.
The CSS redesign has already been done for us.
See [SlashcodeNotes] for what I learned looking through the Perl code base.
(Suggestion from random user: look at Xaraya ( http://xaraya.org ) design which is an evolution (Slashcode->PHP-Nuke->Postnuke->Xaraya) of Slashcode in PHP.)
Current status
The code is not yet packaged for downloaded. The current development tree is available from svn://svn.amk.ca/public/solidus/trunk/ .
Code can display stories from the database, but doesn't display comments, or provide any way to submit new stories or new user comments.