PHPetal is pretty cool

I think (can’t remember already – it’s been a long day!) I found this one care of a lead from the blosxom mailing list, but here’s a cool, web-based application which operates very similarly to the “PortaBlosx” idea that I am still thinking of working on. It’s called PHPetal and basically just provides a one-page interface to posting to your blosxom-powered blog. It looks pretty funky, although it’s a bit “heavy” for converting to a Palm version I reckon, so I will keep thinking about my own, simple version.

And Then It Was Live!

Yes, I finally got my new site live, and it all appears to be working, including the new and fancy, blosxom-driven “Notes” section.

This has taken quite a bit of work to get live, but I am quite happy with the way that things have turned out. The main addition(s) that I want to make at this stage are writebacks on my Notes section, so that I can hear what you guys out there have to say about things, rather than this being a 1-way only information device 🙂

Keep an eye out for the ability to comment on my postings here in the nearish future (hopefully!). When I get it working, it should also allow for trackbacks, so you can register comments on my posts on your own blogs if you like

Praise Be To Matt

Wow – I wasn’t expecting that. Unless it was a typo of some sort, this is what Matt had to say about my enrollment in the BArts(Net Studies);

I am the person who assesses these 🙂 – basically, I’d be looking at 8 units (out of 24) advanced standing – how does that sound?

and I was thinking – “bugger, that’s less than I was hoping for, so I trudged along to read the next message which said…

Just remembered – since you have units at Curtin already…12 units (which is the maximum I can give)…

and now, funnily enough, I have a very large smile on my face! This is excellent! With only 12 units remaining, I might still be able to finish by the end of 2004!

Putting blosxom to REST

The plan with these helper scripts that I am writing is that blosxom will be able to operate in a “REST-like” environment. This means that directing a browser to a URL like /blogging/blogger.com/ should load the blog entries in that directory (if it is within a defined blog-tree).

It’s working so far, and I have added in the option of linking to ‘rss.xml’ within any directory in the blog-tree to get an RSS feed of that level/category/sub-blog. Sweeeet. Next up is to eliminate the permalinks needing to use the blosxom.pl script in the URL (i.e. so that archives don’t have to link to blosxom.pl at all).

webpad Needs Some Love

webpad has been sorely neglected, and it is starting to show. I have a bad feeling that it won’t work on a default install of PHP anymore, and there are a number of reported bugs related to the install and configuration process which have done anything *but* go away with time. I think it is getting close to time that I need to re-write the core code for little-ole webpad, and try to bring things up to scratch.

There are also a number of improvements I would like to make to the system at the same time, but priority one will be to bring all of the existing code up to a certain level, then move forward to a new version.

And so… the requirements (as far as I am concerned) for version 2.1 public are;

  1. Re-write of backend code to standardize style/syntax etc.
  2. Ensure that all code is 100% compatible with a default installation (no register_globals being the big one here)
  3. Switch all of the Blogger.com operations over to using the new, inbuilt XML-RPC functions in PHP, rather than the external library it currently uses.
  4. Ensure that all Blogger.com operations still work (their API has been all over the place, so who knows??)
  5. Iron out any bugs in the install process to ensure that the app can be installed with a minimum of fuss.

With that out of the way, I will then look towards a 3.0 release, which should look something like this;

  1. Inclusion of ODBC, PostgreSQL and possibly Oracle plug-ins for authentication
  2. Streamlined setup/install and user management (*large* improvements planned)
  3. Improved support for authentication methods other than WIXAS
  4. Much better file management (directory creation, renaming, deleting etc)
  5. Integration with Blogger Pro, Radio and MovableType if possible (expanded to include template management and better post management)
  6. Ability to load a file from the filesystem via direct request (i.e. http://webpad/?file=/path/to/file.txt) assuming permissions allow it and it’s within the user’s home dir.
  7. Much better mult-user support
  8. Commercial licenses will attract a modest fee (in the vicinity of $USD15), while personal use will remain free

Ho Ho Ho…

Christmas morning and I’m on the computer already… sad? dedicated? driven?… bored. Still working away on the new site, so hopefully it will be done before too long.

Interesting question from a friend last night regarding how much time I spend on my own projects & websites – he asked me to explain “why you’re putting in so much work into it”. My answer wasn’t that thorough or convincing, but, I believe that there are a number of things you can get out of running a website like mine.

  1. Honing of personal skills: building this site gave me a chance to work out a complex CSS/XHTML layout, while integrating a dynamic content management system and honing a search system!
  2. Giving something back: considering how much the web community has given me in the form of code, knowledge, skills, tips & tricks, this site is a minor return-favour
  3. Educating people: building information on this site gives me a focus point where I can send current and potential clients to find out about IA, usability and general user-centred design.
  4. Publicise my projects: making a site which people like to come back to gives me a place where I can promote my projects and get them out in the public
  5. Raise my profile: no point beating around the bush, one of the reasons I maintain an active website is that it raises my profile in the web community/industry. These days anything that can do that for you without spending a truckload of money is a Good Thing.

Oversight

When I thought I had “finished” the mainline code for RESTxom, I forgot that I hadn’t thoroughly tested the RSS code (allowing you to request rss.xml from any topic and get a correct feed from that point ‘down’). Turns out it doesn’t work properly… double-slashing problems and whatnot, shouldn’t be too hard to fix hopefully, but darned annoying in the meantime.

So off I go to fix the RSS code, then have to fix it in the archives as well (which are working now!)

We have response

Well, I thought they were silent, turns out I just needed to put the idea of CELIA to the whole AIfIA membership to get a response.

After being sparked on by a discussion on the [aifia-members] list, I posted about CELIA and had some reasonable responses. One of them was from James Robertson, of Step Two, an Australian Knowledge Management and CMS company based in Sydney – so he has offered to be a part of it, and this can be Australia’s biggest contribution to the community yet!

No DOLA

That’s annoying — last week I got a call from DOLA, asking if I would be able to come in early next week (this week) to talk to them about doing some IA work for them.

I had to turn them down, because I am now working at AdultShop.com, which is taking up nearly all of my time, and I simply wouldn’t have had time to dedicate to the job. I asked them what they were doing anyway, and apparently they wanted me to work on the information architecture of their entire suite of websites and online applications – bugger!

Changes are afoot

I am re-writing a large proportion of the code which runs RESTxom, to make it more portable and reliable. Also trying to make sure that *everything* works properly, rather than getting any nasty surprises down the line!

Once this is done properly, then RESTments should be pretty simple(?) to add in.