2009-12-14

Web convergance

Filed under: Programming — Tags: , — D. Moonfire @ 01:12

Spent a rather large time today working on my Simple Notes theme for websites. Still has a few rough edges, like not embedding the fonts and some interface quirks, but otherwise it looks pretty good.

It is frustrating doing website themes. Right now, I use WordPress, DokuWiki, MantisBT, and Simple Machines Forum. Each of these has an entirely different way of skinning their application but I want each of them to have a common “look and feel” with the least amount of work. But, things don’t work that way. If I really wanted a nice, consistent look and feel, I pretty much have to do the same theme five or six times. One for each application and also my initial static page.

Call it the programmer in me, but I hate repeating code. I keep looking for a library or platform or framework where I can create this theme one and have it applied to everything. But, instead I’m struggling with using a metaphysical crowbar to jam everything together, copying code over and over. Which makes it a nightmare when I realize I missed something and have to copy that fix across six different versions.

While working on Rough Blue, I started created a PHP template library that worked across all those applications. It is still rough, but every time I hit a road block, I look for some other smarter person who already did it.

Haven’t found that person. Or that library.

Oh well, I’m happy with it so far. If I keep using my WTF library (or figure out how to get client-side XSLT to work without crashing Firefox), I might see if it can help someone else.

2009-07-24

Distraction powers, activate!

Filed under: Writing — Tags: , , , — D. Moonfire @ 22:46
Weight Loss (8.3 of 14.7 kg)
Commission (4,227 of 15,000 words)

Well, Friday has come around and I can’t say I got everything done that I hoped. Not that I ever seem to finish my entire to do list when I have weeks like this, but I got a reasonable amount of them that I don’t feel that I completely and utterly wasted the weekend. Given the number of times I got distracted over at Armor Games and Kongregate, I’m going to say I got to the “fun” things. Just not the ones that I planned on enjoying, like playing on the PlayStation or programming a game. Oh well.

My commission is kicking my ass. Four days of working on it and I can’t say that I’ve gotten more than a quarter done. And I’m not exactly happy with the bits I do have, but I’ll keep plugging on it.

I did get pretty good progress on a theme framework for web applications (I’m calling it WTF for web template framework). I have a DokuWiki and WordPress themes that use the same centralized style and it seems to work out pretty well. It even has a test page to test the style.

Tonight, I’m going to dinner with the in-laws and tomorrow we have board game night (*squee*), so this week is pretty much over for projects.