Christian Geekery

The substance of things hoped for…

Browsing Posts in Development

Two of my latest projects revolve around WordPress. Both were developed on a staging server, and they needed to be moved to their new homes once development was done.

This is not nearly as hard as one would think… As long as you are comfortable with dumping MySQL databases, editing the dump and restoring it to the new server. Vi as usual was my friend. I had to do global search and replace of the urls and system paths to match the new home.

The rest is even easier. just copy all the wordpress files into there new home, edit the wp-config.php file to reflect the new database/password info. Do some quick sanity tests and I was done. With one exception. I ran into two plugins that lost their settings in the transition. Fixing was as simple as disabling/enabling the plugins to reset to the default settings and customizing as needed. Still looking at the db dump to try and figure out what happened, with little luck so far. I will however prevail, even if I have to ask for help. :-)

Tonight I received some cool news.  One of the projects that I help with, won the 2009 New Media Awards in the insurance category.  We have some great people using great technology on this team, and I am very proud to be a part of it!

I have been stuck with a basically unusable Eclipse for over a month now due to the my use of the Dvorak keyboard layout and the latest 10.5.6 update. The problem is that the updates to the carbon framework broke keybindings for carbon based apps like Word, and Eclipse for anybody that that does not use a qwerty keyboard.

The last couple of weeks, Dan Shafer has been looking for the best php development environment for Mac and found Aptana Studio which is based on Eclipse. Since we both work in NOLOH, my ears pricked up, but I was not able to look at Aptana myself because it suffered from the same issues as regular Eclipse.

Anybody that knows me can guess what came next, and if you are still interested read on to see the solution that I found. continue reading…