Topic: MidwestLanparty.com (vBulletin to punBB conversion)
I've recently converted a forum I administer from vBulletin 3.x to punBB. Converting a medium-sized forum consisting of 70,000 posts was a bit of a challenge, however punBB is definitely much faster and leaner than vBulletin could ever hope to be.
You can check it out here: MidwestLanparty.com
Using quite a few extensions, among note are the CSS/JS 'fancy cache' plugin, portal by daris, pun_attachment/poll/move_posts/etc, private messaging and post karma. In addition I've done quite a few modifications myself (unfortunately not in extension format, though I might port them over someday) - among them are integration with jquery (for a nice popup calendar, tooltips, bbcode editor and the toggle for the poll settings), a calendar (tied to a specific forum - upcoming events - this is used for tracking new LAN parties and what dates are used/available), thread prefixes (stole this from a vBulletin addon - you can see it in action on the buy/sell/trade forum), and an enhancement to the current format_time function - fuzzy time! You'll notice the dates will say "less than a minute ago" or "3 days ago", all the way out to 4 weeks; after that it just displays the actual date.
There are minor changes elsewhere that I cannot think of, however those are the larger features. I'm planning more additions in the coming months as I get some spare time - among these include using a custom style on a per-forum level. This is a feature I miss from vBulletin. I also had to write a few custom conversion scripts to pull private messages, user titles and avatars over from vBulletin. About the only thing I lost was the attachments, and that's simply because I didn't think they were worth the effort of porting over.
Converting passwords was interesting but I was helped out quite a bit by what looks to be a legacy way of storing passwords in punBB - looks like older versions used MD5 vs. the SHA1 hashing used in newer versions of punBB. With this I was able to import the salt used by vBulletin into my punBB user table and then modify the login code a bit to use that if it finds an MD5'd password. Once the user logs in it's converted to SHA1 and they never notice! Works perfectly thus far.
The style is more or less stock punBB Oxygen with few enhancements; I loved the default theme and it actually fit in nearly perfect with our existing 'light blue' theme from vBulletin, as you can see by how the default style matches our header image. However we also had a dark style that was used by just under half our users and that also needed to be converted; I regret to say you can only see that one by registering and picking the 'Classic' style. Dark black/grey mixed with a bluish teal and our classic (nearly 10 year old) logo on top.
Overall I'm very happy with how this project turned out. punBB was a dream to customize since the code actually makes sense; I've got to say that was one of the first reasons I picked this software over some of the alternatives.
Thanks for making great software, looking forward to the updates!