an Extendable KDE Blogging Client Logo
Blokkal is a KDE blogging client that supports multiple protocols and blogging sites. The goal is to provide a uniform way to access the most-commonly-used blogging systems. It has been designed for a maximum of modularity allowing for easy extension.


Blokkal is capable of creating new entries as well as loading and editing entries that have already been posted into a blog. Additionally, new entries can be posted into multiple blogs at the same time and entries can be previewed before being posted. A couple of formatting options help to apply some common text formattings while editing the HTML-code of an entry, while syntax-highlighting aids in ensuring correct code. There exist dialogs that help inserting links and images, which can be dragged and dropped into the editor from other applications such as webbrowsers.

Currently the following protocols are supported:

  • LiveJournal
  • Blogger 1.0
  • Blogger/GData
  • MetaWeblog API
  • MovableType

Installation (KDE4)

The following instructions apply to version 0.0.4 and higher. Instructions for older versions can be found below.

These installation instructions apply only if you want to build the program from source. This is only necessary if your distribution does not provide a packaged version of Blokkal, so ou should check your distribution for such a package first.


In order to build Blokkal, make sure that the following packages are installed on your system. Please make sure that you are installing the KDE4 versions of the kde packages.

  • CMake (cmake)
  • GCC (gcc)
  • KDE core libraries (kdelibs5)
  • Development files for the core libraries (kdelibs5-dev)
  • KDE PIM libraries (kdepimlibs5)
  • Development files for the KDE PIM libraries (kdepimlibs5-dev)
  • Phonon library (libphonon4)
  • Development files for the Phonon library (libphonon-dev)

Likely names of the packages are given in brackets. The names your distribution has given the packages will most certainly not match those in the brackets exactly. However, they still give you a hint for what to look. The package names above are the names used by Debian.

Building and Installing

To build Blokkal and install it correctly, you need to know where your KDE4 installation lives on your system. If you have installed KDE4 with software packages provided by your distribution, your KDE4 lives propably in /usr. In this case you can configure and build Blokkal by typing cmake -DCMAKE_INSTALL_PREFIX=/usr . && make in the directory containing the INSTALL file. If your KDE4 is installed to another location you need to adapt the -DCMAKE_INSTALL_PREFIX variable accordingly.

To install Blokkal run make install as root.

Installation (KDE3)

The older versions have been packaged in .deb and .rpm formats in addition to the source distribution. To install the packages the following commands need to be run as root. To install the RPMs, execute rpm -i [filename] To install the DEBs, execute dpkg -i [filename]

To build Blokkal from the sources, you need to have the development files for KDE installed. After extracting the archive run ./configure --prefix=/usr && make After the build process has finished you can install Blokkal by running make install as root.

Please note, that --prefix=/usr is optional. If omitted the default location /usr/local will be used. This however will put the installation files somewhere into the depths of /usr/local where they might not be in your search path. The most noticable effects of this are the absence of the toolbars and icons.