Jan12
Matthias
Aufgrund der wachsenden Zahl an Beiträgen und Kommentaren habe ich mich bislang nie über die ebenfalls ansteigende Größe der MySQL Datenbank dieses Blogs gewundert. Da ich mich nach ein paar Ausfällen meines alten Hosters aber genauer über Backup-Möglichkeiten und Caching-Plugins informiert habe, ist mir kürzlich aufgefallen, dass von rund 110 MB Gesamtgröße über 70 MB allein von der Tabelle wp_commentmeta belegt wurden.
wp_comments in der sich aktuell 1.132 Kommentare befinden, ist dagegen noch nicht mal 1 MB groß und auch wp_posts und wp_postmeta belegen zusammen weniger als 5 MB. Insgesamt verbraucht WordPress also eigentlich recht wenig MySQL Datenbank Speicherplatz.
Eine kurze Google-Suche offenbarte dann, dass die Version 2.5.1 vom Akismet Plugin (welches Kommentar-Spam bekämpfen soll) die wp_commentmeta Tabelle anscheinend nicht mehr richtig geleert hat. Dieser Fehler sorgte dafür, dass die Metadaten von Kommentaren selbst dann nicht gelöscht wurden, wenn die entsprechenden Kommentare schon gar nicht mehr vorhanden waren. Und selbst obwohl ich zwischenzeitlich auf “Antispam Bee” von Sergej Müller gewechselt bin, blieben die alten Einträge von Akismet noch erhalten.
Weiterlesen »
Wordpress
Jan06
Matthias
Die Ladezeit von Webseiten spielt bereits seit den Anfängen des Internets eine wichtige Rolle und ist selbst heute in Zeiten von fast allseits verfügbaren Breitbandanschlüssen noch immer aktuell. Neben den Besuchern mit eventuell langsamerer Verbindung (mobiles Internet), werden mittlerweile auch von Suchmaschinenanbietern wie Google möglichst kurze Wartezeiten und schnelle Ladegeschwindigkeiten gefordert. Nicht zuletzt kann man durch die Optimierung eventuell selbst noch wertvolle Ressourcen sparen und hat so genügend gute Gründe WordPress durch Caching Plugins Beine zu machen!
Je erfolgreicher das eigene Blog ist, desto stärker ist die Notwendigkeit zur Optimierung wahrscheinlich sowieso zu spüren. Das oft eingesetzte Caching Plugin W3 Total Cache wirbt sogar damit, dass große und bekannte WordPress Blogs wie mashable.com, webdesignerdepot.com oder tutsplus.com darauf setzen, um die Auslieferung der eigenen Seiten zu beschleunigen und die Last der Webserver zu reduzieren. Daneben gibt es natürlich noch eine ganze Reihe weiterer Caching Plugins, die ich nun (nach der Anzahl der Downloads im WordPress Plugin Verzeichnis geordnet) vorstellen will:
Weiterlesen »
Wordpress
Dez13
Matthias
Nachdem gestern am 12. Dezember die neuste Version von WordPress erschienen ist und sowohl Bedienung, Navigation als auch Medien-Uploads verbessert worden sein sollen, habe ich mich gleich ans Update gewagt und wurde danach von folgender Fehlermeldung begrüßt:
Fatal error: Call to undefined function is_rtl() in /wp-includes/general-template.php on line 2102
Eine kurze Google-Suche brachte zum Glück gleich die Lösung zutage: Die Plugins müssen deaktiviert und einzeln wieder reaktiviert werden.
Weiterlesen »
Wordpress
Nov19
Matthias
Gestern habe ich testweise das “Intense Debate” Plugin auf diesem Blog installiert, da es laut der Webseite die folgenden Vorteile bietet: Comment Threading (Antworten auf Kommentare entsprechend “eingefädelt”), die Möglichkeit per E-Mail zu kommentieren, eingebaute Benachrichtigungsfunktion über folgende Kommentare oder Antworten auf Kommentare, Login-Möglichkeiten über OpenID, Twitter, Facebook uvm.
Die Tatsache, dass Intense Debate kürzlich von Automattic Inc., der Firma hinter WordPress übernommen wurde, hat meine Erwartungen und mein Vertrauen in die Nützlichkeit dieses Plugins noch verstärkt. Allerdings ist mir gleich aufgefallen, dass es als weiteres externes Element (JavaScript!) die Ladezeit des Blogs verlangsamt. Und nachdem ich alles eingerichtet und die verschiedenen Funktionen getestet hatte, fand ich die angeblichen Vorteile gar nicht mehr so besonders. Das “normale” WordPress Kommentar-Template lädt viel schneller (weil es statisch ist), sieht auch gut aus (wenn man ein vernünftiges Theme hat), die eigene Twitter- oder Facebook-URL können die Besucher ja auch so eingeben, für die Benachrichtigungsfunktion gibt es das bewährte “Subscribe to Comments” und eine Editierfunktion bietet “WP Ajax Edit Comments”… So sind schon alle anfänglichen Vorteile aufgewogen bzw. ausgeglichen!
Weiterlesen »
Wordpress
Sep22
Matthias
Von Zeit zu Zeit liest man immer mal wieder, dass dieses oder jenes (WordPress) Blog “gehackt” und von Fremden für eigene Zwecke missbraucht wurde. Leider geschieht dies in den seltensten Fällen aus Jux und Tollerei, sondern meist mit zwielichtigem kommerziellen Hintergrund. Haben die Eindringlinge einmal Zugang zum Blog erlangt, werden oftmals Links zu betrügerischen Webshops oder gar Werbebanner für Glücksspiele auf dem Blog platziert. Damit die neuen Links und Werbebanner nicht sofort auffallen, nutzen die Betrüger dafür ältere Beiträge.
Das wirklich Schlimme ist, dass man die Eindringlinge nur sehr schwer wieder los wird. Ist das Blog einmal “geknackt” können die Betrüger fast ungehindert Dateien verändern und weitere, versteckte Zugänge in Unterverzeichnissen anlegen. Da es in den letzten WordPress Versionen wieder eine Lücke gab, über die das Admin-Passwort zurückgesetzt werden konnte, wurde das Thema “WordPress Absichern” auch nochmal von Matt Mullenweg im WordPress Blog aufgegriffen. Im Folgenden habe ich die wichtigsten Punkte zusammengefasst und ein paar Plugins aufgelistet, die einen bei der Absicherung des Blogs unterstützen und dabei Helfen, schädliche Veränderungen im Auge zu behalten:
Weiterlesen »
Wordpress
Jul15
Matthias
Seit dem Erscheinen der Version 2.5 Brecker ist in der wp-config.php der Blog-Software WordPress ein Feld für einen SECRET_KEY eingefügt worden. Der “geheime Schlüssel” soll die Login-Cookies besser verschlüsseln und so unberechtigte Zugriffsversuche abblocken. Nachdem er einmal in der wp-config.php eingetragen ist, braucht man ihn nie wieder. Speichern oder merken ist also völlig unnötig.
Heute Nachmittag ist die Version 2.6 von WordPress erschienen und beim Updaten habe ich festgestellt, dass die Passage für den SECRET-KEY einiges an Umfang gewonnen hat:
// Ändere jeden SECRET_KEY in eine beliebiege, möglichst einzigartige Phrase. Du brauchst dich später
// nicht mehr daran erinnern, also mache sie am besten möglichst lang und kompliziert.
// Auf der Seite https://www.grc.com/passwords.htm kannst du dir einen Ausdruck generieren lassen.
// Bitte trage für jeden SECRET_KEYeine eigene Phrase ein.
define(‘AUTH_KEY’, ‘put your unique phrase here’); // Trage hier eine beliebige, möglichst zufällige Phrase ein.
define(‘SECURE_AUTH_KEY’, ‘put your unique phrase here’); // Trage hier eine beliebige, möglichst zufällige Phrase ein.
define(‘LOGGED_IN_KEY’, ‘put your unique phrase here’); // Trage hier eine beliebige, möglichst zufällige Phrase ein.
Wie man sieht gibt es nun ganze drei Secret-Keys, für die jeweils unterschiedliche Zeichenfolgen (Schlüssel) verlangt werden. Entsprechende Key-Generatoren werden auf GuidGen, WordPress.org und grc.com zur Verfügung gestellt.
Wie schon beim Upgrade zur Version 2.5 beschrieben, verändern die Schlüssel weder die Passwörter noch andere Login-Daten, sondern verstärken nur den Schutz der Login-Cookies, die auf jedem Computer eines angemeldeten WordPress-Nutzers abgelegt werden.
Weiterlesen »
Wordpress
Mai22
Matthias
Seitdem Google die neue Version von GMail auch in Deutschland aktiviert hat, hängt sich Firefox bei mir regelmäßig auf. Auch viele andere Blogger haben das selbe Problem mit Google Mail und Firefox. Am Anfang nahm ich noch an, dass es vielleicht an Firefox liegt, weil zu dem Zeitpunkt gerade die Version 2.0.0.14 erschienen ist. Dann bin ich aber in Google Mail auf die Schaltfläche “Ältere Version” in der oberen rechten Ecke aufmerksam geworden und habe festgestellt, dass das Problem mit der “alten” Version nicht auftritt.

Leider wussten auch die anderen bereits hier genannten Blogger keine Lösung, außer eben den Wechsel auf die ältere Version von Google Mail. Komischerweise tritt das Problem auch nur mit Firefox auf, im Internet Explorer funktioniert alles bestens und man kann die neuen Features von Google Mail problemlos nutzen.
Schließlich bin ich über die Hilfe und die Google Mail Diskussionsforen aber doch noch auf die Lösung gekommen. Laut einem Beitrag dort, ist das Firefox Addon “HTML-Validator” für die Abstürze verantwortlich! Dies erklärt wahrscheinlich auch, warum es von Google bisher keine Lösung für das Problem gab. Viele haben sich, eigentlich zurecht, gefragt, wie der Weltkonzern und Technologieführer Google ein Problem mit einem bekannten Browser so lange ignorieren kann. Darauf, dass die Firefox-Abstürze nur von einem Addon verursacht werden, kommt man leider nicht sofort. Allerdings wurde auch schon über Probleme mit Firefox 2 und der Google Toolbar berichtet.
Bei den meisten haben sich die Abstürze von GMail beim Aufruf des Spam-Ordners ereignet. Bei mir war es ähnlich, sobald man links auf “Spam” oder auch “Entwürfe” geklickt hat, ist Firefox sofort abgestürzt und konnte nicht mehr reaktiviert werden. Die Deinstallation des “HTML-Validator”-Plugins hat aber tatsächlich Abhilfe gebracht! In einem anderen Fall konnte ein ähnliches Problem auch mit dem “Better Gmail”-Plugin beobachtet werden. Falls die Abschaltung dieser Plugins nicht helfen sollte oder keines der beiden installiert ist, sollten eben alle anderen Plugins Schritt für Schritt auf mögliche Komplikationen hin überprüft werden.
Internet
Jun09
Matthias
Die Überschrift hätte auch lauten können: “Neues Theme – Neue Titles” oder: “Wie optimiere ich mein Blog für Suchmaschinen und Social-Bookmarking-Dienste”. Zu beidem später mehr, erst komme ich kurz zum Grundsätzlichen.
Was ist der Title-Tag und wieso ist er wichtig?
Wie die meisten sicherlich wissen, ist der Title-Tag einer Webseite/eines Blogs nicht nur dazu gut, in der Titelleiste des Browsers gut auszusehen. Insbesondere Suchmaschinen messen dem Titel-Tag bei der Indexierung einer Seite große Bedeutung bei! Der Titel-Tag ist die Zeile, die bei der Anzeige der Suchergebnisse als Überschrift angezeigt wird. Erst darunter werden in klein die “Description” oder Textausschnitte der Webseite angezeigt.
Ein gut gewählter Title-Tag bedeutet also nicht nur ein besseres Listing in den Suchmaschinen, sondern gleichzeitig auch bessere Klickraten! Ein prägnanter und aussagekräftiger Titel wird sicher öfter angeklickt als beispielsweise ein Titel im Format “www.domain.de :: Thema anzeigen – Thema 1238 – Gewurschtel…” oder nur “Startseite”, “Seite 1″, etc.
Weiterlesen »
Wordpress