Added the ability to define permission access masks for pages on an individual level. Beyond default usergroup permissions, you can give both users and usergroups explicit permission to edit a page, even if that page is marked as protected. In addition, you can define users as "administrators" to a page, so that they can edit the editor access masks. They will not be able to edit the administrative functions of that page, only the editors.
There is now an "editors" tab on each page which displays a list in descending order based on the number of edits of the people who contributed to adding information to the page.
BUG FIX: Missing pages will now properly give a 404 error to search engines.
BUG FIX: Fixed an error where if an administrator edited a page, it would mark that page as an HTML page, even if it was something else previously.
BUG FIX: Removed some hidden form field values and added additional error checking to the page edit forms. This will prevent some "malicious" users from altering administrative values for a page.
BUG FIX: Removed the "hide this section" javascript feature. It was really there for no reason and actually got in the way of some scripting. It caused bugs, and served no purpose, so I removed the bloat.
This is a huge update; if you haven't already; consider a donation, or buying the branding removal!
Attachments and History for a page have been added to "tabs".
Added tables for page watch preferences, and page read records.
Added a daily cronjob for cleaning up outdated page read records.
Admins can now create threads for pages on the edit screen.
Users now have the ability to "watch" (re: subscribe) to any page. This is pretty much exactly the same as watching a thread. They can receive alerts, and if they choose, they can have an email notification.
A check has been put in to prevent malicious users from editing media in which they did not have permissions.
Added an admin option to "restrict family trees". If enabled, on the family tree panel for a specific page, instead of showing the entire family tree, it will only show the immidiate parent, siblings and children.
Added a new usergroup permission for "managing" pages. A user with the ability to both edit and manage an unlocked page can change the specific options for pages. Only an administrator with the ability to edit locked pages can mark pages as protected.
Added the ability to delete non-current archived history for a page.
Added the ability to revert to an older archived history for a page.
If a user is editing a page, and someone else manages to snipe in an edit before you, when you try to save the page, you will now get an appropriate error informing you of the ninja edit and be unable to apply your edit without reviewing the new changes.
The delete page function will now properly assign children to a new parent.
The historical archive system will now ignore fast subsequent edits. So if you edit a page, and then 5 minutes later edit it again, it will not flood the history list with more edits. The time limit for this system is 15 minutes. Any edits within 15 minutes by 1 person will be seen as 1 edit. It will also not flood the recent activity page.