Hurray! I'm Back!

My traffic has basically decreased to about 0, but I'm planning on writing some more for Planet PHP, so that might pull in some traffic. Also, www.santosj.name is redirecting to jacobsantos.com (no www).

My Goals

  1. Design my own theme based off of the WP Framework theme.

    Well, I have been wanting to design my own theme for pictures and what not for a while now, the default theme is well, not all that great since everyone is used to it. I want more space for pictures. I want to have a lower area for widgets that will be on every page. I want to design a few plugins so that I can add description and keywords to every page.

    Also, I want to display excerpts instead of the full content. I'll be using the excerpts functionality more instead, but it grows tiresome to have to scroll as much as people do.

  2. Bring Absidongames.com and Dragonu.net Back Up

    These sites hardly get any traffic at all, but I'm going to be working on Dragonu.net soon and I'll be using AbsidonGames.com as I develop the game engine and PBBG. The goal is not so much to work on these sites, but to get them to where they no longer suck to look at, so that means rewriting some of the content and creating templates for the sites.

  3. Backups

    One problem I've always had, was that I never did any backups of any server I was on. Now, luckily I never had a problem where I lost everything. I had all of the files on my system anyway, except for the database scheme, which I regret, because while I have all of my old sites, I'd have to rebuild the scheme from the code and I'm not looking forward to that.

    Therefore, sometime this week, I'm going to be backing up certain files (repositories mostly and configuration files) and databases. I'm debating whether I'll want to backup the configuration files, I think I am, since why not, it is just one extra line anyway. As well as the cron jobs. I could rewrite them, but I tend to forget things over time and it is handy to have old configuration files around to look at what I did and how it worked.

  4. WordPress PHP Extension

    I'm on Linux now, so I have easier access to strace to see where I screwed up or where the screw ups are. The goal is to get back into development sometime after the development on Battle Machines stabilizes. It takes a while to get the game engine foundation built, before the project(s) really take off, so it is slightly difficult to work on projects, because of the appearance of nothing being done.

    Which, awesomely, the PHP extension is already started and the foundation is already built, I just need to tweak and develop based on what is already there. I still want to benchmark the benefits of the extension verses PHP userland WordPress library.

    I think what is holding me back is that I want to develop for the next generation of code. It'd be interesting to build a new API and then just have backwards compatibility. The problem with this, is that such an API is better written in userland first to develop the design defects out.

  5. Battle Machines

    I guess you could already say I have started development on it. Kind of. The problem is that I'm using the Yii Framework. Which I'm not familiar with, so it is slower development, and also I'm more of a visual kind of person, so I like to see what is happening while I do it and well, I need to do a bit more work before that happens.

    I'm not exactly happy with the directory structure, but I'm going to wait until I have a working application with Yii Framework before I jump into the code and see about working on ways to work around the directory structure. I hope to develop Battle Machines as an experiment with it and then take what I learn from it and apply it to the game engine development. Well, actually, I'm probably going to continue development using the Battle Machines code base, until which time I find a better way to develop the game engine code base using Yii Framework.

  6. Subversion

    I still need to write the post-commit scripts and test them. I also need to setup the cron jobs to upgrade WordPress, as well as the plugins.