Created Roadmap (markdown)

Marcin Kurczewski 2013-10-01 13:49:03 -07:00
parent 724c553f3b
commit 8b9715fdfd

53
Roadmap.md Normal file

@ -0,0 +1,53 @@
- Registration stuff
- Logging in
- Registering
- Optional e-mail address
- Checkboxes during registration with configurable texts in Markdown
- Configurable activation URLs on/off
- Logging out
- Retrieving lost password through e-mail address
- Posts stuff
- Adding post
- Content type (image, flash, youtube)
- The post content itself
- Live preview of images
- Ways to select the file:
- Drag'n'drop
- Click to select
- Paste url
- Customizable post thumbnail
- Multiple images?
- Tags
- Content type changes UI behaviour (it's senseless to upload file with content type set to youtube)
- Implementation details - youtube can be stored as files as well, just plaintext containing URL/ID
- Browsing posts
- Search capabilities:
- Containing tag X
- Not containing tag X
- Uploaded by user X
- Favorited by user X
- Favorited by >= X users
- Cool boolean logic
- Hiding images from unregistered users by showing them placeholder images (tag->placeholder map is configurable)
- Sorting capabilities:
- Chronologically
- By tag count (?)
- By favorite count
- By comment count
- By content type (image, youtube, flash)
- Post removal
- Adding post to favorites
- Removing post from favorites
- Comments stuff
- Adding comment
- Modification of comment contents
- Comment removal
- Comment display
- Processing contents with Markdown parser
- Privileges stuff
- Access ranks that are mapped into bit arrays, where each bit means something else (for example, admin has "can edit any comment" set to 1 while anonymous user has "can upload new post" set to 0)
- Admin stuff
- Listing users
- Changing user passwords/mails/whatever
- Renaming tags
- Merging tags (!)