/usr/portage

Using IMAP semantics to control web publishing 5

Every time a new comment or trackback arrives here I get a new mail. Of course I read mails over IMAP, as I utilize a number of different clients. It always felt a bit clumsy to click a link to decide what happens with the new comment: should it be approved or deleted? At the end I decide twice a time what happens with the comment. First I click the link for approval or deletion, second I decide what to do with the notification mail. Why not couple these options? Every unread comment mail represents a moderated comment, if I delete the mail, the comment is deleted, if I just mark the mail as read, it will be approved. The good thing is, we have IMAP so the blog comment moderation daemon would be just another IMAP client that watches a single mail directory. Wouldn’t that be cool? Maybe Garvin would like that for Serendipity.

Filed under , , , & five comments & no trackbacks

Preorder! 3


Garvin Hicking asked me to promote his book featuring Serendipity, the world’s best weblog engine. Garvin is the maintainer of Serendipity and you can assume he didn’t spend less energy in writing this book as in coding Serendipity. So it must be worth buying it.

So preorder now!

Full disclosure: I’m using Serendipity, I like this project and maybe I’m getting a copy of this book for free.

Filed under , & three comments & no trackbacks

Plug it in, baby 2

Ignoring the cloddy ambiguous meaning of the title I’m happy to announce two new plugins for Serendipity. As you can read in the forum (1, 2) and watch in the sidebar of my weblog, I’d written two new plugins for Serendipity. The first one, »Flickr badge«, displays your last images from Flickr in your sidebar. It uses the serialize()/unserialize()-based API provided by Flickr which is very easy to use with PHP. The other plugin displays the album, which was on »Heavy Rotation« in the last week. It uses your Last.fm-account to retrieve these information and Amazon to find an appropriate cover. You can find both plugins in the CVS-repository for Serendipity (1, 2) or install them via Spartacus. Please take care that you need at least PHP 5.1 to use this plugins as I decided to use the wonderful OOP-model of PHP 5.

Filed under , , , , , , , & two comments & no trackbacks

Secure administration panel for Serendipity 0

Serendipity is of course the best availiable blogging software out in the wild. But you can even make it better. For example with rewrite rules. The following rule enforces HTTPS on your administration panel:

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/serendipity_admin\.php$
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=302]

Filed under , , , , & no comments & no trackbacks

Serendipity with a fresh look 0

With the 1.0 release of Serendipity, the world most famous blogging software, comes with a new look for the website, blog and forum. This is the point where I have to say thank you to all of the S9Y-guys for providing such a neat tool, which makes blogger’s live easy and comfortable.

Filed under , , , , & no comments & no trackbacks

/usr/portage, 3.0 10

Was ihr nun vor euch sehen könnt, ist die dritte Version von /usr/portage. Mit einem Haufen neuer Features kommt sie daher.


Continue reading "/usr/portage, 3.0"

Filed under , , , , , , , , & ten comments & three trackbacks