$Id: TODO.txt,v 1.22 2002/11/26 23:28:55 mdruilhe Exp $ ========================================================================================== Date-In Author-In Urgency Estim. delay State Planned in ========================================================================================== 010216 Marc Medium 2H Delayed 4.0.3 ------------------------------------------------------------------------------------------ . profanity : ----------- if ($bn_action == "insert") { $badwords = array ("mot1","mot2"); reset ($badwords); while (list (, $badword) = each ($badwords)) { $subject = eregi_replace ($badword, "coucou", $subject); $body = eregi_replace ($badword, "coucou", $body); } } . Filters on bad names and addresses : ------------------------------------- if ($bn_action == "insert") { // fills array with unwanted users (use only lowercase) $bad_names[] = "eric rumaglia"; // would disallow "eric Rumiglia" $bad_names[] = "fantasia"; // This will disallow anyone who's name contains 'fantasia', This means that both "fantasia" and "Peter FanTasIA" would be disallowed. // fills array with unwanted emails (use only lowercase) $bad_emails[] = "pet_fant@msn.com"; // would disallow 'pet_fant@msn.com' $bad_emails[] = "yahoo.com"; // would disallow anyone at yahoo.com $bad_emails[] = "@hotmail"; // would disallow anyone with a hotmail email address while ( list(, $name) = each($bad_names) ) { if (strstr(strtolower(trim($username)), $name ) ) { die("bad user: You are not allowed to post there"); } } while ( list(, $address) = each($bad_emails) ) { if (strstr (strtolower(trim($useraddress)), $address ) ) { die("bad address: You are not allowed to post there"); } } } ?> files: ------ insert.php3 update.php3 include/config.php3 editconf.php3 include/misc_func.php3 adding 3 new functions Date-In Author-In Urgency Estim. delay State Planned in ========================================================================================== 010302 Marc Medium 2H DONE 4.0.2 ------------------------------------------------------------------------------------------ * Mail template ========================================================================================== 010216 Marc Low 16H To be done 5.0 ------------------------------------------------------------------------------------------ * Error logging : Send mail / log messages in case of errors ========================================================================================== 010216 Franky Medium 2H To be done 4.2 ------------------------------------------------------------------------------------------ * Limit number of replies in a thread ========================================================================================== 010216 Marc Medium 2 days To be done 4.2 ------------------------------------------------------------------------------------------ * Pagination in threads * Make better list management using $page=n, needs to rewrite functions listNotes() and listThreads() * Allowing sorting of threads (ie by subject, last updated, last created, username, ...) ========================================================================================== 010219 Marc Medium 2 days To be done 4.1 ------------------------------------------------------------------------------------------ * Extracting the user management into a separated User class, allowing to use his own member database. DONE * Close forum DONE * Close site ========================================================================================== 010221 Marc Medium 4H DONE 4.0.3 ------------------------------------------------------------------------------------------ Adding "admin_forum" link in the header if user is logged as moderator ========================================================================================== 010223 Marc Medium 1 day To be done ?? ------------------------------------------------------------------------------------------ Porting this f%*k$^#g TODO list to w-agora :) ========================================================================================== 010223 Marc Medium 2H DONE 4.0.2 ------------------------------------------------------------------------------------------ Upload stuff : - Upload all files in the notes directory (safe mode problem) ========================================================================================== 010223 Marc Medium 2 days To be done 4.1 ------------------------------------------------------------------------------------------ FILE UPLOAD - Multiple file upload DONE 4.1 - Displays total file size + number of attachements per forum/site DONE 4.0.2 - Limit width/height size for uploaded images - choice to store files in database or file system 5.x ========================================================================================== 010223 Marc Medium 20 days In progress ASAP ------------------------------------------------------------------------------------------ DOCUMENTATION ------------- - user manual - administration guide - installation x - configuration x - templates x - useful variables - developper's - dbaccess API x - misc. functions x - variables ========================================================================================== 010223 Marc Medium 2 days To be done 5.x ------------------------------------------------------------------------------------------ Messages management ------------------- Changing the way messages are managed : - using printf ($msg, $default, $args) instead of eval() - using associative array ?? $msg["mytext"] = "my text"; - locate some messages in the template file itself (search, view, list) ? ========================================================================================== 010226 Marc Medium 1 week DONE 4.x ------------------------------------------------------------------------------------------ More Templates for: - search DONE - forgot_password DONE - change_password DONE - Error message (msgform + msgwarning) DONE - Move buttons (submit, reset) and options to the form template DONE ========================================================================================== 010227 Marc Medium 1 day DONE 4.1.3 ------------------------------------------------------------------------------------------ Better fields management - ability to delete/add fields DONE - alter table once a field is added/deleted DONE - change editfields look& field DONE ========================================================================================== 010227 Marc High 2 days DONE 4.0.3 ------------------------------------------------------------------------------------------ User profile ------------ - More user information (icq, aim, ...) DONE - ability to show profile DONE - add totalposts field in users table DONE - signature handling DONE - picture handling DONE ========================================================================================== 010302 Marc Medium 2H To be done 4.1.4 ------------------------------------------------------------------------------------------ Moderation ----------- - Do not allow users to edit message if moderated forum ========================================================================================== 010305 Marc Medium 14 days To be done 4.0.x ------------------------------------------------------------------------------------------ Database ports : ---------------- - Oracle 7 3 days DONE (3.x) - Oracle 8 (OCI) 5 days DONE - MSSQL7 DONE - ODBC 2 days Partially done - msql 1 day Partially done - sybase 3 days - Informix ??? - DB2 ??? ========================================================================================== 010305 Marc Medium 1 day To be done 4.1.x ------------------------------------------------------------------------------------------ - Voting system ========================================================================================== 010305 Marc Medium 1 day In process 4.1.x ------------------------------------------------------------------------------------------ - thumbnailer ========================================================================================== 010305 Marc Medium 5 days To be done 4.1.x ------------------------------------------------------------------------------------------ More Templates -------------- - photo album 5 day - FAQ 2 day - bookmarks 1 day - TODO list 1 day - Bug tracking 1 day ========================================================================================== 010305 Marc Medium 1 day To be done 4.1.x ------------------------------------------------------------------------------------------ * Send mail to a friend * Private mail ========================================================================================== 010305 Marc Medium 10 days DONE 4.1.x ------------------------------------------------------------------------------------------ * User statistics ========================================================================================== 010305 Marc Medium 5 days To be done 4.2 ------------------------------------------------------------------------------------------ * Groups management ========================================================================================== 010305 Marc Medium 2 days DONE 4.1.0 ------------------------------------------------------------------------------------------ * Categories ========================================================================================== 010315 Marc Medium 1 day TBD 4.1.x ------------------------------------------------------------------------------------------ * smileys - possibility to add/edit smileys - store smileys in database ?? ========================================================================================== 010319 Marc Medium 1 day DONE 4.0.3 ------------------------------------------------------------------------------------------ * NEW REGISTRATION LOGIC - "registered forum" - remove forum level registration => by default a registered should be able to post in all public + registered forums - new registered forums should then be accessible to all existing users. - keep forum registration for restricted forums. ========================================================================================== 010319 Marc Medium 1 day DONE 4.0.3 ------------------------------------------------------------------------------------------ - Add "subscribe" checkbox in the registration form to allow user to subscribe to mailing list for each forum ========================================================================================== 010418 Marc Medium 1 day TBD 4.1 ------------------------------------------------------------------------------------------ * Session management (PHPLIB, PHP4) * Who's onLine ========================================================================================== 010510 Marc Medium 1 day TBD 4.1.x ------------------------------------------------------------------------------------------ * print option ========================================================================================== 010510 Laurent Medium 2 days TBD 4.x ------------------------------------------------------------------------------------------ * userthread table management * Change address in "subscriptions" table when user change his email DONE * Ability for users to "unregister" * Ability to subscribe several forums mailing lists in "profile" ========================================================================================== 010510 Ron Medium 2 days TBD 4.1 ------------------------------------------------------------------------------------------ * RSS backend * RSS syndication in w-agora from other sites. ========================================================================================== 010510 Laurent Medium 1 hour DONE 4.0.3 ------------------------------------------------------------------------------------------ * Mark all threads as "read" ========================================================================================== 010601 Marc Medium 2 days TBD 4.1 ------------------------------------------------------------------------------------------ * Message priority, ability to post moderator messages that stay on top of list ========================================================================================== 010601 Marc Medium 1 day DONE 4.1.3 ------------------------------------------------------------------------------------------ * List users page ========================================================================================== 010622 Marc Medium 2 days TBD 4.1 ------------------------------------------------------------------------------------------ * delete ALL posts from a single user (even if they are in several forums) ========================================================================================== 010711 Marc Medium 2 days DONE 4.1 ------------------------------------------------------------------------------------------ * enhanced search: - using search FORM template - search in multiple forums - mutiple criterias ========================================================================================== 010821 Laurent Low 1 day TBD ??? ------------------------------------------------------------------------------------------ * sub-thread moving ========================================================================================== 010821 Marc Medium 1 day TBD 4.1 ------------------------------------------------------------------------------------------ * BB-codes : [img], [link], etc... (UBB, vBulletin) * SPIP codes ========================================================================================== 010822 Marc Medium 1 day DONE 4.1.5 ------------------------------------------------------------------------------------------ * send confirmation email while user registration has been approved ========================================================================================== 010822 Marc Medium 1 day TBD 4.2 ------------------------------------------------------------------------------------------ * Move admin stuff into a sub-directory * Default extensions to .php ========================================================================================== 011012 Marc Medium 3 days DONE 4.1.5 ------------------------------------------------------------------------------------------ * Mail to w-agora gateway (post to the forum via email) 4.1.5 ========================================================================================== 011120 Marc Medium 1 week DONE 4.1.2 ------------------------------------------------------------------------------------------ * French admin interface (translation from Alexandre GHEZ) ========================================================================================== 011120 Marc Medium 5 days TBD 4.x ------------------------------------------------------------------------------------------ * Chat integration ========================================================================================== 011120 Marc Medium 5 days TBD 4.2 ------------------------------------------------------------------------------------------ * Common user database : - new users class (move all user related functions from dbaccess or maybe can be integrated in the user/agora_user class ? ========================================================================================== 011120 Marc Medium 8 days TBD 4.x ------------------------------------------------------------------------------------------ * PHPNuke integration * PostNuke integration * PHPWebSite integration * SPIP integration ========================================================================================== 011211 Marc Medium 1 days DONE 4.x ------------------------------------------------------------------------------------------ * Option for default setting of mail_reply and preserve_html checkboxes ========================================================================================== 011211 Marc Medium 2 days TBD 4.x ------------------------------------------------------------------------------------------ * Use a Mail class that allow - attachments in email (optional) - ability to use other mail interfaces (direct smtp connect, CGI email gateway, ...) - HTML in emails ========================================================================================== 011211 Marc Medium 2 days DONE 4.x ------------------------------------------------------------------------------------------ * Better highlighting handling in search result - multi word search - Ignore case ========================================================================================== 020523 Marc Medium TBD 4.x ------------------------------------------------------------------------------------------ * Site form allowing to select the forum at post time ========================================================================================== 020523 Marc Medium TBD 4.x ------------------------------------------------------------------------------------------ * "add to FAQ" feature - Creation of a FAQ forum - New Topics <=> sections - Messages (replies) <=> FAQ entries - subject <=> question - body <=> answer - Possibility to sort Q/A (trheads and sections (main list) - "add to FAQ" button available for moderators - Copy to FAQ form with possibility to select the section wher to add ========================================================================================== 020523 Marc Medium TBD 4.x ------------------------------------------------------------------------------------------ * Mailing list manager: - digest - mail aliases