We’re looking to add more hosts to our system, but since things are a little on the tight side we want to make sure we’re picking YOUR popular hosting company. So we are running a quick twitter contest, here is what you need to do:
So there were a few things I never ended up doing since the last development post, a few I decided not to do, and some things I actually did do. In any case things are finally coming along although slower then I would have liked.
The hosts we are collecting data from will soon be announced
So I never actually did that, I just activated the host list page about a week back and left it at that. A few of the major hosts that were going to setup accounts for us fell though, unfortunate but we’ll find a way to grab the info anyhow even if it means shelling out the cash to grab an account.
The host cloud will become active soon
I eventually figured that the cloud for the hosts might be a bit too redundant and decided to just drop the idea, at least for now.
The application detail pages will go live
Still going to do, of course, but there is quite a bit of information I haven’t gotten around to getting into the system and I have higher priorities at the moment.
A page explaining the beta for hosting companies will be put up
I should have done this already but haven’t with any luck I’ll get it up within a week or so.
Some code cleanup for the template engine will be implemented (done!)
This was actually a rather large rewrite of the current template class that runs the system, stripped out a few unnecessary functions and added a few more while I was at it.
A banner rotation system will be added for the promo spot
Better then just doing that I setup an openX install for the advertising server. I now get weekly reports of all ads that get displayed, click throughs, impressions all the basics and more in a rather easy to use system. Quite nice!
So beyond all that I’ve also integrated a list of all the php extensions we check for on a host, so if I’m missing something important let me know! You’ll find that over here on the PHP Extensions We Check page. Each of the links on that page lead to another with more detailed information about that particular extension in PHP.
Finally we’ve activated three hosting companies in the current beta system, two are paid hosts and one is a free host, they are: DreamHost, GoDaddy, and 000WebHost.com. If any more hosting companies are interested in getting themselves into the system let us know!
-JJ Galvez
Black Falcon Solutions
WhereToHost Webmaster
Bluehost.com president Matt Heaton posted to his blog on the 20th of January about the pain of backups. Included in this post is information regarding the solution they have developed and plan to release; a kernel patch that creates a list of modified files which should be backed up. Matt claims that using this system has given Bluehost an increase of 10x over their previous method of creating backups.
They also plan on releasing the addon they are creating. Check out the post over on Matt Heaton’s blog.
We’re dedicated in getting this system up and running as quickly as possible! The development has been rapid and the response from hosting companies is wonderful. Thank you to everyone who is helping in making this system a reality!
For anyone who is interested the following additions have been made very recently.
25 applications are now in the system! We’re still adding requirements but we have the main details and requirements recorded.
Slight changes are being made to the check file being run on our beta hosts. Extra checks for version numbers have been added.
The application tag cloud now randomizes the location of each application name. (Still working the CSS out for the design of each.)
The news feed for the right hand column is now being pulled and displayed.
Forums have been added to the site BUT still needs to be properly setup. Actual forums need to be added and users are needed!
Changes to come soon…
The hosts we are collecting data from will soon be announced
The host cloud will become active soon
The application detail pages will go live
A page explaining the beta for hosting companies will be put up
Some code cleanup for the template engine will be implemented
A banner rotation system will be added for the promo spot
I’ve been reviewing applications and scripts to add into the system and I’ve come up against a pretty difficult choice. There are a large volume of useful scripts that have been written some time ago using the PHP4 scripting language, which due to the way they are written won’t run on 90% (or more) of properly setup and secured PHP5 environments. Do I add them to the system?
On the one hand we’ll be able to help people with these scripts toward the goal of finding a suitable host. On the other we’re promoting scripts which might just be relying on register globals and long arrays being enabled, that’s bad!
My personal belief is that, as webmasters, we must be responsible in selecting the scripts which run our sites and engines. We should not select a script that will not run properly in a modern environment, nor should we be buying or using scripts which developers have simply stopped keeping up to date with the latest in standards and compatibility.
I suppose that should answer my question… no PHP4 applications will be added to the system if they require any features such as register_globals or register_long_arrays to be “On”.
We’re getting ready to start getting the beta hosts into the system and manually adding popular applications. Currently WordPress, zenPhoto, bbPress, Drupal, Joomla!, Knowledge Tree, Laconia, MediaWiki, WordPress MU, and zenCart are being added to the applications database. Hosts which have agreed to running the compatibility checking software will be announced soon.
The main idea behind WhereToHost is to write an application that is capable of checking the compatibility of any given webhost to the requirements (and optional features) needed for an application to function.
So what we do is hook up with a bunch of web hosts, where they agree to install a very small set of files (currently only 3) that runs a check on their PHP environment. That is of course one of the problems with this little system, it’s currently only for web hosts running Linux and PHP. I’ll eventually expand this to Ruby, Python, Perl, and so on but for now I’m sticking with PHP, so if you’re looking for a host that can handle something we don’t check for automatically head over to the forums. If there is a PHP application that you think should be added to the system add a request for application to the system.