We announced in our previous post that we are migrating the site to a different platform and web host. We have evaluated several question and answer platforms including OSQA, Shapado, Askbot, and Reddit’s platform. Among those platforms, we chose OSQA and it will be hosted under WebFaction.
OSQA has the closest look and feel to Stack Exchange. Our migration tests on OSQA instances preserved all important data including questions, answers, tags, user profiles, reputation points, and badges. OSQA also has a public work plan where everyone can login, vote, and comment on issues. And since OSQA is open-source, everybody can also help with the development.
WebFaction was recommended by the guys working on OSQA, so we’ll take their word for it. Other OSQA sites have also been hosted under WebFaction, and so far we haven’t heard any complaints, which is a good thing.
So here’s the plan: we will start the migration on June 11, 2010 at 10pm, Manila time. That means only the questions and answers posted before that time will be migrated to the new server. To make sure that no content is posted during migration, we will bring the site down and put up a page saying “undergoing system maintenance.” If everything goes as planned, the site should be up again in less than 30 minutes. One clue that the site has been migrated successfully is the repositioned search field (this will be modified in future releases).
And just to make sure that we can all log in to our accounts after the migration, add an alternate OpenID to your accounts using myOpenID. To do that, go to your profile page, click the edit link and add your myOpenID url to the Alt OpenID field.

New web host, platform, bugs, features and meta
Last week, we migrated our site to a new web host. It took about an hour, which was longer than what we expected, because we encountered bugs that came with the latest OSQA updates. But the good news is that we didn’t lose any data in the process. You still have your questions, answers, reputation points, badges, and profile information or least until somebody reports that they lost something.
Right after the migration, we received reports from users who can’t login to their accounts using Google OpenID. The quick fix is to send your myOpenID username to info@nullpointer.com or http://twitter.com/NullPointerPH. We will replace the OpenID provider that you are using for your existing NullPointer.ph account so you can login using your myOpenID account. It’s an ugly solution, especially to those who don’t have myOpenID accounts, but it’s our only fix until we find the root of the problem. After logging in, you can simply add Google as a new provider under the User Tools in your NullPointer.ph profile.
Since OSQA is still under development and because we are currently updating the site directly from the OSQA trunk, we will be expecting bugs, bug fixes, and new features almost everyday. In order to help us fix those bugs faster, we turned the debug mode on so you can easily copy and paste the stack trace and provide us with the pertinent information. We’ve setup Meta NullPointer.ph so all of us can easily track the bug reports and avoid duplicates.
Speaking of Meta NullPointer.ph, we would like to hear more from our community. Aside from posting bug reports, you can also propose features that you want to be implemented for NullPointer.ph. If you feel like we need to change the reputation point gains and losses, voting rules and badges configuration, we can discuss it at Meta NullPointer.ph.
We also don’t want to limit the site to just questions and answers. We’ve already setup the NullPointer.ph Job Board, to help companies find awesome Filipino developers and help Filipino developers find better jobs. We want our community to grow more than that and we want you to play a huge part in it, so if you have awesome ideas, feel free to post them at Meta NullPointer.ph so the whole community can share their thoughts about it.