* = pretty much/totally done ^ = partially done # = future version(s) X = possibly cut LATEST UPDATES/NOTES ----------------- - NEXT(!): Prepare for 1.1 DEFINITE FEATURES - FINISH THEM ---------------------------- - Documentation (at least some basic info) - Information (mostly for adaptbb.com) - Real Time (working? if not, take out until 1.1) UPDATES LOG - 1.0 ----------------- - FIX: Backend - Forums (when a forum was deleted, permissions weren't as well...fixed) - FIX: Frontend - Move Topic (js not working for move/lock/track topic, then when a topic was moved...now updates post/topic counts) - FIX: Misc - FIX: Frontend - Quick Edit > attachment data and "last edited" taken out when you quick edit - FIX: Frontend - Permissions (problem with checking to see if user is verified & activated) - DONE: Frontend - Register > Password Strength (on registration page, JQuery plugin that dynamically checks password strength, also minimum length of 4) - FIX: Frontend - Register > Check User (said username was available if you didn't put one in) - FIX: Frontend - Topic > Last Edited (worked fine, just didn't show when the message was edited last) - FIX: Frontend - Register > Activation (works properly now, e-mail is sent with code and after going to that page, you activare you account) - DONE: Frontend - Profile > Select Skin (you can now change the forum skin you're using) - DONE: Latest Posts (code tidbit to use, in the file "latestposts.php"...to display latest posts in another file or script outside adaptbb) - FIX: Skin (if you have a cookie for the skin "default2" and it's deleted, you'd see blank forums...I added a code bit which if the template is unable to return a value it finds a useable skin, sets a cookie and shows it with the new skin) - FIX: Misc Bugs - AdaptBB 1.0 Beta Released! - DONE: Backend - Main Page Updated (most active topics, most popular topics and the last 2 news items from adaptbb.com along with a few more adaptbb links) - DONE: Backend - File Release System - DONE: Frontend - Error Page (customizable 404 or other type, error page..also added titles for templates) - FIX: Frontend - Mark Read (a bug so if a topic is marked read, if you read it again it would add it like new...I checked to see if it had value when if the topic had 0 replies, it would think it had no value, instead checked if query processed fine) - FIX: Frontend - Edit Post (you can now change the topic type when editing a topic) - FIX: Config Skin Fetched wrong - FIX: Frontend - Who's Online? (re-worked, working now) - FIX: Misc Bugs/Issues/Errors (memberslist, search numerous problems fixed, profile and others) - DONE: Plugins - Post Totals - DONE: Frontend - Link to latest post - DONE: Plugins - PHP List Updated, PHP Functions added - FIX: Misc Bugs - DONE: Plugins - CMS Integration > AdaptCMS (some fixes and misc) - DONE: Admin - Plugins > AdaptBB Converter (for old AdaptBB) - DONE: Installation (just need to do any default posts, default pms and fix it so you are logged in automatically after successful install) - WIP: Installation - DONE: Admin - Skins Stuff (if you delete a template, reset to default - default templates added, when you add a new skin) - FIX: Misc Bugs - DONE: Frontend - Reputation - DONE: Admin - Posts - DONE: Admin - Attachments - DONE: Frontend - Posting > Attachments - DONE: Frontend - Posting > Polls - WIP: Frontend - Posting > Polls (just about done...can create poll, vote, etc...just need to when you edit a post you can then manage the poll - edit/delete options, edit question/options or delete the poll) - DONE: Frontend - View IP - DONE: Frontend - Members List - FIX: Misc Bugs - DONE: Frontend - Forum Footer - DONE: Plugins - CMS Integration > AdaptCMS - DONE: Frontend - Report Post - WIP: Frontend - Search (for mod_rewrite thing...maybe do a header() thing? otherwise, the search should work fine) - DONE: Frontend - RSS Expanded (by forum, by topic and by user...works, just integrate) - WIP: Admin - Plugins > Converts (currently adaptbb beta, next adaptcms(important) and then onecms forums/onecms) - FIX: Admin - Plugins - DONE: Frontend - TinyMCE, jQuery and Lightbox upgraded - WIP: Frontend - Topics/Forums read (seems to be working) - DONE: Frontend - Who's Online? (changed the script a bit, now working fine) - DONE: Frontend - AdaptBB Real Time - WIP: Frontend - Who's Online? (need more testing) - DONE: Frontend - RSS - DONE: Frontend - Login/Logout/Register - DONE: Frontend - Posting > Misc (a lot of misc stuff...flood limit, update rank, get various optional forum settings to work (re-direct, password, minimum posts amount to post, locked) and other small various things) - DONE: Frontend - Posting > Move Topic - DONE: Admin - Forums (sub-forums now shown...to be more clear the "type" of forum is displayed by each..."sub-forum", "forum" or "section") - DONE: Frontend - Forum/Posting Permissions - DONE: Frontend - Posting > Locking - DONE: Frontend - Profile (edit/view) - DONE: Frontend - Posting > Delete - DONE: Frontend - Posting > Edit - DONE: Frontend - Posting > Quick Edit - DONE: Frontend - Posting > Quick Reply - DONE: Frontend - Posting > Reply - DONE: Frontend - Custom Fields - DONE: Frontend - Messages (custom fields aside, it's done) - WIP: Frontend - Messages - WIP: Frontend - Topic (custom fields and things like pm button, edit post, etc. aren't done) - WIP: Frontend - New Topic - WIP: Frontend - Forum View - DONE: Admin - Fields - WIP: Admin - Fields (have manage area and add done, need to do edit for fields and topic types, as well as delete) - DONE: Admin Permissions - DONE: Admin - Forums - DONE: Admin - Groups - WIP: Admin - Forums (done, just need to integrate in permissions) - DONE: Admin - Stats - WIP: Frontend - Index - DONE: Admin - Skins (pretty much done, later on mandatory templates and if you delete them, reverts to default like adaptcms) - WIP: Admin - Support (worked on a bit, really need to wait on it until more work is done on the forums) - WIP: Admin - Plugins (should work, but when I make a plugin...will need to test it out) - DONE: Admin - Users - WIP: Admin - Groups (need to do permissions) - DONE: Admin - Settings - DONE: Admin - Ranks - DONE: Admin Panel Skin - WIP: Admin Skin - DONE: SQL Structure (17 tables so far, but structure of current tables are not 100%...can always change) FEATURES TO DO - 1.0 -------------------- IN A FUTURE VERSION - 1.1+ -------------------- - Quick Edit: Subject (if say the subject tag isn't used, quick edit wont work on page...workaround?) - Smiley Manager - Ignore User (doesnt display post (well hides message like digg), but shows there topics...maybe use fielddata table) # - Prune Users (non-active users, can do a search for a set amount of days users have not logged in or anything, mass delete via checkboxes) # - Topic Review (when editing, replying or quoting it will show a recap of the 10 latest posts but not highly detailed ...for each post the message (possibly limit the size), username and date) # - Forum RSS (right now it's normal or by forum...also by user?) - Flood: Expand to logging in (search stats, if it finds the same ip there for the limit, it won't let it try and login again without using captcha...is it that useful and is it needed that much? wait unless finding importance) - Warning Module (look for the militaryphotos vb module, looks nice and great) # - SQL Backup # - Cache (maybe, need to see if there is a point) # - Language Manager X - CMS Integration (wordpress - can I? password not md5, salt or something) - Forum Converters (phpbb? vb?) - Time (by server for default? then an option for user) GENERAL ADAPTBB IDEAS ----------------- FUTURE OF ADAPTBB -------------------- FINISHED FEATURES ----------------- - Quick Reply/Quote - Settings: Expanded and Enhanced (adaptcms-like) - Rank: Add "image" option - Attachments: Full module (boardcp - delete files, attach files to topic/post) - Printer Version (need to do it for profile) * - Users Online: Expanded (usable on forum view and topic view now, which gets people viewing that item) - Key (forum view) - Forum View: Sort threads (usable on topic view, but simply takes you to that forum) - Register: Require activation, verification (can have both, activation is someone activating there account, verification is an admin or whatever activating the account basically) - Terms of Service (TOS)/Rules MAIN FEATURES LIST - WIP ----------------- ACP - Admin Control Panel - Main * Settings (similar to the current system) * Support (FAQ, Help Files, S2S Messages, Read Me) - Forums * Manage Forums/Sub-Forums/Sections (see phpbb/flexbb for management of forums) * Smiley Manager (either just have the smilies folder, or something like phpbb, flex, etc.) * Edit/Delete Posts, Topics & Attachments - Users * Verify/Edit/Add/Delete * User Groups (default - guest, member, mod, admin; add/edit/delete) * Group Permissions (view, post permissions by section/forum, other stuff like html code in posts/sig/avatar) * Ranks - Advanced * Templates (see flexbb, make everything a template and instead of the current "fskins" table setup...kind of like adaptcms (except a skin name is assigned)...skins are stored in `fielddata` table) * Plugins (familiar to AdaptCMS, Plugins will be a major part of AdaptBB) * SQL Backup Forums - Index Page * List Categories, List Forums (done) * Forum Stats (done) * Templates (done) * Determine if forum has been read ! * Forum Permissions ! - Forum View * List Topics, Sub-Forums (done) * Templates (done) * Link to last post made in topic (icon link), determine if topic has been read ! * Forum Footer (key, ranks, users viewing this forum, order by, mods, posting rules) ! * Forum Permissions ! - Topic View * Templates (done) * Show posts (done) * Show Poll/Attachment # New Topic (basics are done...need to do permissions, custom fields, if user is not a member, if forum is locked, check if past spam limit, match points...maybe new rank - template (done)) # New Reply (done) # Quick Reply (done) # Lock Topic/Post (done) # Move Topic (done) # Delete Post/Topic (done) # Edit Post/Topic (quick edit too) (done) - Features * Report Post * Reputation * Messages (done) * View IP Info * Who's Online? (done, more testing) * Search * Profile (edit - avatar gallery/view) (done - need to do avatar gallery thing) * RSS (done) * AdaptBB Real-Time (done) * Register (done) * Login (done) * Logout (done)