Howdy all,
I've been working on a migration of Virtualmin.com to a new server and Drupal 7. We're currently running Drupal 6, and, as everybody probably knows, we have some complaints about how everything works. The Drupal 7 migration will fix some of those issues, and it will make it easier or me to fix some of the others.
Migration is proving much more complex than I would have expected. There are a few reasons for this:
But, tonight I have finally gotten the migrate framework working, and seemingly doing what it's supposed to. I have some confidence I'll have a working copy of our site in Drupal 7 by tomorrow, which will allow me to get back to migrating my custom modules (I've done the API changes, but haven't actually tested them with live data and having tied them to the new shopping cart).
Anyway, since this is taking longer than expected, and I wanted to be reporting a completed migration already, I figured I'd post something with some interesting numbers that I haven't looked at in a while and that some folks in the community might find interesting.
The vast majority of nodes and comments are legitimate (like 99.9+%), as we delete any spam that arrives. So, that's a lot of forum posts and tickets! I didn't realize how much we'd grown since our last migration about six years ago, when I migrated everything over from Joomla. I believe we had about 9000 users at that time, and a whole lot less discussions.
On other fronts, we have, I believe, about 100,000 installations of Virtualmin (GPL and Pro, mostly GPL) and about 1,000,000 installations of Webmin running worldwide, though these numbers are harder to estimate with confidence, since so many downloads come from sources out of our control; but, I think this is a reasonable estimate because on the number of downloads from our servers.
And, all of these usage indicators are increasing. So, while we're making fewer sales than I'd like lately (and we'll need to figure something out to make up the budgetary shortfall if we're going to keep working on things the way we have been), usage growth has been great!
Thanks to everybody who's helped out here in the community over all these years!
Cheers,
Joe
Must be a nightmare Joe.
Good luck and all the best, we love Virtualmin and Webmin.
I would not even know where to start as you have it all so integrated.
I would keep them seperate myself, forum, basic info and billing.
When I win the loto, a lot of cash will come your way to help.
Chaos Reigns Within, Reflect, Repent and Reboot, Order Shall Return.
Some options to consider for the future: http://processwire.com/ for CMS (it does have some ecommerce modules) http://sylius.org/ for ecommerce
I would advise to make the tracker/bug/ticket system more clear. I'm still confused while using it today.
You are mixing the ticket support systems with the public bug/issues and since you are using the same one as support channel I can see more than customer sending passwords or logins on a issue thinking it's a support ticket when its actually public.
Its just very easy to send the information public even while you log in and it feels like a private ticket system. This is very risky in terms of security. I think it should be more clear or separated. Public bugs, issues should not be the same as support tickets. Just my personal opinion.