April 19, 2003

The Blog Street Journal and content-management systems

Filed under: Blogging — Tim @ 7:15 am

In the past few weeks I’ve been surprised with the attitudes and beliefs held by many bloggers. I’ve discovered that few, if any, have much hands-on experience with technologies such as Apache, PHP, MySQL and even Linux.

Case in point: a recent discussion between myself and another individual at BlogShares regarding content-management systems (CMS). I’m participating in a new project called the BlogStreetJournal (BSJ), which itself is not yet a clearly defined project, but that should change as time goes by (hopefully). This past week the development team decided amongst themselves which CMS to use. I assumed several things before the vote was taken:

- First, I thought that since those on the development team were familiar with not only blogging but how to use the forum (phpBB, open-sourced) and understand how the BlogShares system works, that they were also familiar with the state of information technology as it stands today.

- Second, assuming that I thought none of them would promote products that are not part of the open-source ‘free-software‘ paradigm.

- Third, that if all else failed a reasonable and rational discussion would take place to decide the merits of each CMS.

If nothing else, I assumed that everyone (or at least these individuals) understood how the business plan extolled and practiced fervently by Microsoft, Oracle, Sun & Apple was not only a dead-end solution, but outmoded. SourceForge, the Open-Source Developer Network, Fresh Meat, Savannah and dozens of other similar organizations have displaced and destroyed the inefficient business models that these companies wished to use (similarly, how alternative mediums have leveraged independent bands against the power of the RIAA and the Big 5).

Nope, I was wrong, however let me briefly discuss various aspects of the open-source universe today.

For traffic intensive websites that need security and versatility, there are three mature and highly robust PHP/MySQL solutions that are also entirely open-sourced: Mambo, PHPNuke and Postnuke. I’ve personally used all three and can vouch for their ease-of-use, speed and stability (we use Mambo at Collectrix and used Postnuke with the original Movementarian). The individuals running the show at the BSJ however had set a time frame that required an immediate decision, so the choice for a CMS downgraded from the solutions that large companies use and support, to those running small blogs (even though you can implement the Nukes and Mambo in the same amount of time).

There are currently no less than three maturing open-source blogging applications on the market and readily usable: Cafelog, Pivotlog & Nucleus. Collectrix (the company I work for installs a modified version of Cafelog for our clients by default); additionally I’ve used Pivot and Nucleus and can vouch for their usefulness.

Those were not chosen however and the decision was made to use Movable Type (which in my opinion will be displaced in the next couple of years, because of poor licensing decisions).

Why do I propose and suggest that commercial software is doomed? It’s actually not a new suggestion or proclamation. Apache continues to defy Windows IIS, PHP is killing ASP, MySQL and PostgreSQL not only have stopped the deployment of the Microsoft SQL server but are also hurting Oracle and DB2. Mozilla and Konqueror will kill IE within the next few years and OpenOffice will do the same to MS Office.

Nevermind your average consumer at home, it’s the IT departments at businesses that will be won over and have been. No more expensive or prohibitive licenses (MT and pMachine are ‘free’ for non-commercial uses, that is not winning the biggest customer base); say goodbye to lengthy waits for bug fixes and security holes (bug and security fixes deployed the same day for Linux/BSD, plus they’re continually debugged by thousands of individuals around the globe continually, versus a monolithic entity in Redmond); another plus, multiple-vendors – you’re no longer stuck with Microsoft or MT or pMachine or Radio; and lastly, any feature that is deemed useful can merely be ‘copied’ over to and integrated into an open-source project.

On that last point, this novel aspect of open-source software is that if you get fed up with a particular widget, you can program something and integrate it into the program. If a developer dies or gets tired fo the project, the source is available for others to use and modify. A blogging case in point is with Cafelog (b2). Michel Valdrighi, the creator disappeared several months ago, but that has not stopped the development of the software. Similarly, Linux and Mozilla can be modified to however you would like it (so as long as you can code). One alternative to this of course is the Microsoft method, where you cannot modify the code to fit your specific needs (the Shared Source Initiative is nothing like the Open Source Initiative).

At any rate, the BSJ will use Movable Type for the time being. There really is no advantage to using it though, it simply cannot compete with PHPNuke or PostNuke in terms of development, community or price.

Javascript Referring and Opera

Filed under: Odds and Ends — Tim @ 3:34 am

First up, some of you may have noticed that I changed the Referral Javascript.

For the past couple of weeks I’ve been using this popular script from Stephen Downes, but I’ve grown dissatisfied with it for three reasons.

- First, it only shows backward links for 24-hours, there is no permanent storage mechanism.
- Second, each link requires a minimum of 2 hits; I still want to know where everyone comes from.
- Third, the new script says exactly what someone typed into a search engine or what embedded page someone came from in order to land on my blog – something the old one couldn’t.

I was at Richard Giles’ blog and came upon his referral list once more and followed the link to the script author.

I followed the easy-to-understand ‘installation’ instructions (just a matter of copy/paste) and presto, it worked.

I’ll let you know if it makes me feel warm and fuzzy inside.

A couple of days ago I mentioned various browsers including Opera. Well truth be told, I tried the latest version (7.10) and have only one nagging gripe — it doesn’t render the 4 HTML tag-creators in Movable Type entries (the Bold, Italics, Underline and URL). Additionally, it doesn’t crash or hang up on me, it doesn’t suck up oodles of system resources for no apparent reason and all of the browser windows are tabbed, just like DeadAIM; so surfing is speedy and fun once again (yes, I know Mozilla also has that feature but it’s too bloated still and hangs up on my system).

I’m also eyeing Galeon and Phoenix once more (hey, my Sabado Gigante comment held true, they’re having to rename it once more). And no, I haven’t discounted Konqueror entirely yet (just the bathwater part).