2. Okt, 2007
Da konzipiert man sich ein komplexes System mit Tags, Comments, Ratings etc für eine Gallery, will anfangen das in Symfony selber zu implementieren und schaut kurz mal auf die Pluginseite um was über das sfGuardPlugin herauszufinden und findet folgendes:
Tjo, nun muss ich wohl nur noch die Galerie fertig schreiben, für Alben etc. gibts auch noch schöne Plugins…
So, genug nachmitternächtliches Blogging, morgen muss der erste Prototyp stehen, hab ich mir so gedacht
18. Sep, 2007
WebSVN hatte ich mir schon vor einer ganzen Weile einmal für die Arbeit angeschaut. Es bietet einen schnellen Browser für Subversion Repositories und muss, im Gegensatz zu Trac, nur einmal aufgesetzt und gewartet werden…
Auch Syntaxhighlighting, Blames, und Versionsunterschiede kann WebSVN gut und schnell darstellen. Allerdings ist das “normale” Layout leider sehr schlicht und die Unterstützung unter Solaris nur sehr bescheiden weswegen ich WebSVN letztendlich aus den Augen verlor und wir für die meisten Projekte Trac einsetzen…
Nun hat aptgetupdate.de einen Artikel über ein WebSVN-Theme geschrieben, welches zumindest die Hässlichkeit von WebSVN aus dem Wege schafft… Das hat mich an meine Versuche vor 2 Jahren erinnert… Auf dem CCWN-Server läuft ausserdem auch kein Solaris sondern “nur” ein Debian, so konnte ich schwups via apt-get install websvn installieren: Das optische Resultat ist ersteinmal das hier:


Nachdem ich aber die Hürden der Templateinstallation (elendige halb-absolute Pfade im Dokument) überwunden hatte, erstrahlt das WebSVN nun im neuen Glanze des Calm-Themes von ContactSheet.de :


10. Sep, 2007
Marc hat mich auf ein tolles Plugin aufmerksam gemacht. wp-automatic-update
In diesem Beitrag schreibt aptgetupdate.de wie man das Plugin einfach an die deutsche Version von WordPress-Deutschland.org anpassen kann. Man muss nur eine Zeile (783) austauschen…
[PHP]
//$downloadURL = ‘http://wordpress.org/latest.zip’;
$downloadURL = ‘http://static.wordpress-deutschland.org/de-edition/latest.zip’;
[/PHP]
Für meine lieben Kollegen vom CCWN sei noch angemerkt, dass ihr eure Rechte im Homedir von HAND auf Group=www-data und rw-rw-r setzen müsst…
Sollte WordPress beim Update komische 404 Fehler bringen, so liegt das daran, dass hinter dem wp-admin/*page=xxxxx an der Stelle * ein edit.php? fehlt… woher der Fehler kommt weiss ich nicht, mit manuell eingebautem edit.php klappt es auf jeden Fall..
7. Sep, 2007
As I tried to delete symfony’s cache while running a symfony batch file, I coulnd manage this by using the sfViewCacheManager. Neither by
[PHP]
$cacheManager = new sfViewCacheManager();
$cacheManager->initialize(sfContext::getInstance(),new sfFileCache(sfConfig::get(‘sf_template_cache_dir’)),array());
$cacheManager->remove(‘browse/index’);
[/PHP]
nor by
[PHP]
$cacheManager = sfContext::getInstance()->getViewCacheManager();
$cacheManager->remove(‘browse/index’);
[/PHP]
In the Symfony book there is another way of deleting cached templates, so I now use sfToolkit::clearGlob to delete. It works, but if anyone knows how to use the sfViewCacheManager in batchmode, I’d like to hear.
[PHP]
sfToolkit::clearGlob(sfConfig::get(‘sf_template_cache_dir’).’/*/*/feeds*/browse.cache’);
[/PHP]
17. Jul, 2007
Offensichtlich kommen einige von euch über “Roundcube einrichten” per Google zu mir… Ich weiss zwar nicht warum man da so viel nachschlagen muss, aber hier mal für alle die danach suchen eine kleine Anleitung.
Zuerst braucht ihr natürlich die Sourcen von www.roundcube.net, hier einfach roundcubemail-0.1-rc1.1.tar.gz herunterladen. Das File ab auf den Server und per
tar -zxvf roundcubemail-0.1-rc1.1.tar.gz entpacken. Danach müsstet ihr ein Verzeichnis roundcubemail-xxx haben. (Wer keinen Shell Zugriff hat nehme Winzip oder 7Zip und entpacke damit, danach einfach das Verzeichnis auf den Server laden). In diesem Verzeichnis gibt es einen Ordner SQL. In diesen wechseln und folgendes ausführen:
mysql -u benutzername -h servername -p
use datenbankname;
source mysql5.initial.sql bzw. mysql.initial.sql;
je nach MYSQL-Version. Solltest du keinen Shell-Zugriff haben, das ganze per phpMyAdmin oder ähnlichem ausführen, diese Tools haben immer die Möglichkeit ein .sql-File hochzuladen und auszuführen.
Nun noch die config-Files anpassen. Im Ordner config befinden sich 2 gut kommentierte (wenn auch englische) Dateien: db.inc.php.dist und main.inc.php.dist. Zuerst die main.inc.php.dist und die db.inc.php.dist ind main.inc.php und php.inc.php umbennenen, danach erst bearbeiten (.dist Dateien kann man einfach so herunterladen…)
In der db.inc.php muss nur wenig geändert werden (die Configs sind gekürzt, also nicht einfach kopieren): Weiterlesen »
13. Jul, 2007
Das meiner Meinung nach zur Zeit angenehmste Webmailfrontent in PHP Roundcube ist vor einer Weile in den Status eines Releae Candidates gehoben worden.
Nachdem ich kurz ein Update nach Anleitung gemacht hatte, tat noch alles…, dachte ich zumindest bis ich eine Email versenden wollte…
Nun habe ich mir mal die 10 min Zeit genommen und herausgefunden warum Roundcube sich so standhaft weigerte Emails zu versenden… Irgendwie muss die neue Version nicht mehr sauber erkennen, welche Authentifizierung der SMTP-Server anbietet. Schwups auf PLAIN gestellt (der Mailserver ist auf der gleichen physikalischen Maschine) und schon tut alles wieder…
[PHP]
// SMTP AUTH type (DIGEST-MD5, CRAM-MD5, LOGIN, PLAIN or empty to use
// best server supported one)
$rcmail_config['smtp_auth_type'] = ‘PLAIN’;
[/PHP]
5. Jul, 2007
Die Altstadtfesthomepage ist ein klein wenig aus dem Fokus des Blogs geraten. Tatsache ist, dass das Altstadtfest jetzt vorbei ist, die Homepage rechtzeitig fertig war (von so Dingen wie dem Bearbeiten-Formular für die Vereine selbst einmal abgesehen) und auch den Besucheransturm während dem Altstadtfest gut überstanden hat.
Verwendet wurden nun: Symfony als Backend, Joomla! als Frontend, diverse Plugins für Joomla! und die Joomlabridge für Symfony in einer erweiterten Version. Die Joomlabridge ist nur suboptimal, da sie leider keinerlei Möglichkeiten zur Benutzerauthetifizierung hat, aber als quick-and-dirty-Lösung war sie gerade richtig und hat uns viel Arbeit erspart.
Vielen Dank an Michael Brenner und Tristan Zur an dieser Stelle, die 2 haben das Projekt einen großen Schritt vorran gebracht und es überhaupt erst ermöglicht, dass wir zum Altstadtfest fertig waren.
6. Mrz, 2007
So… man darf mir einfach nicht zu viel Zeit geben. Nachdem ich die Demo von Roundcube gesehen hatte hat mich das einfach nimmer los gelassen… also flux mal auf dem CCWN installiert und ausprobiert… Über 1000 Mails und mehr als 400 mb in meinem Postfach scheinen garnichtmal so schlimm zu sein… Mal schauen wie sich Roundcube auf dem neuen Server dann so macht…
Performance ist grad etwas mittelprächtig, der Server aber auch definitiv am Ende.
Update: Da einige offensichtlich per Google hier auf Roudcube einrichten stoßen: Roundcube Einrichten
5. Mrz, 2007
Bisher verwende ich für Webmail ja das altbekannte Squirrelmail. Jetzt hat mich Michael gerade auf ein wohl recht neues Webmailskript aufmerksam gemacht, dass endlich das kann was mir an Squirrelmail fehlt: AJAX.
Roundcube ist zwar ein, naja… komischer, Name für ein Webmailsystem, aber die Oberfläche lässt echt hoffen. LDAP-Integration scheint es auch schon zu geben.. Sieht also fast nach meinem neuen Webfrontend aus.