The past few weeks I've been working on a highly experimental fork of some web forum software called Acmlmboard 0.7. My first goal is to convert everything to MySQL (except smiles and post icons, at least for now) and I'm close to achieving that. My next goal is to clean up and optimize the code as well as documenting everything to ultimately create a lightweight base for others to fork and customize. As of right now though the code is a *mess*, and the converted pages are still quite buggy. I wouldn't recommend even looking at the code yet, but stay tuned. --------------------------------------- DISCLAIMER:This software is releasedunder no warrianty, and it's developers cannot be held liable for any complications that may arise from the use of this software. ---------------------------------------- WARNING: SPIKES AHEAD! _ _ ______ / \ | | |___ / ___ ___ ___ / _ \ | |_ / / | __| | _| | _ | / / \ \ | . | / /__ | _| | | ||_|| /_/ \_\|___| /_____| |___| |_| |___| 0.7.1 Pre-release ~ 07-27-2018 (c) 2000-2018 Aclmlm, NinCollin ---------------------------------------- Version info ---------------------------------------- +Improved formatting a bit. ---------------------------------------- A note about code neatness ---------------------------------------- Right now the code is a mess. Some is Acmlm's, and some is mine. I got crap to work as I went along, and some code may be "temporary fixes" or even potentially exploitable. After the software gets to a "fully functional" state, I plan to go back and revise all the code for neatness and security reasons, as well as to add comments. ---------------------------------------- Installation info ---------------------------------------- Load the zerofresh.sql file into your MySQL database. Configure lib/config.php to suit your MySQL configuration. Remove lib/disclaimer.php if you want to. Register an account and manually set the field "debug" to 1 in your user row to access moderator functions. ---------------------------------------- Roadmap ---------------------------------------- *Revise code for neatness, security, and functionality. *Finish the incomplete pages. (Close to being done!) *Backport "forumread" table and functionality. *Completely revise username colors, maybe even have them as a seperate field. *work on permission system *Add guests support ---------------------------------------- Additional Notes ---------------------------------------- What works, and what doesn't. Specific Pages (only includes original pages): Edit Profile: Fully Functional Index: Fully Functional Profile: Fully Functional Login: Fully Functional Posts By User: Fully Functional Register: Fully Functional New Reply: Fully Functional Memberlist: Fully Functional Forum: Fully Functional New Thread: Fully Functional Edit Post: Fully Functional Edit Thread: Fully Functional Edit User: Fully Functional Thread: [Usable] Pages are completely broken. Ranks: Completely broken Specific features: *There is no indication on whether a thread is read or not, hence no "New" anywhere. *Powerlevels have been removed, but the permission-based system hasn't been implemented yet. Instead, the field "debug" in table "users" temporarily controls staff functions. *Acmlm-provided code for username colors is currently disabled due to bugs. (Will be re-implemented soon, planned for next nightly) *Restrictions on forums (i.e. staff forums, read-only forums) haven't been implemented yet. Involves permissions. *Banned users haven't been implemented yet. Involves permissions. *Ranks. I haven't even bothered with this code yet, and it probably needs to be rewriten.