• v1.03 b513a2274e

    NinCollin released this 2023-04-21 21:03:53 +00:00 | 0 commits to v1 since this release

    Changelog

    Changes from v1.02 to v1.03

    • Smilies (and a page that lists them)
    • Dedicated pages for posting threads and posts (as well as post previewing)
    • The theme system has been revised to implement a WIP scheme syetem (which allows complete control over the header allowing for more diverse themes)
    • Headlinks are now loaded from the database
    • "New" post indicators
    • Marking posts/forums as read
    • HTML support in posts/bio/layouts with filtering support provided by an external library
    • RSS can now be configured to only show a certain number of posts
    • Pagination has been added on posts and threads
    • And more

    Changes from v0.07 to v1.02 (not including above)

    • A login system has been added
    • Namecolors, avatars, and profile pages have been added
    • Forums have been added, along with forum categories
    • Theme system changes
    • And more

    Update

    Updating from v0.07 to v1.03

    Before you decide to update, please read through all the information on this page and the potential drawbacks.

    Additionally, please backup your database, along with your core.php file and any custom themes you've made. The upgrade scripts will destroy information in your database if used incorrectly, so please make backups.

    1. Download and run the Part1_v0.07_to_v1.03.php script from the root directory of your minibord installation (the page should be blank when run)
    2. Delete the Part1_v0.07_to_v1.03.php file after running
    3. Due to the v1 branch adding user accounts and removing logged-out posting, username information will have to be migrated one of two ways:

    Path A: Replace all username info with a placeholder account named Anonymous

    This will replace all usernames in posts with Anonymous.

    Pros:

    • Only uses one user account to preserve post data

    Cons:

    • All unique username data is lost
    1. a. Download and run the Part2_A_v0.07_to_v1.03.php script from the root directory of your minibord installation (the page should be blank when run)
      b. Delete the Part2_A_v0.07_to_v1.03.php file after running

    Path B: Create placeholder accounts for every different username used (with a configurable suffix)

    This will create accounts for every username that was used to make a thread or a topic.

    Pros:

    • Preserves unique username data

    Cons:

    • Accounts have no password and can't be logged into (unless you add a password manually)
    • If a large variety of usernames were used, it will create a large number of accounts
    • If a username is too long, it will be truncated to add the suffix. This could possibly result in a username clash between two almost identical usernames that have their only differences at the end.
    1. a. Download and run the Part2_B_v0.07_to_v1.03.php script from the root directory of your minibord installation (the page should be blank when run)
      b. If desired, change $suffix at the top of the Part2_B_v0.07_to_v1.03.php file. This suffix will be appended to each account created
      c. Delete the Part2_B_v0.07_to_v1.03.php file after running

    Finish updating

    1. Delete core.php (after you've backed it up,) layoutgen.php, and functions.php from the root folder of your minibord installation. This is because these files were moved to corefiles/.
    2. Follow the general update instructions in the README to finish updating.
    Downloads
  • v0.07 c139278b8b

    NinCollin released this 2022-04-01 21:26:24 +00:00 | 20 commits to main since this release

    Added better date based post sorting

    Update to 0.06 to 0.07

    • import the v0.07update.sql file into your database
    Downloads
  • v0.06 e13da3f4a1

    NinCollin released this 2022-03-27 07:38:23 +00:00 | 22 commits to main since this release

    Adding super archaic HTML-based theme support! (and a cookie-based settings menu to switch between them)

    Upgrading from 0.01-0.05 to 0.06

    • Just import the themes.sql file to your database
    Downloads
  • v0.05 894c925c76

    NinCollin released this 2021-11-08 06:54:51 +00:00 | 24 commits to main since this release

    Cleaned up all the code and added the printmessage() function for easily printing status messages at the top.

    Downloads