You haven't (I think?) open sourced the new Slashcode, so consider this my contribution.
- This is something to aid functionality testing.
- There is formatting involved. This line, for example, is part of a unordered list (ul)
- This document is both a test case (and has been posted twice, once as a journal entry, and once as a comment) and a functionality checklist.
- There should be four bulleted list items here, a blank line above the first bulleted line, and "Executive summary" written in bold above that. Then another blank line and so on, but you get the picture. Underneath "What we, the users, are looking for" (which is in bold too) is a numbered list (ol). Take a gander at the source if you need to.
What we, the users, are looking for
- We should be able to read the discussions, nested, with some way to filter by moderation level
- Comments below our moderation level (or blocked for any other reason) should not appear, and neither should subthreads of those comments. We should be notified if such comments exist.
- Comments should be correctly formatted
- It should be easy to add a comment to a discussion starting a new subthread, or respond to an existing comment
- It should be immediately obvious how to format the comments we're writing.
- We should be able to easy visit a user's profile or our own profile
- We should be able to see what we've (or any user has) written (paged if necessary/desirable), with recent activity being prominent, and know what activity (moderation and number of replies) have centered around each contribution
- We should be able to visit a comment in isolation and see and interact with the discussion of that comment.
- We should be able to see journal entries written by a particular user, in order latest to earliest (paged if necessary/desirable), seeing the full content of each
- We should be able to post a journal entry from a button clearly visible on the front page and on pages relating to journals or ourselves
- We should be able to see all journal entries written by our friends (or by some equivalent means whereby we can build a list of users whose journal entries we're interested in) in order latest to earliest.
- We should be able to open any journal entry and, if discussion is ongoing, contribute to the discussion in the same way we do front page articles
- We should be able to add users to our friends list, or our foes list, or equivalent functionality
- We should have some way of using our friends and foes list to change what comments we see in a discussion at each moderation level. Alternatively we should have some other means by which to identify users whose journals we want to read, users whose comments we always want to see, and users whose comments we never want to see.
Nice to haves
In the words of every Slashdot user ever:
What's taking so long with the unicode support, man?
Also most websites let you edit comments, even if only for a window of time immediately after they were posted. And isn't it rediculous we don't have a spell checker? (Answer - not really, Firefox has that, but I thought I'd mention it because it's a common complaint.)
This line should stand on its own and have blank lines above and below it.
This line and the next one should be paired. There should be a blank line above this one but not below it.
This line and the previous one are paired. There should be a blank line below this one but not above it.
Also everything above should be in the same font. Just saying.