Unfinished Sofware's Blog

Archive for February 2008

This TextPress widget enables search on your blog using Google Adsense For Search.

Read on...


I try to get my applications written in python, this way I’m able to tweak it as needed.

When I thought about putting a blog online, of course, I searched for a python blogging application, but, by that time, I was unable to find one. So, like most users, I ended up installing WordPress which suited my needs until a week ago, when Google emailed me.

Read on...


This was my first serious TextPress plugin.

This plugin will enable your TextPress install to be logged by Google Analytics.

It ads the necessary javascript code to log your blog, plus, it also logs the downloads of regular filenames which end with a specific extension; these extensions are defined by you; and also external links.


The necessary configuration is:

  • UID: Google Analytics’ UID. The UID is needed for Google Analytics to log your website stats. Your UID can be found by looking in the JavaScript Google Analytics gives you to put on your page. Look for your UID in between the javascript:

      var pageTracker = _gat._getTracker("UA-111111-11");

    In this example you would put UA-11111-1 in the UID box.

There are other, more advanced configuration options:

  • Admin Logging: Disabling this option will prevent all logged in TextPress admins from showing up on your Google Analytics reports. A TextPress admin is defined as a user with a level 4 or higher.

  • Outbound Link Tracking: Disabling this option will turn off the tracking of outbound links.
    It’s recommended not to disable this option unless you’re a privacy advocate (now why would you be using Google Analytics in the first place?) or it’s causing some kind of weird issue.

  • Google Analytics External Path Prefix: This will be the path shown on Google Analytics regarding external links. Consider the following link:

    <a href="http://textpress.pocoo.org/">TextPress</a>

    The above link will be shown as(for example):


    Outbound link tracking must be enabled for external links to be tracked.

  • Download Extensions To Track: Enter any extensions of files you would like to be tracked as a download. For example to track all MP3s and PDFs enter mp3,pdf.
    Outbound link tracking must be enabled for downloads to be tracked.

  • Tracking Domain Name: If you’re tracking multiple subdomains with the same Google Analytics profile, like what’s talked about here, enter your main domain here. For more info, please visit the previous link.

You can submit bugs and/or new features to DevNull

Download It


This is a TextPress theme ported from WordPress.

Here’s a preview of it:

You can submit bugs and/or new features to DevNull

Download It


This is the same as the “Latest Comments” TextPress widget except it also shows ‘n’ words(configurable) words of each comment.
Not much, buy usefull

You can submit bugs and/or new features to DevNull

Download It


TextPress jQuery ImgBox plugin support.


<span class="imagebox">
  <a href="/_uploads/my_image1.png">
    <img src="/_uploads/my_image1.thumbnail.png"/>
  <a href="/_uploads/my_image2.png">
    <img src="/_uploads/my_image2.thumbnail.png"/>

The needed step is to wrap your series of image links in, for example a span with the class imagebox.

This way you’re image link will be opened by jQuery’s ImageBox plugin.

Read more about jQuery’s ImgBox plugin and it’s usage.

You can submit bugs and/or new features to DevNull

Download It


This was my first plugin for TextPress. A theme to get my old blog looks into TextPress.

Here’s a preview of it:

It’s the theme this blog uses

You can submit bugs and/or new features to DevNull

Download It