Strigi: new version, new webpage

kde-logo-official
Today strigi announced the release of the version 0.5.1. More information about strigi can now be found on a new strigi website.

The new website went online at the end of march. I’m not totally sure if it was announced and I just missed it because I was offline at that point or if it didn’t hit the masses.
In either way, the new website is a nice improvement over the previous one: although it differs from the typical other KDE 4 websites or from other KDE websites in general it comes along with a nice design, structured information and background information. Such things are important if you want to attract new folks (from developers till translators).

However, the new page does not feature news about the newest strigi version atm, but these information are available at the kde-apps.org entry. You also find download links there to get the new version.
The changelog is provided at kde-apps as well:

  • API cleanup because KDE4 is now using Strigi
  • new analyzer models that make it easier to write plugins for text, xml and binary files
  • multithreading support for indexing
  • inheritance in the field properties
  • better documentation
  • native support for microsoft office and pdf
  • removal of many dependencies

As you can see several of the important changes are deep inside of the program, but this is due to the fact that strigi is already used in the current KDE 4 development versions.
However, from a pure user perspective the native support of MS Office formats is nice – although I must admit that the file support section of the web page could be a bit more detailed, it looks a bit empty right now. For example, what is about kmail mails, thunderbird mails, akregator news, etc.?
What I still miss [1] is the inotify support: you can activate it as a compile option, but it is still considered experimental and is therefore no default option.

Besides the technical development the GUI was also revamped: it now features a more self explaining window without tabs but including small little helpers like a list of all indexed files. Still, the interface still feels a bit buggy: the “add directory” button simply doesn’t work for me in my local folder, and the list of indexed files includes suspiciously many files which would be matched by the file exclusion filter (hidden files, for example). And the GUI has a histogram field which doesn’t provide any information.

But since this is a part of KDE which is under heavy development and still has several months until it will be released as a stable KDE 4 application such things are ok. I’m looking forward to the final GUI for strigi – after all, beagle sets quite high standards in this regard, and I hope that strigi will show us something similar for KDE 4🙂

[1]: I would like to have inotify for this reason: I don’t like it when my laptop is hit by any scheduled mass action. This happens with prelink often enough, and it is disturbing enough for my laptop. inotify is a much more elegant solution, even if it means I have a small daemon running in the background all the time which is running presumable anyway. And I get a lot of news every day, so I would need to run the daemon every day at least.