By Chris at April 10th, 2005 19:03:00

I've spent some time over this weekend playing with rationalising the site layout in terms of html and css. I've struggled a bit with it, but after some work I've separated out the relevant parts and put together a nice template. (you know, instead of actually working on the cms).

I put together two designs: one that looks very similar to the sketch I put together, and one that looks very similar to Subtraction.com. Of course, I'll be using the second one. Here's a look at it when it's running without the menu bar on the side. It's even valid XHTML 1.1 Strict!

I really do like that image I use at the top. Took it myself, ya know...

The first layout is crap. The second benefits from the crap in the first one. For instance, I finally read up on the visual formatting model for CSS, and used the first one go to play with that. When the time came to the second one, I had a much better idea what i was doing. I also determined the correct separation of content, layout, and CSS that I want to use, and defined 5 content regions that form the page, which are substituted into the template. They are: site navigation, page navigation, site menu, page menu, and finally page content (the real meat). This actually help with designing the CMS itself, as it shows that there are a few (more) things that need to be taken into consideration. For instance, page navigation can occur in multiple places. If you have fancy javascript (or whatever) for the navigation, then you need to make sure that your code can generate something that the browser will like having two of.

Anyway, enough playing for today.

By Chris at April 7th, 2005 17:08:00

You might have heard me mention it in passing before, but the site is going through a rather severe re-implementation at the moment. I haven't finished the design yet, and there's a number of things that I still have to figure out how I'm going to do, but it's progressing nicely. The main goals of the new design are:

  • XHTML 1.1 Strict compliance (Currently not even strictly HTML 4.01 compliant!)
  • Separation of data and layout (ie: good use of XHTML and CSS)
  • Content Enrichment and Consolidation
  • Templating
  • Address usability issues (eg: the Blog comment system)
  • Add per user (both hosted and guest user) functionality
  • More Features!
Actually, there's a whole lot more reasons, but I just can't think of them at the moment (edit: except for an inline spell checker - thanks Michele).

That's all backend stuff. I could feasibly leave the front end looking pretty damn similar (only a few changes), but the current one is kinda dodgy in places. It needs fixing. So I've done some scratching around on a whiteboard for a general sort of look and feel. Looks very familiar doesn't it? Subtraction is the main influence, but there are influences from other places too.

In the past year or so I've been tinkering with html, css, actually reading through the standards, reading a lot of design themed blogs, and working with Michele. I think I'm developing a fairly solid foundation in web design skills and principles (for an amateur anyway). The new Content Management System (CMS) that I'm designing / writing should help make my corner of the internet a lot better. I've got a lot of ideas for it, and even though some of them are pretty ambitious, I'm fairly confident I can pull it off.

By Chris at March 31st, 2005 23:33:00

Woops! I took the blog offline to do maintenance to the database and forgot to put it back up. I'm sure the 0 people who checked in that time were devastated...

Okay, I take that back. Apparently 17 people. I wonder how many of them were web spiders...

By Chris at February 26th, 2005 18:33:00

So the blog code is updated. It’s messy, it’s not compatable with all browsers (eg: lynx), but blog comments work, and they’re pretty nifty :P I’m moderately happy with it anyway. Next stop, XML + XSLT. Maybe as part of the CMS that I want to put together.

There was actually a purpose to doing the blog comment system, which I’ll actually get around to bloggin’ about one day. Not today though. Using the javascript, the funky XMLHttpRequest thingo, and playing with the DOM tree directly was an interesting excercise. I’m sure that I could go back and rewrite that code to make it look nicer (there’s a *lot* of room for improvement), but I think I’ve learnt what I set out to learn.

recently started playing with some old fountain pens, which got me interested in resurecting mine. My dad has given me a couple of good pens over the years which I’m quite fond of, however either they’re too good, or too inconvenient to use.

rOtring 600 Series fountain pen, however mine seems to have a different cap. Apparently it’s an older discontinued model, however I can’t find any pictures of it. Dad had the black version of this pen, and I liked it so much that he bought me my own. Unfortunately some bastard in Egypt stole his off him, so he had to go buy another for himself. I really like the pen, and I think the silver is better than the black. It’s sturdy and hefty - got a good weight to it. The reason I didn’t use it was that it came only with replaceable cartridges - and getting replacements is (was) way too much effort for me :P It turns out that you can actually buy convertors so you can use pump cartridges (of various descriptions) which actually makes it convenient again. Especially since I have this full bottle of ink here that needs to be used up.

The cap can be stuck on the end of the pen when in use. I tend not to do so because I find that it makes the back end too heavy, and it results in smaller writing that doesn’t show any benefit from using a fountain pen. With the cap off, though, it’s nicely balanced in the middle of the pen (in your hand), which results in a nice neat script, with reasonably sized letters.

I can’t actually properly identify this pen. The closest I can get is that it’s a Generation de Montblanc as pictured above. The problem is, as far as I can tell they didn’t make that pen in black, but their online catalogue seems suspiciously incomplete so I can’t verify this for sure. and I are heading into a pen shop tomorrow and we’ll ask them what they think. I suspect that it might end up being a fake after all, but I’m hoping that it’s not.

Either way, it leaks. You have to store it upright to stop this. This is fairly common, but from what I read this shouldn’t be the case from Mont Blanc pens, especially since I don’t think I’ve mistreated it. The pen itself is very light, and flows easilly across the page, and lends the script a slight slant. It’s great for those people that seem to want to write on the side, because you can do a very nice script without any effort :P It’s an okay pen to write with, but because of it’s apparent expense and fragility (resin scars easilly), and that it leaks a little, you wouldn’t want to carry it around with you. Shame really, because it’s a nice pen to look at :P

By Chris at February 16th, 2005 19:23:00

Been a while since the last update, but that doesn't mean that there's nothing to say. First off, there's been an update to the blog code, as a precursor to further updates. I've thought of this nifty idea for a comment system, which I'm going to implement later. Sure, you can't see anything different yet, but that'll change over time.

More blog entries when I write them.