Skip to content

minibord v1.03 lots 'o junkz plus optional html after a decent hiatus edition

Latest

Choose a tag to compare

@NinCollin NinCollin released this 21 Apr 21:48
b513a22

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.