Register - Login
Views: 95493060
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
10-23-18 01:24:23 AM

Jul - Projects and Creations - a jul fork New poll - New thread - New reply
Next newer thread | Next older thread
Kak
heh
Level: 73


Posts: 1768/1811
EXP: 3337830
For next: 148038

Since: 09-03-13

From: ???

Since last post: 2 days
Last activity: 9 hours

Posted on 04-26-18 08:34:41 PM Link | Quote
linky

essentially this is kind of a continuation of boardc; most of the features which were there have been recoded/ported over & cleaned up

this is something I've been working on and off (but mostly off) since late dec 2016, though because of a roll back, most of the existing work was done early on and in the past four months

varous notes:
- PHP 5.5 is required since password_hash is used. this time I'm also sure the code is compatible with PHP 7.1.
- to install it, you copy the files to a folder, then access any file to be directed to the installer. this generates the config file. as usual, you should follow the instructions closely.
- by default, the options are configured to run the board in debug mode (always show query list & error list, regardless of powerlevel). You should disable all of those if you aren't running a testboard.
- after installing, the first user registered is automatically root admin'd. if the advanced options aren't changed, the deleted user account is created automatically after registering.

Spoiler:

new/new-ish features:
- file upload support (attachments and avatars)
- post revisions and soft deletion of posts (permanent deletion is still an option, but it is disabled by default)
- PM threads with folders
- various extra mod/admin features (pending users, IP bans management, board backups, forum bans,...)
- somewhat improved SQL query debugger and real error list at the bottom of the page
- announcements are real threads
- many more schemes/thread layout options, ported from the i2/i3 era
- other minor changes/extra featurs, too many to list

core changes:
- uses PDO rather than mysql_* functions, and this is taken advantage of (prepared queries, fetch flags,...)
- gets rid of the reliance on register_globals and magic_quotes
- files properly secured (I hope) and it shouldn't throw a single notice, even on E_ALL
- ditches the manual header printing for AB2-like pageheader()/pagefooter() functions
- streamlining of forms. for example, _GET arguments aren't converted to _POST after previewing
- no $tccell
- merges posts and posts_text as this isn't 2002 anymore (and old revisions go to posts_old)
- reorganized schemes structure. all the theme data (including images) is in folders inside /schemes

Tina
Beep boop
Level: 76


Posts: 1544/1544
EXP: 3880848
For next: 125212

Since: 08-10-07


Since last post: 179 days
Last activity: 178 days

Posted on 04-26-18 08:41:29 PM Link | Quote
It's a shame it's a total fork with a bunch of changed things, some of those changes might be nice to have here
Kak
heh
Level: 73


Posts: 1769/1811
EXP: 3337830
For next: 148038

Since: 09-03-13

From: ???

Since last post: 2 days
Last activity: 9 hours

Posted on 04-27-18 05:42:33 AM Link | Quote
heh, I originally didn't intend to make many changes... and then one of the first things I did was merging posts and posts_text. and things progressively diverged even more

I could probably port back some of the features; it depends on what changes you're referring to.
Jamie

Level: 17


Posts: 32/71
EXP: 23948
For next: 795

Since: 06-03-14

Pronouns: he/him
From: England

Since last post: 10 hours
Last activity: 10 hours

Posted on 10-02-18 03:56:35 PM Link | Quote
It's a nice idea and all, maybe giving it a name and its own repository (since GitHub won't add fork searching), would be a good idea given how much it differentiates itself from the normal Jul board software?
Next newer thread | Next older thread
Jul - Projects and Creations - a jul fork New poll - New thread - New reply




Rusted Logic

Acmlmboard - commit 5d36857 [2018-03-03]
©2000-2018 Acmlm, Xkeeper, Inuyasha, et al.

25 database queries.
Query execution time: 0.168729 seconds
Script execution time: 0.008344 seconds
Total render time: 0.177073 seconds
Memory used: 524288