13 July 2006

What I Really Want In a BlogSystem

Now that I'm getting the hang of this "blogging" thing (humour me in my misguided belief :-), I find myself writing more than I ever did - and that's great!  But for a couple of misguided influences and accidents as a kid I might have ended up as a writer, so perhaps this is my way of playing catchup.

Prompted by the provocative "What would I do different if I had to start my blog over?" I started to mull over what I would really like to see in a blogging system.  In fact I was discussing this just the other day with "Lemnik" who tells me he is thinking of writing a new (probably Open Source) blogging system.

Tags vs. Categories

Firstly I want every post to have a set of tags associated with it, rather than having to pigeon-hole posts into categories.  Categories may work for some people, but not well for me, and tags can certainly fulfil the same function.  They also allow you to put a single post into multiple "categories". So away with Categories, and in with the Tags.

Multiple Authors

Many blogsystems do this.  Just not Blojsom.  There are a number of good reasons why Blojsom is the software that suits me best, not least are its awesome integration capabilites.  It sports just about every kind of API for blogging, but the one serious shortcoming is that it pretty-much assumes  "One Man, One Blog".  "Person" if you're feeling particularly politically sensitive.

All the Right Pinginess

Blojsom really scores here.  It will ping any blog aggregation service or search engine whenever you update your blog, and its as easy as entering the notification URL of the site into the blog settings.

Comments and Trackbacks

Of course. With spam-controls. Optional, too - some people want to turn them off, and with good reason.  On the other hand the comment setups could be a lot better - much more like forum systems.  Mostly its just a linear list of comments, and needs something much more "conversational".  And should include something from all those trackbacks, too.

Built-in Ratings

Yes, there are an ever-growing number of "rating" sites and tools out there, but how hard would it be for my blogsystem to have one built-in?

Easy Linkiness

Again, there are lots of services that do this.  I use a few of them to keep my various blogrolls, but its not difficult to provide an easy way to capture the URLs of blogs I want to list in a blogroll, and could easily include the sort of OPML/Atom feed capabilities that allow integration with the wider world.

CSS and Templates

Open up the CSS.  Most blogsystems seem to hide it away.  Blogger is a good exception, where its right out there in the template.  But god help you if you screw it up!  No going back!  Good way to make not-too-confident-in-the-first-place users really, really nervous about hacking the look&feel of their site.  Some goes for templates.

Summary

Two themes, I think:

1) Enable a much more open, multi-way conversation with my readers.  Enable them to help me articulate this stuff I'm blogging (whatever that ma be.)

2) Give me more choices in how I structure the thing - make the structures flatter, more open to integration (if I want it.)

No doubt I'll think of many more features the moment I press the "Publish" button...

10 July 2006

JSPWiki

I think JSPWiki is one of the greatest pieces of open source software out there anywhere.  It might not be well suited to everytone running a small website on a shared host because it requires a Java servlet container for hosting, so demands a slightly higher level of expertise than the PHP junk that's out there.

That said, it drops into place and "just works" for a fast tryout or evaluation.  At the same time most of the flexibility needed for large-scale, sysadmin-run deployments is easily available, and its not an "all in one big step" thing either: you can gradually add the finer-grained controls as you need them.  Any Java-capable sysadmin will have no difficulty.

Furthermore, there is an active, healthy and, above all, friendly developer community.

I am using JSPWiki to run the "static" content side of this website, with only myself allowed to create, delete and edit pages.  (Indeed, only I am allowed to log in!)  Its perfect for the task.  All I have to do now is hack the templates into something nicer to look at. :-)

08 July 2006

Blogosphere Blues

I hate the word "blogosphere".  It sucks.  Its just an ugly word.  The person who thought of it should be shot.  Come on!  Own up!  We know you're out there, and, Google willing, we'll find you eventually!

So, not one to accept generalised wingeing, I propose a replacement: Blogsphere.

There, see?  By dropping just one little letter, its a whole heap more palatable.  Although I confess it does remind me of "Vogsphere"...

02 July 2006

Internet3.0

Robert Cringley makes an excellent point: we should own the "last-mile" infrastructure ourselves. Instead of farming it out to that bunch of robber-bandits the phone and cable companies, we should build and own it ourselves, co-op style. He quotes Bob Frankston as proposing that this last-mile infrastructure be implemented as Fibre To The Home.  (Unfortunately the second half of his article meanders off into a meaningless rant about Microsoft that does nothing to further the discussion of community-provided infrastructure.)

Now, self-built-and-maintained local-loop optic-fibre infrastructure may be feasible in the more densely populated parts of the USA, and possibly Europe, but no way here in Africa, least of all in a rural area such as I choose to live in.  Far more reasonable for us to look to WiFi for that answer.  Wireless makes a lot more sense in most locations, anyway, in that the maintenance burden is much smaller, being localised to the wireless nodes themselves.  Fon is targetting precisely this space, and I wish them much success with the model.

The fatal weakness in the scheme is still the backbone.  Fon, in common with Frankston's idea, both assume that the local loop connects to some "large infrastructure backbone" provided by ISPs who will remain neutral bit-carriers.  Dream on!

Furthermore, there is the interesting (to me) question of whether it is at all possible to maintain a global internetwork during the disruptions likely headed our way as we descend from the cheap-oil plateau.  It takes serious amounts of energy, time, money and organisation to maintain a large-scale wired infrastructure such as existing telephone and cable networks. 

Currently my 'net access is via the state-monopoly phone company, Telkom, who are either totally bent on network control and continuing access restriction (resulting in the most expensive network access in the world!) or they are simply total incompetents: they can/will not provide proper two-way network access.  It is impossible to run a server at my end of the 'net, due to the configuration of their firewalls and proxies.  This is not a network!  Something that telcos are constitutionally incapable of understanding due to the nature of the networks they have been running for decades.

The whole discussion of community-provided infrastructure resonates with something I have been giving quite a bit of thought lately: Internet3.0 - The Community Provided Internet.

Drawing on the theme of Web2.0, characterised by much web content being generated and provided, edited, filtered, and rated by the community,  together with Frankston's idea of community-supplied last-mile wiring (whether fibre, WiFi, WiMax, laser or carrier pigeon) I believe we should be building community-owned-and-run long-haul networks - community-driven Internet backbones.

I am well aware that there have already been some successful efforts to build trans-America wireless mesh networks, and this is precisely the model I think we should adopt.  I do not propose or expect that we would aim to replace existing wired infrastrucure.  Wired networks have distinct reliability and bandwidth advantages over wireless; this is inherent in the physics and operating environment.  We can and should, however have alternative routes for IP traffic that reside outside the hands of corporate and government control.

This last issue is difficult. Many repressive regimes would and do restrict access to wireless spectrum, including South Africa where it is technically illegal to establish a wireless link to your neighbour without a license.  Licenses are unobtainable, and the charge for a license is prohibitive.  Fortunately we have a strong tradition if civil disobedience in such matters!

The time to build a global wireless mesh of networks is now.

27 June 2006

More website progress...

Finally managed to get the farm web content up and running under the new JSPWiki - now I just have to hack the templates to conform to the new scheme of things.  The advantage is that I'll be able to secure the content-editing using the new permissions system in JSPWiki, instead of my old scheme of having two different template sets.  Means I will only have to maintain one template set in future.

JSPWiki is just such a great piece of software; the guys who develop it have a fine sense of "as simple as possible, but no simpler".

23 June 2006

The Next Wave in the 'Net

A new idea is blowing around in the (cold!) wind: A community blog/newpaper for the South Cape region.  Do a quick search on any search-engine of your choice to see what is happening in the South Cape.  Good search terms might include "South Cape", "Garden Route", "Knysna" or "Outeniqua".  The overwhelming majority of links that come back are tourism-related, and almost all of the rest are real-estate advertising.

Almost everything on the 'net about this region is outward-facing; there's next-to-nothing there for local people to find out what is happening where they live.  Caveat: There is a small quantity of inward-facing content in the 'net for South Cap locals, but it is certainly not well placed in the search engines.  Perhaps I should try one of the local (South African) search engines, but they all suck.

My initial concept is more like along the lines of a "community blog" than a conventional newspaper.  It has everything along the lines of bottom-up content, community-driven development and community-managed editing, etc. that I think are good things to foster.  Think along the lines of Slashdot for ordinary people, and with a regional focus.  But, given how limited access is to most people in the area, it makes sense to me to try and find ways to tie the "bits" world (the 'net) back into the "bricks" world where most people live.

It's also a fact that, even people who /do/ have some level of 'net access, also run Real Lives(TM) and don't spend a major amount of their time in the 'net.  Mostly those who do "live in the 'net" are hacker types like me, or retired people with time on their hands (and the money to fund it, and lower levels of real-world energy).  (Note: That's "mostly", not "all".)

I have come to believe that the next wave in the 'net (and most of the real world, or "bricks" world, hasn't yet caught-up with the current wave) will centre around tying the bitworld back into the brick world, and an application of the same bottom-up notions to brickworld.  My startup venture (if it ever flies! :-) is a direct application to test the theory.

The news thingie is a sharper application of the same question: Can we get the real news from ordinary people who "see stuff happen" instead of an "ordained ministry who pre-chew our pap"?  Including those who lack the advantages of decent 'net access!

If we can be modestly successful at that, then, along the way, we will surely make some money, too.

16 June 2006

mikro2nd.net Stage 2 retro rockets firing

So, Stage 2 of my experiment is now working - integration of the wiki (JSPWiki - the best wiki engine out there) with the blog system (Blojsom, in case you didn't notice, and also a best of breed piece of work).  Next I'll probably fiddle with wiki templates for a while to get some working the way I want things.  OTOH I don't want to drop too deep into Look and Feel issues before adding Forums.  (Isn't it a pity that "Fora" is such an ugly word that almost nobody gets without blinking?  Correctness sacrificed for common use.)

I'll probably go for using MVNForum, and have never yet had the pleasure of installing it, so I would really, really like to hear from anybody who has strong opinions (for or against) MVNForum, particularly from the viewpoint of installation and administration.
Related Posts Plugin for WordPress, Blogger...