From: Shaun M. <sh...@ae...> - 2006-02-04 06:11:20
|
I've just had a mega-commit to sourceforge of all the changes I've been working on the last month or two off and on. Seemed an apt time to tidy up and commit them since the natives were getting restless. The v1.0.4 in cvs now has the following new features:- * Restricted access forums Let's you select which groups can view and post to a forum. It's rudimentary but works. Oh for proper permissions... I was unsure if the restricted forums should be listed or not. It was easier to list them than filter them out. If people have an objection to that then that'll have to change. See how you feel though. * Views Records how many times a thread has been viewed. This can be switched on/off and can use LOW_PRIORITY updates on MySQL * Re-routing When a user tries to do something they need to be logged in for, it presents them with the login form and then re-routes back to the page they intended to use when they log in. eg. if trying to reply to a message when not logged in. Hopefully the flow is better for users. * Previewing posts before saving/posting * Category view Why not? I would however like to know how to link to a category in CategoryView instead of fatcat. AFAICT there isn't a simple method. Seems odd having two different category views so close together.. * Interface changes Couple of new icon images and minor template tweaks. Menus jiggled a little. Since it's a lot of changes, I'd appreciate some testing. In theory it's all working (or it does for me anyway). There's still at least one thing to change before I'm happy and that's the 'Latest Posts' box which will list the titles of private forum threads even if you've no access. You can click on them but you get a 'Sorry....' message instead. Shouldn't be too tricky but I've not done that yet. I also want to spend some time investigating better parseInput/Output and BBCode before a release. There's some bizarre behaviour occasionally. I think that's all in core/Text.php though. Backporting fallout's routines might be the best bet as that ditches the horrible PEAR BBCode class and uses a cutdown of the parser from http:// corz.org/devblog/ Shaun aegis design - http://www.aegisdesign.co.uk aegis hosting - http://www.aegishosting.co.uk |