Freitag, 28. Mai 2004
Popup-Fenster
Gerade hatte ich mit Nadine eine kleine Diskussion.
Es ging darum, dass sie in einem Webpage-Design ein PopUp-Fenster öffnen muss (per Kundenvorgabe) und in diesem kleinen Fenster einen Textlink "Fenster schließen" anbietet.
Ich bin der Meinung, dass man solche Links nicht anbieten sollte, weil sie verwirren und Funktionalität duplizieren; immerhin kann das Fenster auch über die Betriebssystem/Browser-eigene Iconfunktionalität geschlossen werden. Weil ein User solche Funktionen im Alltag immer benutzen muss, sollte er sie auch in einer Webseite einsetzen.
Nadine hingegen meinte, ein Textlink sei Usability-Freundlich und würde Newbies eine deutliche Hilfe bieten. Ein kleiner Auszug aus unserem Chatlog:
Tummeln sich zufällig Usability-Leute hier und möchten mal ein Kommentar abgeben? Oder gibt's schon Sekundärliteratur zu diesem Thema?
Es ging darum, dass sie in einem Webpage-Design ein PopUp-Fenster öffnen muss (per Kundenvorgabe) und in diesem kleinen Fenster einen Textlink "Fenster schließen" anbietet.
Ich bin der Meinung, dass man solche Links nicht anbieten sollte, weil sie verwirren und Funktionalität duplizieren; immerhin kann das Fenster auch über die Betriebssystem/Browser-eigene Iconfunktionalität geschlossen werden. Weil ein User solche Funktionen im Alltag immer benutzen muss, sollte er sie auch in einer Webseite einsetzen.
Nadine hingegen meinte, ein Textlink sei Usability-Freundlich und würde Newbies eine deutliche Hilfe bieten. Ein kleiner Auszug aus unserem Chatlog:
Tummeln sich zufällig Usability-Leute hier und möchten mal ein Kommentar abgeben? Oder gibt's schon Sekundärliteratur zu diesem Thema?
Donnerstag, 27. Mai 2004
Karma-Votes
Eher aus Spaß an der Freude habe ich gestern in Serendipity ein kleines Karma-Voting Plugin geschrieben. Hauptsächlich als "Proof-of-Concept", das sowas leicht implementierbar ist und theoretisch so auch Plugins wie "currently playing" ermöglicht.
Karma-voting ist eine Art Mini-Abstimmung über die Qualität/Interessantheit eines Artikels um festzustellen ob der Artikel ungefähr den Nerv der Leser trifft.
Was mich jedoch schockiert, ist dass innerhalb von weniger als 24 Stunden so viel Leute tatsächlich auf die Karma-Votingbuttons geklickt haben. Insgesamt haben schon 58 Personen für Artikel abgestimmt. Bis auf den Artikel über Eamon liegen sogar alle Artikel über der "0"-Grenze, was mich ziemlich begeistert.
Allzu regen "Negativ-Votern" habe ich einen kleinen Riegel vorgeschoben: Man kann nur innerhalb der ersten 24 Stunden nach meinem Artikelposting uneingeschränkt Stimmen abgeben; nach dieser Dauer kann nur noch eine Stimme pro 5 Minuten angenommen werden, egal von wem. Ansonsten wird Mehrfachabstimmungen per Cookie-Speicherung an den Hals gegangen.
Ich bin gespannt wie sich das weiter entwickelt. Ich werde es mal in meiner Seite drinlassen. Vielleicht lerne ich ja sogar so noch welche Artikel überhaupt garnicht interessieren. Stellenweise habe ich nämlich den Eindruck das mich eigentlich niemand liest, von ein paar Eingeschworenen abgesehen.
Karma-voting ist eine Art Mini-Abstimmung über die Qualität/Interessantheit eines Artikels um festzustellen ob der Artikel ungefähr den Nerv der Leser trifft.
Was mich jedoch schockiert, ist dass innerhalb von weniger als 24 Stunden so viel Leute tatsächlich auf die Karma-Votingbuttons geklickt haben. Insgesamt haben schon 58 Personen für Artikel abgestimmt. Bis auf den Artikel über Eamon liegen sogar alle Artikel über der "0"-Grenze, was mich ziemlich begeistert.
Allzu regen "Negativ-Votern" habe ich einen kleinen Riegel vorgeschoben: Man kann nur innerhalb der ersten 24 Stunden nach meinem Artikelposting uneingeschränkt Stimmen abgeben; nach dieser Dauer kann nur noch eine Stimme pro 5 Minuten angenommen werden, egal von wem. Ansonsten wird Mehrfachabstimmungen per Cookie-Speicherung an den Hals gegangen.
Ich bin gespannt wie sich das weiter entwickelt. Ich werde es mal in meiner Seite drinlassen. Vielleicht lerne ich ja sogar so noch welche Artikel überhaupt garnicht interessieren. Stellenweise habe ich nämlich den Eindruck das mich eigentlich niemand liest, von ein paar Eingeschworenen abgesehen.
Montag, 24. Mai 2004
s9y 0.6-pl2 - Sicherheitsupdate
Die Version 0.6-pl2 von Serendipity wurde heute released, nachdem uns gestern ein Sicherheitsleck mitgeteilt wurde.
Auf Servern die PHPs "Register_Globals" eingestellt hatten war es möglich Konfigurationsvariablen zu überschreiben. Die wurde nun gefixt, geht aber einher mit der eindeutigen Empfehlung, eben jene "Register_Globals" eh auf aktuellen PHP-Versionen > 4.1.0 niemals aktiviert zu haben.
Ich empfehle s9y-Nutzern eindringlich die aktuelle Version zu installieren oder zumindest per .htaccess folgendes einzustellen:
Dies klappt natürlich nur für PHP/Apache-Installationen, die das Ändern des Wertes auch per AllowOverride ermöglichen.
Als kleines Bonbon bietet dafür ein heutiger commit im CVS-Branch vollständige UTF-8 Unterstützung, falls diese Codepage per Sprachdatei festgelegt wurde. Und voraussichtlich Ende der Woche wird ein Patch für Unterkategoriemanagement und Postings in mehreren Kategorien folgen; ein Patch dafür kursiert bereits.
Auf Servern die PHPs "Register_Globals" eingestellt hatten war es möglich Konfigurationsvariablen zu überschreiben. Die wurde nun gefixt, geht aber einher mit der eindeutigen Empfehlung, eben jene "Register_Globals" eh auf aktuellen PHP-Versionen > 4.1.0 niemals aktiviert zu haben.
Ich empfehle s9y-Nutzern eindringlich die aktuelle Version zu installieren oder zumindest per .htaccess folgendes einzustellen:
Dies klappt natürlich nur für PHP/Apache-Installationen, die das Ändern des Wertes auch per AllowOverride ermöglichen.
Als kleines Bonbon bietet dafür ein heutiger commit im CVS-Branch vollständige UTF-8 Unterstützung, falls diese Codepage per Sprachdatei festgelegt wurde. Und voraussichtlich Ende der Woche wird ein Patch für Unterkategoriemanagement und Postings in mehreren Kategorien folgen; ein Patch dafür kursiert bereits.
Freitag, 14. Mai 2004
Typo3
Wenn sich jemand meiner werten Leser mit Typo3 auskennt und mir bei einigen Implementationsfragen Hilfestellung geben kann, dann bitte mal das Patschpfötchen heben.
Meine ewige Dankbarkeit und virtuelle Handküsschen sind garantiert. This is a distress call!
Meine ewige Dankbarkeit und virtuelle Handküsschen sind garantiert. This is a distress call!
s9y als MoveableType Konkurrenz
Wer sich anhand neuer Lizenzpolitik von MoveableType mal zu einem Seitensprung durchringen möchte, dem sei Serendipity einmal ans Herz gelegt. Wer sowieso experimentiert sollte sich die 0.6.2 (aktuelle Entwicklerversion) herunterladen, die als erste die Multi-User-Fähigkeiten beinhaltet.
Ansonsten habe ich mal basierend auf dem Blogtool-TÜV versucht s9y zu integrieren; eine Mail an die Listenführer ist auch raus mit der Bitte um Aufnahme von s9y.
Hier also unser TÜV:
» Vollständiger ArtikelAnsonsten habe ich mal basierend auf dem Blogtool-TÜV versucht s9y zu integrieren; eine Mail an die Listenführer ist auch raus mit der Bitte um Aufnahme von s9y.
Hier also unser TÜV:
Mittwoch, 12. Mai 2004
s9y 0.6 released
Serendipity (s9y), das beste Rundum-Sorglos-PHP Weblogtool mit eingebauter Weltbeherrschung, Plugin-API zum austoben und Features zum wohlfühlen ist in der aktuellen Auflage 0.6 erschienen.Eine Liste der Änderungen und Features hab ich in meinem Posting zum 0.6-rc2 ja schon zum besten gegeben, die Änderungen zur Finalversion sind eher gering und in der NEWS-Rubrik auf dem s9y-Wiki zu finden.
Und wie immer der Hinweis auf die aktuelle CVS-Version, die im Unterschied zu 0.6 schon mit einem MultiUser-Rechtesystem aufwarten kann und einige neue Plugins bietet.
So: What are you waiting for?
Dienstag, 11. Mai 2004
s9y: Externe URLs gegen PageRank-Spam umleiten
Simon Willis berichtet über eine Methode, die URLs vom kommentierenden Usern in Blogs über eine Redirection Seite zu richten um so den Google PageRank-Algorithmus auszuhebeln.
Das Hauptziel eines Spammers, durch viele Backlinks seine Seite zu promoten, wird dadurch vernichtet. Da ich das generell für eine sinnvolle Idee halte, habe ich in s9y (0.6.2-CVS) eine solche Option in das "Externe Links zählen"-Plugin eingebaut.
Dort kann man zwischen interner s9y Umleitung und der Google-Umleitung wählen und somit den Leckerbissen den Spammern wegnehmen. Ich selber sehe auf meinem Blog dazu keinen Grund es einzusetzen, aber würde eher zu diesem Schritt raten als wenn jemand die Blogkommentare ganz schließt.
Auf der anderen Seite der Medaille steht, ob der Durchschnittsspammer überhaupt mitbekommt, das sein Kommentar nichts bringt - und somit vielleicht trotzdem ein Blog nervt.
Das Hauptziel eines Spammers, durch viele Backlinks seine Seite zu promoten, wird dadurch vernichtet. Da ich das generell für eine sinnvolle Idee halte, habe ich in s9y (0.6.2-CVS) eine solche Option in das "Externe Links zählen"-Plugin eingebaut.
Dort kann man zwischen interner s9y Umleitung und der Google-Umleitung wählen und somit den Leckerbissen den Spammern wegnehmen. Ich selber sehe auf meinem Blog dazu keinen Grund es einzusetzen, aber würde eher zu diesem Schritt raten als wenn jemand die Blogkommentare ganz schließt.
Auf der anderen Seite der Medaille steht, ob der Durchschnittsspammer überhaupt mitbekommt, das sein Kommentar nichts bringt - und somit vielleicht trotzdem ein Blog nervt.
Montag, 3. Mai 2004
RSS Bandit mit Feed-Synchronisation
Mein RSS-Feedreader der Wahl, a.k.a RSS Bandit hat jetzt endlich das Hammerfeature was ich seit ewigen Zeiten suchte: Es kann mehrere Installationen von RSS Bandit vom Artikelbestand und -status her synchronisieren.
» Vollständiger ArtikelWochenende + s9y Dokumentation
Leider war das erste Maiwochenende ja nicht von gutem Wetter beseelt, so dass wir den Grillabend kurzerhand auf den Balkon von Silvia verlegen mussten. Das Fleisch dennoch sehr gut geschmeckt und die abendliche Rommé-Runde verlief für mich als Zweitplatzierten hinter Claudia auch ganz gut. Die Übernachtung bei Claudias Schwester war auch ein lustiges Erlebnis: Nicht oft hat man eine süße Sheba-Katze die während des Couchschlafens um einen rum pest, Schuhe an den Schnursenkeln durch die Gegend wirft und unter die Bettdecke kommt um einem die Füße zu zerbeissen. 
Da Emba für Sonntag den Luxus eines Pferde-Ausritts genießen durfte, musste ich mir leider einen alternative Beschäftigung suchen. Sigh.
Die Zeit habe ich dann (hoffentlich) effektiv genutzt um auf dem Serendipity Wiki etwas Dokumentation zu verfassen. Ich habe mich der Internationalisation, dem User Management, dem Templatebau, der Pluginbenutzung, der Plugin API und auch der Portierung einiger README/NEWS-Teile der Distribution ins Wiki gewidmet und damit gute 5 Stunden Lebenszeit verbraten.
Das Ergebnis sollte sich inhaltsmäßig allerdings sehen lassen können. Da ich sonst wiki-unkundig bin sieht die Gliederung vielleicht noch etwas verbesserungsfähig aus.
Jetzt hoffe ich noch dass die letzten Kleinigkeiten im aktuellen Release-Zweig (0.6) von Serendipity gefixt werden können um diese Woche endlich die Final-Version herausbringen zu können.

Da Emba für Sonntag den Luxus eines Pferde-Ausritts genießen durfte, musste ich mir leider einen alternative Beschäftigung suchen. Sigh.
Die Zeit habe ich dann (hoffentlich) effektiv genutzt um auf dem Serendipity Wiki etwas Dokumentation zu verfassen. Ich habe mich der Internationalisation, dem User Management, dem Templatebau, der Pluginbenutzung, der Plugin API und auch der Portierung einiger README/NEWS-Teile der Distribution ins Wiki gewidmet und damit gute 5 Stunden Lebenszeit verbraten.
Das Ergebnis sollte sich inhaltsmäßig allerdings sehen lassen können. Da ich sonst wiki-unkundig bin sieht die Gliederung vielleicht noch etwas verbesserungsfähig aus.
Jetzt hoffe ich noch dass die letzten Kleinigkeiten im aktuellen Release-Zweig (0.6) von Serendipity gefixt werden können um diese Woche endlich die Final-Version herausbringen zu können.
(Seite 1 von 1, insgesamt 9 Einträge)

















