Alex Günsche · 4. Februar 2008
Dieser Beitrag ist leider nur auf Englisch verfügbar. (Er darf aber gerne auf Deutsch kommentiert werden.)
Developing decent software is very time consuming. Software development is not only programming, but it’s also thinking, trying, testing, rejecting/reimplementing, discussing, researching, supporting, bug fixing. It’s a whole lot of work! Still, we love to give them away for free. However, as software development takes time and effort, you might want to donate some money, if you got a valuable piece of software for free.
Donate and get a backlink
Well, here’s a deal: You continue having fun with our plugins, downloading them for free, sharing and modifying them. However:
If you like our software, please consider coming back to donate some bucks via PayPal. If you do so, you will not only raise our motivation to improve our free tools, but you will also get a backlink to your website. Simply submit a donation via the form in the upper right of this page, and your will be automatically added to the donations cloud! (Please also read the information behind the link “How does it work?”.)
A big “thank you” goes to easywordpress for this simple yet fine idea, and especially for the first donation we’ve ever got for our plugin work. If you are a developer yourself, you might want to have a look at the Donations Cloud plugin for WordPress.
0
Zirona-News, Software
Alex Günsche · 29. Januar 2008
Dieser Beitrag ist leider nur auf Englisch verfügbar. (Er darf aber gerne auf Deutsch kommentiert werden.)
The popular “Share this” WordPress plugin monitors your blog and your visitors. Each time a visitor calls a page of your website containing the Share This widget, they will download a so-called webbug. It’s the image at the bottom of the Share This widget.
Although the unique identifier of the webbug is generated randomly (something like 775e8ba2-8ea3-48a9-a071-6ebdd986d676) on your blog at the first usage, the sharethis.com server (from which the image is loaded) is able to associate your site with this unique identifier by the HTTP referer a browser sends. Therefore, using similar techniques as e.g. Google Analytics, sharethis.com is able to see how many visitors you have and which of your pages they viewed. In my opinion, this is quite insolent, as it massively invades your and your visitors’ privacy.
How can you protect yourself from this? You need to modify the file share-this.php from the plugin. The easiest way is to simply delete line 702 (in “Share this classic”, v1.5.1) where the image code is generated:
<div id="akst_credit"><a href="http://sharethis.com"><img src="http://r.sharethis.com/powered-by?publisher=<?php print(get_option('st_pubid')); ?>" alt="Powered by ShareThis" /></a></div>
Another option would to beat sharethis.com at their own game: Replace (also in line 702) get_option('st_pubid') with ak_uuid() (their internal function to generate the unique identifier), thus messing up their database.
Just kidding — just remove the code as described.
Update: Looking a bit deeper into the plugin, I realized that it’s not only a webbug that the plugin loads, but also, each bookmarking is redirected to sharethis.com’s server! This means, whenever somebody clicks a bookmarking link, they are first sent to sharethis.com’s server and then redirected from there. You can overcome this, too, by a little modification: Change line 304 of share-this.php (in “Share this classic”, v1.5.1) to return base; — then you and your visitors are taken to the bookmarking service directly.
Update 2: More occurences of the offending technique are on the page which Share This displays when JavaScript is deactivated. Again, each bookmark link redirects to sharethis.com first, and the image in the footer is a webbug. To disable these items, change line 1132 in share-this.php to print('<li><a href="'.$link.'" id="akst_'.$key.'">'.$data['name'].'</a></li>'."\n"); and remove the footer (some lines deeper).
7
Software
Alex Günsche · 16. Januar 2008
Auf contutto.com gibt es jetzt das AfLinks-Plugin. Das AfLinks-Plugin versieht den Content von WordPress-Beiträgen mit Affiliate-Links, d.h. bestimmte Schlagworte im WP-Beitrag werden mit Werbung versehen. Fährt man mit der Maus über einen solchen Link, erscheint eine kleine Vorschau mit Bild und Beschreibung. Die Links werden von der Software entweder vollautomatisch erzeugt, oder man kann Produkte über eine zus. Suchmaske im WP-Editor auswählen und manuell verlinken.
Die Affiliate-Daten stammen aus dem Account des jeweiligen Webmasters bei Affili.net. Der Import erfolgt halbautomatisch über ein Script, er kann auch per Cronjob vollautomatisiert werden.
Vor allem interessant dürfte dieses Plugin für die Betreiber von Artikelkatalogen sein, die damit den betreuten Content besser kommerziell verwerten können. Aber auch für andere Webmaster, die etwa dezente Werbeformen suchen oder vielleicht nicht viel Platz für Banner haben, ist dieses Tool geeignet.
Das AfLinks-Plugin ist OpenSource (GNU GPL) und kann kostenlos von der Contutto-Website heruntergeladen werden. Demo und Doku sind ebenfalls vorhanden.
6
Software
Alex Günsche · 19. Dezember 2007
Normalerweise sind eher Plugins mein Metier, aber ich habe jetzt auch ein WordPress-Theme veröffentlicht. Es ist natürlich nicht das erste WordPress-Theme, das ich entwickelt habe, es ist aber das erste, das ich überarbeitet habe, um es als allgemein verwendbares Theme anbieten zu können. Weitere Infos und Download gibt es unter codelog.net.
0
Software
Alex Günsche · 14. November 2007
Kaum zu glauben – es hat über ein Jahr gedauert, um von Version 0.1 auf 1.0 zu kommen, die gestern veröffentlicht wurde. Doch ich habe die vergangenen 24 Stunden der Weiterentwicklung von Advanced Search gewidmet, und dabei haben sich so viele Änderungen ergeben, dass mir ein Sprung auf 2.0 gerechtfertigt erscheint, auch wenn seit dem letzen Major-Release gerade mal ein Tag vergangen ist.
Was genau hat sich geändert? Nun, ich habe an der neuen Version von Advanced Search Lite gearbeitet, das gewissermaßen als “Abklatsch” von Advanced Search entstanden ist. So schnappte ich mir wiederum, den Code von AS, um daraus AS Lite zu machen, wobei mir auffiel, dass ich eigentlich auch beide Plugins verschmelzen könnte. Für mich ist das weniger zu pflegender Code, für die Benutzer bedeutet es mehr Funktionalität bei einer gleichzeitig schmaleren Codebasis.
Und so habe ich Advanced Search und Advanced Search zu einem Plugin-Paket zusammengeführt. Im Plugin-Bereich erscheinen sie aber als zwei Plugins. Man kann entweder das eine oder das andere oder sogar beide gleichzeitig benutzen. Außerdem wurden noch mehr Funktionen hinzugefügt: Blogbesucher können nun zwischen Wörter- und Zeichenkettensuche umschalten(!), die interne Suche kann transparent durch die FULLTEXT-Suche ersetzt werden, und Advanced Search Lite kann nun auch als Widget verwendet werden.
Dafür sollte doch eine 2.0 ok sein, oder? Ich jedenfalls finde: ja – und ich wage sogar zu behaupten, dass dies das besteste WordPress-Suchplugin aller Zeiten ist, und jeder sollte es umgehend auf seinem Blog installieren. Jawoll!
Also, nicht lange warten – auf der Advanced-Search-Seite gibt es die ultimative Suche 2.0 (kein beta!).
5
Software
Alex Günsche · 13. November 2007
Es gibt gute Nachrichten: Ich freue mich, die Version 1.0 von Advanced Search bekanntgeben zu können! Die neue Version ist nicht nur mit WordPress 2.3.x kompatibel, sondern sie wurde von Grund auf überarbeitet, viele Fehler wurden behoben, und es gibt einige nette neue Funktionen. Die wohl interessanteste neue Funktion ist, dass man das Plugin nun modular verwenden kann ohne im Quellcode wühlen zu müssen: In der neuen Konfigurationsdatei settings.php kann man jeden Bereich ein- und ausschalten. Wenn man beispielsweise viele Kategorien hat und seine Besucher nicht mit der Auswahl der Kategorien nerven will (ganz zu schweigen von langen Ladezeiten), kann man diesen Bereich einfach ausblenden.
Deshalb: die neue Version herunterladen und installieren! Und natürlich: die frohe Botschaft weitertragen! (Viele Leute haben um die neue Version gebeten, nicht alle lesen dieses Blog regelmäßig.)
Leider gibt es auch schlechte Nachrichten: Bedingt durch die Überarbeitung ist die neue Version nicht mehr mit der älteren 2.0.x-Serie vor WordPress (mit der auch diese Website läuft) kompatibel. Aber die Version 0.6 sollte es noch für uns tun, und die bleibt auch weiterhin verfügbar.
Übrigens, die neue Version von Advanced Search Lite ist in Arbeit.
Nachtrag: Innerhalb eines einzigen Tages gab es einen Versionssprung auf 2.0!
0
Software
Alex Günsche · 27. Oktober 2007
Liebe Benutzer meiner Plugins,
Ich weiß, dass meine Plugins einige Zeit keine Updates erfahren haben, und das obwohl einige von ihnen dringend einer Aktualisierung bedürfen und obwohl ich einige nette neue Funktionen auf meiner TODO-Liste habe. Der Grund ist, dass ich momentan an einem sehr großen Projekt arbeite, dass praktisch meine ganze Zeit und meine Energie konsumiert. Das Projekt wird Mitte November fertig sein, und ich verspreche, dass ich mich dann wieder an die Arbeit an meinen Plugins begeben werde und viele neue Versionen herausgeben werde. Ich hoffe auf Euer Verständnis und auf noch etwas Geduld. Vielen Dank (im Voraus)!
Übrigens diese Website hat mittlerweile einen PR von 6, und das ist vor allem den Leuten zu verdanken, die auf ihren Websites nette Sachen über meine Plugins schreiben. Vielen Dank (nochmals)!
2
Zirona-News, Software
Alex Günsche · 17. Oktober 2007
Heute nacht, am 18.10. um 4:15 Uhr, wird der Zirona-Server I aufgrund von Wartungsarbeiten im Rechenzentrum hinuntergefahren. Die Dauer der Wartungsarbeiten wurde mit ca. 3 Stunden angegeben. In dieser Zeit sind Serverdienste wie E-Mail und Webanwendungen nicht verfügbar. Nach Abschluss der Wartungsarbeiten sollte der Server automatisch wieder hochfahren. Es kann aber sein, dass es Komplikationen gibt, und es ist möglich, dass diese den ganzen Tag oder gar länger andauern.
Auch wenn Ausfallzeiten immer unangenehm sind, ist positives Denken angesagt: Immerhin ist der Zirona-Server bis zu diesem “erzwungenen” Ausfall mehr als 373 Tage am Stück durchgelaufen! Das ist eine beeindruckende Zahl, die nicht selbstverständlich ist — vielmehr kommt sie durch das Zusammenwirken verschiedener Qualitätsaspekte zusammen:

- Der Hoster Hetzner hatte zwar im Laufe des Jahres zwei schwere Netzwerkstörungen, aber immerhin lief der Server durch, was darauf schließen lässt, dass Hetzner die Probleme mit der Stromversorgung gelöst hat (ironischerweise war ein Stromausfall der Grund für das letzte Hinabfahren des Servers), und die Hardware ist — zumindest in der Zirona-Maschine — offenbar nicht so schlecht, wie Hetzner gelegentlich vorgeworfen wird.
- Weiterhin können wir uns glücklich schätzen, dass der Server in den zwei Jahren des Betriebs nicht ein einziges Mal komprommitiert wurde — zwar gab es unzählige Angriffe mit verschiedenen Methoden, doch die konnten glücklicherweise allesamt abgewehrt werden. Das ist vor allem auf das Linux-System (konkret: Hardened Gentoo) zurückzuführen, aber auch auf die übrige Serversoftware, von Apache über Postfix, Courier, MySQL, vsFTPd bis hin zu oft gescholtenen Webanwendungen wie WordPress, Joomla, phpBB und osCommerce. Sicherheit hat eben viel mit sauberem Konfigurieren und regelmäßigem Updaten zu tun (wenngleich das bei weitem nicht alles ist).
In diesem Sinne: Hoffen wir auf erfolgreiche Wartungsarbeiten bei Hetzner, auf ein gesundes Wiedererwachen des Servers in den morgigen Morgenstunden und auf den nächsten Uptime-Rekord!
Nachtrag, 18.10., 11:04: Es gab einen kleinen Schluckauf beim Neustart aufgrund von Netzwerkumstellungen, aber nun läuft wieder alles normal.
0
Zirona-News
Alex Günsche · 21. August 2007
Aufgrund massiven Spam-Aufkommens musste ich heute unseren Maildienst umkonfigurieren und einige zusätzliche Restriktionen einbauen. Außerdem verwendet unser Mailserver nun die Blacklist von spamhaus.org; auch wenn sich diese Organisation in jüngerer Vergangenheit durch rüpelhaftes und arrogantes Verhalten ins Gespräch gebracht hat, so bieten sie doch einen sehr guten Antispam-Service.
Sollte es Probleme beim Senden von (legitimen
) E-Mails an Zirona oder andere auf dem Server liegende Domains geben, bitten wir um Mitteilung über unser Kontaktformular. Wichtig ist dabei, dass so viele Informationen wie möglich mitgegeben werden. Wenn eine Fehlermeldung zu lesen war, so muss auch diese angefügt werden.
0
Zirona-News
Alex Günsche · 15. August 2007
Ich hatte schon länger das Bedürfniss, auch privat ein bissel zu bloggen. Dazu habe ich nun ein neues Blog in die Welt gesetzt, welches auf den seltsamen Namen Regular Impressions hört. Es geht um das üblichen Zeuch — Politik, Gesellschaft, Medien, Technologie. Ich versuche aber, mit vom Niveau her über den Katzenblogs zu bleiben. (Anmerkung: Die Beiträge vor August stammen aus einem älteren Blog, das ich vorher schon — allerdings eher halbherzig — geführt hatte.) Ich würde mich freuen, wenn der eine oder andere vorbeischaut und seinen Senf hinterlässt.
0
Allgemeines