shifted remaining MISSINGFUNCS items into official TODO
This commit is contained in:
@@ -2,20 +2,33 @@
|
||||
|
||||
After the point where it reaches feature parity with Venice circa 2006.
|
||||
|
||||
## Pre-Launch Polish
|
||||
|
||||
* Policy page support.
|
||||
* User agreement in a separate file rather than directly in settings.
|
||||
* Support all customizations that were done with the EMinds instance of Venice.
|
||||
|
||||
## Immediate Cleanups Required
|
||||
|
||||
* A better way to set up the database than `setup/database.sql`. Bring the table setup into the application somehow.
|
||||
The [migrate](https://github.com/golang-migrate/migrate) library might be of use here.
|
||||
* Database format migrations.
|
||||
* Allow use of Postgres as a database.
|
||||
* Dockerization.
|
||||
* Implement proper help and online documentation.
|
||||
|
||||
## Functions That Were "Not Yet Implemented" In Venice Circa 2006
|
||||
|
||||
* Either implement the Calendar and Chat, or take those menu entries out.
|
||||
* Should those be community "services" instead?
|
||||
* For Chat, if it's implemented, it should use XMPP.
|
||||
* Implement proper help and online documentation.
|
||||
|
||||
## Additional Items
|
||||
|
||||
* Decouple from MySQL, introduce other database support. Postgres and SQLite are the two priorities here.
|
||||
* Fix password storage. Straight SHA-1 hashes aren't gonna cut it. There are better ways.
|
||||
* Introduce OAuth authentication? (Related to above)
|
||||
* Post storage - replace "limited" HTML with Markdown.
|
||||
* Post storage - replace "limited" HTML with Markdown. (HTML Checker still required though)
|
||||
* A proper API for the system.
|
||||
* Topics as RSS feeds. Later, conferences as RSS feeds.
|
||||
* Figure out how to interlink Amsterdam instances. ActivityPub in some fashion?
|
||||
|
||||
@@ -1,78 +0,0 @@
|
||||
# TODOs list:
|
||||
|
||||
_(italicized items can be deferred)_
|
||||
|
||||
- ~~Topics list: Set up Conference permalink~~
|
||||
- ~~Send out E-mails to topic subscribers when a post is made~~
|
||||
- _Error handling: shift titles and templates for different error codes_
|
||||
- ~~Find Posts~~
|
||||
- ~~Services mechanism: Conference vtable~~
|
||||
- ~~User creation: copy conference hotlists~~
|
||||
- _Calendar (top menu link)_
|
||||
- _Chat (top menu link)_
|
||||
- _Documentation (top menu link)_
|
||||
- ~~Quote banner rotation~~
|
||||
- ~~Sysadmin Menu:~~
|
||||
- ~~Edit Global Properties~~
|
||||
- ~~View/Edit IP Address Bans~~
|
||||
- ~~User Account Management~~
|
||||
- ~~System Audit Logs~~
|
||||
- ~~Import User Accounts~~
|
||||
- ~~Conferences list:~~
|
||||
- ~~Find~~
|
||||
- ~~Manage (reorder/show/hide/delete)~~
|
||||
- ~~Create New~~
|
||||
- ~~Conferences List honor "hide in list" flag~~
|
||||
- ~~Community Admin Menu:~~
|
||||
- ~~Set Community Category~~
|
||||
- ~~Membership Control~~
|
||||
- ~~E-Mail to All Members~~
|
||||
- ~~Display Audit Records~~
|
||||
- ~~Delete Community~~
|
||||
- ~~Community Profile: Invite~~
|
||||
- _Help link atop page headers_
|
||||
- _Policy page_
|
||||
- ~~Member List: Export~~
|
||||
- ~~HTML reference for post boxes~~
|
||||
- ~~Posts view:~~
|
||||
- ~~Find~~
|
||||
- ~~Manage:~~
|
||||
- ~~Subscribe to Topic~~
|
||||
- ~~Send invite~~
|
||||
- ~~Filtered Users (list/remove)~~
|
||||
- ~~Stick/Unstick~~
|
||||
- ~~Freeze/Unfreeze~~
|
||||
- ~~Archive/Unarchive~~
|
||||
- ~~Delete~~
|
||||
- ~~Post Scribble~~
|
||||
- ~~Post Nuke~~
|
||||
- ~~Post Filter User~~
|
||||
- ~~Post Move~~
|
||||
- ~~Post Publish~~
|
||||
- ~~Manage Communities on communities sidebox~~
|
||||
- ~~Conference Hotlist sidebox~~
|
||||
- ~~"New" flag on Conference Hotlist sidebox~~
|
||||
- ~~Manage on Conference Hotlist sidebox~~
|
||||
- ~~Sidebox configuration~~
|
||||
- ~~Topics view:~~
|
||||
- ~~Find~~
|
||||
- ~~Manage:~~
|
||||
- ~~Set pseud~~
|
||||
- ~~Fixseen~~
|
||||
- ~~Send invite~~
|
||||
- ~~Change information~~
|
||||
- ~~Manage aliases~~
|
||||
- ~~Remove alias~~
|
||||
- ~~Add alias~~
|
||||
- ~~Manage members~~
|
||||
- ~~Custom appearance~~
|
||||
- ~~Activity reports~~
|
||||
- ~~E-mail~~
|
||||
- ~~Export Messages~~
|
||||
- ~~Import Messages~~
|
||||
- ~~Delete Conference~~
|
||||
- ~~Add to Hotlist/Remove from Hotlist~~
|
||||
- ~~Actually implement pictures in posts~~
|
||||
- ~~Related to bugs in Export Messages caused by bad data:~~
|
||||
- ~~Provide a per-conference flag that will set BuggyAttachment behavior~~
|
||||
- ~~New feature: remove attachment from message (requires Conference.Nuke permission)~~
|
||||
Reference in New Issue
Block a user