Created Roadmap (markdown)
parent
724c553f3b
commit
8b9715fdfd
1 changed files with 53 additions and 0 deletions
53
Roadmap.md
Normal file
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 (!)
|
Loading…
Reference in a new issue