TL;DR: Do you like IPB better than SMF? Tell me what forum software you like and explain why you like it.
Well we've got a new server ready to go. I've been testing out the server with some other sites and it is really great. More powerful, more memory, more bandwidth and just plain better than the old system we're running on now. But here's the problem. We are running an old, old...
OLD version of Invision Power Board. And unlike cars, older does not mean easier to work with.
Long story short: we cannot run this software on the latest version my PHP and MySQL, so we cannot run this board as it is on the new server. We have to upgrade. There are two options:
1) Upgrade to the latest IPBPros:- Least data loss, new IPB will probably support most of the old IPB stuff.
Cons:- This costs money, a minimum of $150... $250 for a full package.
- Not open source, may be vulnerable to attacks that others would be safe from.
[/li]
2) Switch to another boardPros:- Free, no money is a good thing.
- Better security and testing, big open source projects get a lot of scrutiny and testing that proprietary software does not.
- Easier to update.
Cons:- Possibility of data loss. I don't know what, but I can see stuff like custom titles and such not existing in other software.
- Different BB code. Old posts will probably not display properly because old BB code wont be recognized.
[/li]
There is only one mainstream board package that actually has a conversion script that may work for our old, old (did I mention this forum is old?). Maybe, it's actually for the minor version above ours. That is SMF. SMF (Simple Machines Forum) is a well tested and very powerful piece of forum software that you have surely seen on other sites.
No matter what, we will lose some data, your settings will be lost, and any of the custom tweaks that I've made to the site over the years will be lost. All of the member accounts, posts, PMs and attachments should be saved. Everything else is unknown, I have to actually do a test version before we'll know.
I'd like to hear your thoughts.