indeed. PunBB though, once mod'd enough and customised, can suit 90% of people's needs i think. there will also always be people who just prefer everything working straight out of the box and no extra work needed
Or some (rare I give you that) times, this is not possible or convenient. It's quite hard to demonstrate to a client how PunBB is 2~3K? superior to IPB or vB for example
And being ultra fast and light on the server is quite good, but in some cases it's not relevant until way, way down the road. To take my current client's example, until I have to go to the MySQL cluster replication and hardware cluster for Apache frontend, I'm happy (and it needs quite a busy forum to bring down a full modern dedicated Apache server and a dedicated MySQL server; and at that point hire a dev to write extension to the fully tested PunBB 1.3 and write the needed extensions, and convert to it, that won't be an financial issue).
can you explain these two to me? advanced moderation - what is extra here over current PunBB moderating (and with Move Post mod)? also real multigroup support with granularity compared to PunBB w/ Multigroup mod?
Some example :
- split and merge threads, if possible with a good UI and automated follow-up
- warning moderation system
- semi auto or auto archive system
- undelete system (hide "deleted" threads or posts, but not really delete them)
- multigroup granularity: A is a moderator, belong to moderator group, so he has access to the ModeratorForum. But he is also a member of the RedHead group, so he also has access to the RedHeadForum.
- moderation log
And remember that for some project, you can't blindly rely on amateur mods. I won't install a complex mod on a PunBB install until I've tested it live for several weeks/months, or if it's written by someone I trust. And again, hiring a good dev to audit a mod, isn't cheap when you have to do so for 10 or so.
When I chose PunBB over anything else, and I've tried just about everything, it was for it's lightness.
Me, it was for having a strict DTD, with intelligent use of tables, and validating. Next to that, being light and fast, both on the server and on the user. And of course, being under GPL.