TODO File for electrifiedforum
started on May 1, 2001
last updated on March 12, 2002

Current Ver in Release: .99rc4
Current Ver in Dev: 1.70 beta
Next Ver: 1.7x

======================================
Security/Integrity TODO:
--------------
- NEED TO UPDATE INSTALLER WITH NEW DB STUFF
- NEED TO UPDATE UPGRADER FOR SYNC TOPICS/POSTS
	
======================================
Features TODO:
--------------
- Option to enable/disable any user options (defaults to enable).. cannot disable username, email, or password.
- Option to moderate new signups*(rc6)
- Multiple language support (60% Complete...)
- Option to allow individual users to pick their own language preference
- Ability to store username/password in a cookie (user preference)*
- M O D E R A T O R S
- Forum Ordering
- Admin/Moderator Only forums
- Ability to specify the anonymous user title.
- Option for requiring email authentication*(rc6)
- Lockdown password recovery, to once per (day? week?) to prevent abuse.*(rc6)
- Will need new table for advanced pass recovery* (rc6)
- Ability to "close" forums* (rc6)
- Closed threads should be marked as closed somehow on the threads list* (rc6)
- Move to HTML 4.0 or XHTML 1.0 Standard code. Verify.
- Error Handling Control*(rc6)
- Option to allow user-uploaded avatars, and/or avatars specified by URL..
- Option to disable email notification option (ability to delete user options includes this...)
- Add memberlist feature. Use code from hack.*(rc6)
- If users dont have a certain value for an option, hide it- threaddisplay, memberlist.*(rc6)
- Make various layout functions *much* smarter.. such as not showing Post buttons when at a reply form, etc...
- Move efcode.html to efcode.php, use the current realm style.
- Ability to preview posting
- Support for eF code in signatures
- Ability to change the time display *and* default time (such as GMT)
- Online Userlist (req. new table)
- New user option: Ability to hide themselves from memberlists*(rc6)
- New user option: Ability to hide their bio to other users*(rc6)
- Bio-view*(rc6)
- New user info fields*(rc6)
- Num topic views columm
- Ability to set time offset

======================================
Administration TODO:
--------------------

- Ability to set order of forums/categories
- Able to pre-authorize users for private forums*(rc6)
- "Stabilize" Administration features... add confirmations and refreshes to prevent "reloading" of already completed actions
- Confirmation pages for admin functions and deletes...*
- Editing a forum should be more similar to creating a forum (existing cat dropdown, 'new' cat box..)
- When editing a user as admin, add option to turn on/off email notification
- Ability to 'shut down' eF, for maintenance or other purposes. Allow a custom message.
- Ability to do deletes easier, for example, deleting all messages by a specific user
- Add a realm var, $config[from_email], for configuring the address that emails should be 'from'
	Also, use the current as a default in case one is missing from the realm.
- Add removing messages without a subject line to cleanup
- Ability to set a forum as admin-post only
- Display admin-post only on forum manager
- Add new $config var, one to turn off displaying forum stats (slight reduction in # queries...)
- More search options, make form nicer, make results table similar to threads table, AND OPTIMIZE!

======================================
Installer TODO:
---------------

- RC4 installer seems totally broke on some setups, others it is fine. Have yet to find pattern or cause.*
- Update installer to allow users to pick table naming scheme. 
- Update installer to allow more realm options to be picked at install time.*
- Update installer to verify existence of the specified database. *(rc6)
- Update installer to REQUIRE certain fields, such as database host, dbname, etc.*(rc6)
- Add option to 'create DB' (will need permissions!!!) or at least warn user DB needs created.

======================================
Bugfixes TODO:
--------------

- When users mis-enter a topic title or username/pass. all data is lost, instead make form reappear with data*(rc5)
- When deleting a topic, all posts under it should also be deleted... currently they are being 'orphaned' and cleanup must be run to get rid of them.*(rc5)
- "Line 37" Realmfile Problem - verify it is fixed before releasing rc5*(rc5)

======================================
Optimization TODO:
------------------

======================================
Documentation TODO:
-------------------

- Add section for troubleshooting
	a)Issues including missing realm files, various error messages, etc.
	
- Write all new Install Guide
- Write Administration Guide
- Create a FAQ on web site*(rc5)

- Create a support db on web site
- Quick tutorial on realms/customization
- Better source code commenting
- Include SQL Dump
- Include Basic instructions for manual install