Laconica und ich

Ich habe mich ja neulich ein wenig mit Minimicrolikedeadcatblogging beschaeftigt.
Hier mal ein paar Hinweise zum Einrichten von Laconica (Version 0.73 einige Probleme wird es in 0.74 nicht mehr geben) :

Wer Nachrichten via Jabber direkt posten will, sollte optimalerweise einen eigenen Jabberserver laufen haben, dass vereinfacht einiges.
Ich nutze seit langer Zeit ejabberd, bin zwar nicht 100%  zufrieden aber auch nicht enttaeuscht. Es empfiehlt sich dafuer einen extra user anzulegen z.B. habe ich  mexdc@jabber.exdc.net angelegt. Im Webinterface (Laconica) muss natuerlich eingetragen werden auf welchen Jabberaccount der Bot hoeren soll. Mit „help“ offenbart der bot einige Kommandos. Dort gibt es noch sehr viel Platz fuer Erweiterungen. Die Laconica „Daemons“ sollte man jede Nacht neu starten, da gibt es zur Zeit noch Probleme.

Wer direkt Nachrichten per mail posten will sollte…:

aptitude install php-mail-mime
aptitude install  php5-dev
pecl install mailparse
/etc/php5/cli/php.ini
extension=mailparse.so

postfix/master.cf
laconica   unix  –       n       n       –       –       pipe
flags=R user=satanas argv=/var/www/mexdc/scripts/maildaemon.php
(welchen user man dafuer am besten nimmt muss jeder fuer sich selbst entscheiden)

postfix/main.cf
transport_maps = hash:/etc/postfix/transports
local_recipient_maps =

postmap hash:/etc/postfix/transports

mexdc/lib/mail.php   (wichtig z.B. bei sitename mit „.“, mexdc ist mein docroot )
$notifyfrom = ‚“‚.common_config(’site‘, ’name‘) .'“ <noreply@‘.$domain.‘>‘;

Nicht nach syslog loggen sondern so was in der Art

$config[’site‘][‚logfile‘] = ‚/var/log/mexdc/laconica.log‘;

in die config.php eintragen

Es gibt noch einige Dinge die bei mir nicht funktionieren, bzw. die ich nicht hinbekommen habe z.B shorten Urls, braucht man da eine spezielle Syntax? Find ich aber eigentlich auch nicht so wichtig, da mir gekuerzte Urls eh unheimlich sind und falls 140 Zeichen nicht fuer eine Notiz reichen, macht man halt zwei. Dieses Badge Teil macht auch nicht was es soll, tatsaechlich sieht das Skript aber gar nicht so komplex aus, sollte man also mal einen Blick drauf werfen. User accounts koennen nicht ueber das Webinterface geloescht werden, dazu muss man alle Spuren des Users direkt in der DB loeschen. Denke aber, dass dies in einer der naechsten Versionen verbessert wird. Sowas wie bei lastfm  „[deleted-user] schrieb“ waere gut. Wer nicht will das Hinz&Kunz sich gleich anmelden, sollte vielleicht auf „invite only“ stellen, wem es egal ist, der kann auch die Einstellungen lassen wie sie sind. Das ssl Zeug ist suboptimal, daher erst mal deaktiviert. Die Hinweise beziehen sich auf Debian/Lenny und auf mein System. Ein paar Fragen zu der config.php kann ich noch beantworten…falls wer fragt.
Mein Fazit bisher ist relativ simpel. Laconica macht Spass, egal ob man es nur fuer Notizen, als Twitterersatz oder um Toilettengaenge festzuhalten nutzt . Die Entwickler scheinen sehr motiviert zu sein und  gehen auf  Fehlermeldungen zeitnah ein. Mexdc werde ich also vorerst weiter laufen lassen.
Ob mit „Wave“ alles anders wird? Wurde jemals alles anders?

update:

Das mit shortening urls klappt natuerlich, ich hab da bloss etwas anderes erwartet ;-).