if(sales === 0 && purchases === 0 && firstComment === ‘flagged’) autoDisableEntireThread();
+1 to this idea, but this is what they are doing right now.
if(threadUser === 'doru' || firstCommentUser === 'doru') autoDisableEntireThread();
I can assure you this is exactly what we do
On a more serious note; we are aware of the vast increase in spam, and this is definitely not a situation that we feel comfortable or OK with. As moderators, we’ve recently been equipped with some shiny new tools that should help combat this, and I have faith in the fact that the developers are doing their best to remedy the situation. This is not an acceptable status quo.
That said, I think I would personally support a more ‘exclusive’ forum. I don’t oppose making it publicly readable, but a more strict requirement before posting (perhaps not only a purchase or item authorship, but also people who have been a member for N days and completed basic profile information). With the rate we’re growing, the current set-up seems a bit disproportionate and does not scale as well.
The only solution I can think is to increase the number of forum moderators.
This might be starting to become more necessary.
In reply to version control; if you’re working in a team on the same codebase, this is an absolute must. If you’re unfamiliar with it, spend some time learning git (or any of the others) and just start using it for your personal projects. Not only will it help you in these kind of situations, but you’re bound to run into it sometime in the future when you’re working with others – if you’ve used it before, that’s a definite headstart.
For anyone comparing GUI tools; do consider command-line git. It provides you a clean interface, and you’ll be completely in control. It’s well documented and there are plenty of online tutorials out there
My experience with Digital Ocean has been positive so far, although I’ve heard of people that had less positive experiences when it came to customer support. They’re a bit of a budget host after all, so it helps if you know how to fix stuff by yourself. My experience with them is through running a Tor node rather than hosting a web stack, but from that perspective I have no complaints whatsoever.
The tools they provide for you to manage your servers with them (i.e. the web interface) is quite nice, actually. The IRC channel on Freenode is typically quite lively as well, although the level of content.. varies
However I don’t want extra headache in maintaining the servers, but i don’t think a simple LAMP configuration that runs wordpress will need that much of maintenance.
Yeah, I agree. People generally tend to overestimate the effort that it takes to maintain a server when you’re not doing all sorts of crazy stuff. As long as you know your way around a shell and can apply your patches, that should be fine with minimal effort.