Jump to menu and information about this site.

Saturday·11·March·2006

Tag clouds not being tag clouds //at 19:57 //by abe

from the cloudy-today-isn't-it dept.

I recently stumbled over two nice things just looking like a very impressive tag cloud without being one.

The first thing is a screenshot of a drugstore.com newsletter which seemed to make some bloggers to scent a marketing conspiracy against bloggers since bloggers tend to jump on everything looking like a tag cloud. (Well, doesn’t this posting prove this theory? ;-)

The second thing is semantically closer to a tag cloud: a search term cloud. Well, if that isn’t an idea for a new Blosxom plugin? ;-)

Filed under: Blogging is futile » English » Computer » Web » Tag clouds not being tag clouds
Tagged as: Blogging, Blosxom Plugin, Conspiracy, Idea, Marketing, Other Blogs, Search Engines, Tag Cloud, Tagging
0 comments // show without comments // write a comment // Trackback URL

Related stories

  • Blosxom Tagging Plugin Version 0.02 (4 shared tags)
  • Blosxom plugin tagging (3 shared tags)
  • Blosxom Tagging Plugin Version 0.03 (3 shared tags)
  • Tagging with Technorati style in pure Blosxom (3 shared tags)
  • Comment Blacklist (2 shared tags)

Friday·10·March·2006

Tagging with Technorati style in pure Blosxom //at 02:22 //by abe

from the blosxom-voodoo dept.

Short summary: I can’t stay away from coding Blosxom plugins. Perl rules. PHP sucks. ;-)

  • New version 0.04 of the tagging plugin, supporting Technorati style tag links to many resources.
  • New add-on plugin pathbasedtagging to the plugin tagging, implementing Technorati style tag links in pure Blosxom without any help from Apache’s mod_rewrite.
  • New plugin dept offering Slashdot like “dept.” lines for Blosxom postings.
Supporting Technorati style tag URLs

After releasing the last version of my Blosxom plugin tagging, I noticed that Technorati only seems to like URLs ending in “/tagname” but not ending in “=tagname” (as they do if you use classic query strings instead of the path info), even if the a tag has a rel="tag" attribute. And not only I noticed this but also some other users of the plugin. (Although I do wonder how Furl made it to a Technorati partner with URLs like www.furl.net/furled.jsp?topic=tags…)

So I somehow had to change the syntax style for my tags. This wasn’t very hard for the links, but I wanted them to still link to my blog and not to Technorati, Flickr, Wikipedia or any other external resource.

Implementing Technorati style tag URLs

The obviously easiest solution for someone who’s using and administrating Apache web servers for nearly ten years now was to use some mod_voodoo—eh—mod_rewrite:

RewriteEngine On
RewriteRule ^/cgi-bin/blosxom.cgi/tags/(.*)$ /cgi-bin/blosxom.cgi?-tags=$1 [PT]

That way I could use Technorati style tags and had a well performing solution. But somehow this solution wasn’t that satisfying since it wasn’t pure Blosxom and therefore had some dependency including access to some Apache config file. (Even if the config file was called .htaccess. ;-)

A pure Blosxom solution

A few days ago I somehow noticed that in general a special behaviour on some URLs could also be implemented using Blosxom’s API. Using the entries function to modify the Blosxom internal path itself before Blosxom or e.g. the entries_index runs but not returning any hashes, allows to have some path like URLs not being treated as a path by Blosxom.

Unfortunately this couldn’t be incorporated into the tagging plugin itself, since plugins doing such path interpreting voodoo needs to be ran before any plugin supplying an entries function runs. But the tagging plugin must run after such a plugin. So I created the small add-on plugin pathbasedtagging which is solely thought for use together with the tagging plugin (but may have other, yet unknown purposes).

And since I got asked if they could use the tagging plugin to link to external tag URLs instead of the own blog, I included a ready to use list of more or less popular external tag URLs including Technorati, Flickr, del.icio.us, de.lirio.us and Wikipedia.

from the slashdot dept.

Since I’ve always liked the often sarcastic or even evil comments inside Slashdot’s subtitle alike dept. lines and since I’m also used to use them at Symlink, I wanted them in my blog, too. Time for a new plugin.

The basic work of parsing out the data from the text files the posts reside in was already written for the tagging plugin. So I just had to use that code, simplify it and add some little more code to get the dept plugin whose results you can see in my blog directly beneath the title of a posting since a few days now.

Update 02:52h

Hey, see my Technorati profile: It worked! Technorati recognised the tags! Yeah!

Filed under: Blogging is futile » English » Computer » Web » Blosxom » Tagging with Technorati style in pure Blosxom
Tagged as: Apache, Blogging, Blosxom, Blosxom Plugin, Dept, GPL, Hacks, HTML, mod_voodoo, Open Source, pathbasedtagging, Perl, Slashdot, Symlink, Tagging, Technorati, Wikipedia
5 comments // show without comments // write a comment // Trackback URL

Related stories

  • Blosxom Tagging Plugin Version 0.02 (8 shared tags)
  • Blosxom plugin tagging (8 shared tags)
  • Blosxom Tagging Plugin Version 0.03 (8 shared tags)
  • Blosxom plugin multcat (7 shared tags)
  • Some new plugins, XFN, Technorati and yigg.de (6 shared tags)

Monday·06·February·2006

Blosxom Plugin Tagging Version 0.03: Featuring related stories //at 00:30 //by abe

from the relationship dept.

Wim de Jonge, an (as he writes) happy user of my blosxom plugin “tagging” asked, if the tags used in the plugin couldn’t be used to find related stories by looking for stories which share a number of tags with the current story.

Version 0.03 of tagging is the result of his suggestion. You can see in my blog how it looks like.

He also found a division by zero bug in the plugin which happend if there were only a few posts in a blog and therefore all tags only occurred once. This bug should be fixed now, too.

Now playing: Toto — Africa

Update 14:50h: Released version 0.03.1 as a bugfix releases since there was a slash missing in the related story links and some minor issues. Thanks again Wim for pointing out the error.

Filed under: Blogging is futile » English » Computer » Web » Blosxom » Blosxom Tagging Plugin Version 0.03
Tagged as: Blogging, Blosxom, Blosxom Plugin, Division by Zero, GPL, Hacks, Now Playing, Open Source, Other Blogs, Perl, Tagging
1 comment // show without comments // write a comment // Trackback URL

Related stories

  • Blosxom Tagging Plugin Version 0.02 (8 shared tags)
  • Blosxom plugin tagging (8 shared tags)
  • Tagging with Technorati style in pure Blosxom (8 shared tags)
  • Blosxom plugin multcat (7 shared tags)
  • Blacklisting comment spam in blosxom (6 shared tags)

Friday·06·January·2006

Blosxom like alternatives to Blosxom //at 12:57 //by abe

from the write-once-read-never dept.

I really like the simplicity of Blosxom as blogging framework and I also like Perl very much. But somehow this Perl 4 alike global variables madness of Blosxom v2 sucks in several ways: It effectively prevents Blosxom from being used with mod_perl and it’s just not what I would call an API. I would like to have a more object-oriented plugin API and it should be save for use with FastCGI, mod_perl or similar possibilities to cache the parsed script code instead of reparsing with each request. Another thing should be a tagging facility. Had to write that by myself for Blosxom v2. (Wasn’t that hard though.) But since Blosxom v3 development seemed to have stopped in May 2004, I have been thinking about and looking for alternatives.

First thought was to write a Blosxom clone by myself using Embperl as framework (as I did with web galleries after not finding any web gallery software fitting all my needs).

But since I got infected with Ruby recently, I also thought about writting a Blosxom clone in Ruby, which would give me quite a lot of Ruby experience and would make a good fit since Ruby as well as Blosxom have some kind of Zen (or KISS) philosophy. The next thought was: I can’t be the first to come up with that idea and googled a little bit.

First thing I digged up was Rage, some kind of Blosxom on Rails. But I didn’t find any source code although the author seems to prefer open source software. Seems as if it is seems to be ready for production but not ready for public release.

The next thing I found was hint to some Blosxom clones in the Ruby Application Archive (RAA). Unfortunately two of them (sakura and lily) seem to have Japanese only web pages. :-(

But for luck the third Ruby based Blosxom clone found in the RAA, Blosxonomy, seems to be quite well featured, under actual development, has a english written web page and one of if its main concepts is taggability. And also the other core concepts sound fine: simplicity, extensibility and compatibility. Sounds really perfect and I’ll probably give it a try, but not on my current blog host: There is no Ruby installed and it’s not my own box.

Now playing: Rolling Stones — Ruby Tuesday

Filed under: Blogging is futile » English » Computer » Web » Blosxom » Blosxom like alternatives to Blosxom
Tagged as: Blogging, Blosxom, Blosxonomy, CGI, Embperl, mod_perl, Now Playing, Open Source, Perl, Ruby, Ruby on Rails, Tagging
2 comments // show without comments // write a comment // Trackback URL

Related stories

  • Tagging with Technorati style in pure Blosxom (5 shared tags)
  • Blosxom Tagging Plugin Version 0.03 (5 shared tags)
  • Blosxom plugin tagging (5 shared tags)
  • Blosxom Tagging Plugin Version 0.02 (5 shared tags)
  • Blacklisting comment spam in blosxom (4 shared tags)

Wednesday·04·January·2006

Blosxom Plugin Tagging Version 0.02: New Features //at 17:17 //by abe

from the featuritis dept.

Just hacked a few new features for my Blosxom plugin Tagging. It now shows you how many times you’ve used that tag. The number is always shown as title attribute to the link, but can optionally also be shown in parentheses behind the tag name or by the (CSS based) font size and/or color (start and end sizes/colors configurable). Also some default values changed (to my current configuration :-).

I saw that font size feature quite often during the last weeks and I liked it. I first tried to figure out, which system offers that feature and found that at least Serendipity’s freetag plugin offers it, but didn’t want to download Serendipity just for the plugin. So I decided, the algorithm for calculating the font sizes shouldn’t be that hard to find and coded it from scratch by my own. :-)

And while coding it I noticed that changing the color instead of the font size could be done the same way and that this feature isn’t much more difficult. So I implemented it, too.

Another new feature is that you now can configure the minimum number of postings a tag should have to show up in the list of tags.

The result can be seen in my blog on the right side under “Tag cloud”.

Now playing: Falco — Der Kommissar


Filed under: Blogging is futile » English » Computer » Web » Blosxom » Blosxom Tagging Plugin Version 0.02
Tagged as: Blogging, Blosxom, Blosxom Plugin, CSS, GPL, Hacks, Now Playing, Open Source, Other Blogs, Perl, Tag Cloud, Tagging
0 comments // show without comments // write a comment // Trackback URL

Related stories

  • Blosxom Tagging Plugin Version 0.03 (8 shared tags)
  • Tagging with Technorati style in pure Blosxom (8 shared tags)
  • Blosxom plugin tagging (8 shared tags)
  • Blosxom plugin multcat (7 shared tags)
  • Blacklisting comment spam in blosxom (6 shared tags)

Wednesday·07·September·2005

Blosxom plugin tagging released //at 20:57 //by abe

from the if-it-doesn't-exist-you-have-to-write-it-yourself dept.

I like the idea of categorising blog posts and I like blosxom, but even with multcat adding a post to multiple categories is somehow limited. In other blogs I often saw the technic of tagging articles with a keyword. I wanted that feature, too, but there weren’t any appropriate plugin for blosxom. Until now, because again, I just wrote it by my own…

So here is the blosxom plugin tagging, version 0.01. License is GPL v2 or higher.

tagging expects one or more “header” lines starting with “Tags: ” and being located directly under the first line, which always is the title. Those lines you can fill with comma seperated keywords (seperation by blanks possible via config) and shows them with appropriate links in $tagging::tag_list for the story template and $tagging::global_tag_list with all used keywords for the head or foot template.

Filtering is done using the -tags parameter in the query string. It uses the same delimiter as configured for the Tag header lines inside the posts.

Filed under: Blogging is futile » English » Computer » Web » Blosxom » Blosxom plugin tagging
Tagged as: Blogging, Blosxom, Blosxom Plugin, GPL, Hacks, Open Source, Perl, Tagging
0 comments // show without comments // write a comment // Trackback URL

Related stories

  • Blosxom Tagging Plugin Version 0.03 (8 shared tags)
  • Tagging with Technorati style in pure Blosxom (8 shared tags)
  • Blosxom Tagging Plugin Version 0.02 (8 shared tags)
  • Blosxom plugin multcat (7 shared tags)
  • Blacklisting comment spam in blosxom (6 shared tags)
spacer

About...

This is the blog or weblog of Axel Stefan Beckert (aka abe or XTaran) who thought, he would never start blogging... (He also once thought, that there is no reason to switch to this new ugly Netscape thing because Mosaïc works fine. That was about 1996.) Well, times change...

He was born 1975 at Villingen-Schwenningen, made his Abitur at Schwäbisch Hall, studied Computer Science with minor Biology at University of Saarland at Saarbrücken (Germany) and now lives in Zürich (Switzerland), working at the IT Support Group (ISG) of the Departement of Physics at ETH Zurich.

Links to internal pages are orange, links to related pages are blue, links to external ressources are green and links to Wikipedia articles, Internet Movie Database (IMDb) entries or similar resources are bordeaux. (I'm not responsible for the content of any linked external web page.) Times are CET respective CEST (which means GMT +0100 respective +0200).


-->Tag Cloud

Current filter: »Tagging« (Click tag to exclude it or click a conjunction to switch them.)

Related tags: Blogging, Blosxom, Blosxom Plugin, Open Source, Perl

#blosxom, #debian.de, 2.4.33.3, 2.6.17.13, 2CV, Admin, Agnosticism, Apache, Apollo, Atheism, Auswandern, AutoBld,

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.