Ok, folks. I just put together a new dev release. Sorry it took so long. Here's what has changed since last time:
2004-10-31
""""""""""
* Moved the commonly accessed links "Show new posts since last visit" and
"Mark all topics as read" from the footer to the header.
* Added search link "Show your subscribed topics" to the footer. The search
shows all topics to which the currently logged in user is subscribed to.
* Fixed redirect page being sent to the client unnessecarily when the
redirect delay, for some reason, is set to 0 seconds.
2004-10-30
""""""""""
* Implemented a user group system that replaces the old static
guest/user/moderator/admin system. PunBB now comes with four preset user
groups: Administrators, Moderators, Guests and Members. These four groups
can be edited, but not removed. On top of the four preset groups,
administrators can add any number of their own user groups. The user
groups have a set of global permissions and options such as whether
members of a group are allowed to post new topics and if they are allowed
to use the search feature. Some of these global permission settings can
then be overridden by forum specific settings. As a result of the new user
group system, basically all scripts have been updated and two new tables
have been introduced into the database. A new admin page, "Groups", has
been added and the admin page "Forums" has been restructured to allow
editing of forum specific group permissions. A number of user and forum
properties are obsolete and have been removed. The user property "status"
has been replaced by a group ID and in forums, the properties
"admin/moderator only" and "closed" have been removed. A bunch of the old
options and permission settings in the admin interface have also been
removed.
* Added global moderator permission settings to admin/permissions. It is now
possible to allow/disallow moderators from editing user profiles, renaming
users, changing user passwords and using the ban system.
* Moderators can no longer edit the profiles of other moderators and
administrators.
* Removed the function is_admmod() from functions.php as it is no longer
useful.
* Added setting "Image max width" to admin/options. The setting controls the
maximum width of images in posts and signatures. If set to anything but 0
(the default), images will take up, at most, that much horizontal space.
2004-10-27
""""""""""
* Fixed (hopefully) cookies being rejected by IE6 in forums that reside in
"domain redirect frames". Thanks to rewozz for helping me test it.
2004-10-23
""""""""""
* Fixed search not stripping out short keywords (<3) and therefore always
resulting in "Your search returned no hits." when used with AND. Reported
by Frank H.
2004-10-18
""""""""""
* Reworded board statistics and put them all in lists. /Paul
* Removed permissions from the board index. They won't make much sense when
the user groups system is in place. /Paul
2004-10-17
""""""""""
* Fixed Internet protocol names containing digits (e.g. ed2k) being
prepended with http://.
2004-10-11
""""""""""
* Added menu navigation to profile similar to the admin interface. The
profile is no longer one very long page, but instead devided into sub-
pages.
The biggest change this time is the new user group system. Feel free to mess around with it as much as you can. If you run into any problems, post them in this topic or drop me an e-mail.
I've tested the 11_to_12_update script and it appears to work for at least MySQL. It probably doesn't work for PostgreSQL yet though. I would also like to stress that this is still development code and more changes are coming (i.e. don't upgrade your production boards yet). We're a lot closer to the finish line now though :)
Now I'm going to take a few days off from PunBB and hand things over to Paul so he can fine-tune the markup and CSS. Once that is done, I have a few "left-overs" that need to be dealt with, but it should only be a matter of days. I think I'll release a beta before the official 1.2 though. The beta will be feature complete, but it might have some bugs.
"Programming is like sex: one mistake and you have to support it for the rest of your life."