Nach einigen Jahren kommt bei WordPress der Punkt, an dem die Datenbank extrem groß wird. Gestern war ich dran. Es wurden keine Artikel und Seiten mehr angezeigt. Etwas Recherche betrieben und festgestellt, dass das irgendwas mit der Datenbank zu tun haben könnte.
Backup der Datenbank
Ein Backup sollte bei einer Änderung innerhalb der Datenbank für jeden selbstverständlich sein. Dies funktioniert ganz einfach über phpMyAdmin oder über ein entsprechendes WordPress Plugin, wie zum Beispiel BackWPup.
Revisionen von Artikeln
WordPress legt bei jedem geschriebenen Artikel Revisionen an, um zu einem späteren Zeitpunkt wieder zu einer älteren Version zurückkehren zu können. Für manche mag diese Funktion sinnvoll sein, ich habe sie noch nie genutzt. Da ich auch kein Techniker bin, habe ich mich auf die Suche nach einem geeigneten Plugin begeben, das die WordPress Datenbank entmüllt. Fündig geworden bin ich bei WP CleanFix. Plugin installiert und los gehts. Insgesamt hatte ich hier 17.358 Revisionen in der Datenbank rumliegen, die kein Mensch mehr braucht. Danke. Alle gelöscht. Datenbank um ca. 33 MB verringert. Fertig.
Wer wie ich keine Revisionen benötigt, kann diese auch dauerhaft über die Datei „functions.php“ im verwendeten Theme Ordner deaktivieren:
WordPress benötigt die Tabelle gar nicht, sondern sie wird von Akismet verwendet. Irgendwann nach einem Update auf Akismet 2.5.1 hat das Plugin die gelöschten Kommentare (Spam) nicht aus der Datenbank entfernt, sondern alle Spam-Kommentare blieben in der Tabelle stehen. Na prima, also nichts wie weg mit dem ganzen Datenschmutz. Dies verringerte die Datenbank um ca. 38 MB.
Nicht verwendete Tabellen löschen
Das ist ein Schritt, den man nur bei absoluter Sicherheit, dass die Tabelle nicht mehr verwendet wird, durchführen sollte. Da ich gerne ab und an ein paar Plugins teste, stellte ich sehr schnell weitere Tabellen fest, die nicht mehr in Verwendung sind. Irgendwann hatte ich mal ein Rating im Blog (das muss ewig her sein), dann ein Anti-Spam Plugin und vieles vieles mehr. Alles gelöscht. Die Datenbank um ungefähr 3 MB verringert.
Die Datenbank ist wieder frisch
Nachdem ich all diese Schritte vollzogen habe, waren auch die Artikel und Seiten im Blog wieder sichtbar. Das Plugin WP-CleanFIX habe ich wieder auf „Inaktiv“ gestellt. Insgesamt hat sich die Datenbankgröße so von anfangs stattlichen 96 MB auf 22 MB verringert. Muss man eigentlich immer erst vor einem Problem mit dem Blog stehen, um zu handeln? Bei mir scheint das so zu sein.
P.S. Das ist alles keine 1:1 Anleitung, sondern der Weg, wie ich vorgegangen bin. Also Garantie ausgeschlossen. Wenn ihr ähnliche Probleme habt, vergesst bitte das Backup der Datenbank nicht.
Manchmal ist WordPress wirklich ätzend. Seit Tagen versuche ich nun eine WordPress Galerie zu erstellen (ohne Plugin). Ich weiss, alles ganz einfach. Die Galerie kann aber mit unterschiedlicher Spaltenanzahl angelegt werden, also 1-spaltig, 2-spaltig, etc.
Die hochgeladenen Fotos werden aber nur in den Größen „Thumb“, „Medium“ und „Large“ gespeichert. Dann kann man bei der Galerie angeben, welche Bildgröße verwendet werden soll. Das heisst, egal wie viele Spalten die Galerie hat, die Fotos werden immer gleich groß angezeigt. Ich würde aber gerne die Größe der Vorschaubilder je nach Anzahl der Spalten dynamisch vergrößern oder verkleinern. Nun bin ich wahrlich kein Programmierer, dewswegen meine bescheidene Frage. Gibt es einen Weg dies so umzusetzen? Als Veranschaulichung und zum besseren Verständnis noch eine kleine Skizee:
Eine Bildgröße für die Vorschaubilder
Mein Gedanke war jedes Bild in „Large“, bei mir 620 Pixel Breite abzuspeichern. Das ist die maximale Breite des Inhaltes im Blog. Diese Bildgröße müsste dann je nach Anzahl der Spalten der Galerie verkleinert werden. Mir ist bewusst, dass die Ladezeit in Anspruch nimmt, aber mir ist bisher keine bessere Lösung eingefallen. Wie handhabt ihr das mit Galerien? Bitte nicht „Ich verwende keine Galerien“ schreiben, das löst mein Problem nicht wirklich ;) Danke für jeden Hinweis, der das Problem lösen könnte.
Wer WordPress nutzt, weiss um die unendlich vielen Plugins. Manchmal installiert man sogar so viele, dass diese sich untereinander nicht vertragen und der Blog vielleicht gar nicht mehr funktioniert (alles schon erlebt). Um die besten Plugins darzustellen hat sich Pascal Birchler (Google+ Profil) vom WordPress Magazin die Darstellung der Plugins als Periodensystem einfallen lassen.
Over 23.000 WordPress plugins have been contributed to the WordPress.org Plugin Directory. Millions of websites are powered by these plugins, developed and maintained by an amazing open-source community around the globe. This table showcases the 108 most popular WordPress plugins, ranked by the number of downloads.
Domo hat eine INfografik erstellt, wie viele Daten in einer Minute im Internet im Umlauf sind. Von hochgeladenen YouTube Videos bis zur Anzahl der Suchanfragen die Google in 1 Minute erhält ist einiges dabei.
Nach einigen Wochen der Entwicklung ist es endlich da, das neue WordPress Theme namens „Two Sided“. Das Theme ist eine Mischung aus Magazin und klassischem Blog Look. Ein wenig Pink dazu, bestens geeignet für guten Content. Die Startseite ist zweispaltig und ohne Sidebar. Die WordPress Menü Funktionalität ist integriert. Jede Menge Widgets warten darauf von dir befüllt zu werden. Threaded comments? Logisch. Natürlich ist das Theme kostenlos.
Leutchen, Leutchen, diese ganzen Verschwörungstheorien der letzten Tage. Da kehrt keine Ruhe mehr ein. Was ist denn nun mit diesem Plus? Wen wird es fressen, wer wird sich im Verdauungstrakt des mächtigen Plus auflösen? Die Kandidaten reichen von Facebook bis Twitter. Meine Vermutung ist aber, dass Google einmal mehr das ganze Interweb aufsaugen wird.
Natürlich würde ich mir mehr Kommentare im Blog wünschen. Was nicht ist kann ja noch werden. Damit ihr nicht behaupten könnt ich hätte euch keine Tipps für wirklich gute Kommentare an die Hand gegeben gibt es heute den besten Kommentarspam bei Fakeblog. Akismet leistet einigermassen gute Dienste. Nur ab und zu rutscht mal ein Spamkommentar in die regulären Kommentare. Weiterlesen →
Nach monatelangem stückenweise Arbeiten am neuen WordPress Theme für Fakeblog habe ich nun hoffentlich das Ziel erreicht. Ich schalte jetzt mal in den „Live-Modus“ an und schaue was passiert. Die Entscheidung das eigene alte Overstand Theme zu überarbeiten fiel mir nicht schwer. WordPress kann inzwischen mehr. Weiterlesen →
Die Suche nach einem geeigneten WordPress Theme für „fakeblog.de“ gestaltete sich schwieriger als ich anfangs dachte. Ich wollte so etwas wie eine Art Magazin oder Zeitung. Ja, ich gebs zu, vielleicht sogar etwas wie dieses Bild Zeitungs Ding. Nur nicht ganz so reisserisch. Aber fette Headlines sollte fakeblog.de schon bekommen.
Overstand Theme – deutsche Version
(please click here for the english version)
Was also tun? Klar nach WordPressThemes gegoogelt und zig tausend Ergebnisse bekommen. Das einzige Theme, dass annähernd meinen Vorstellungen entsprach war das Upstart Blogger Futurosity Theme. Einziges Problem bei diesem Theme: Eindeutig zu viele Kategorien und dadurch zu viel Informationsflut auf der Startseite. Auch auf der Artikel Detailseite waren mir in diesem Theme zu viele Elemente, overstand?
Ah, da tauchte das Wort zum erstenmal auf: Overstand! Letztendlich führte kein Weg daran vorbei selbst Hand anzulegen und auf Basis des Futurosity Themes aktiv zu werden.
Demo Overstand Theme
Das Theme seht ihr bereits. fakeblog.de verwendet „Overstand“.
Screenshot Overstand Theme für WordPress
Installation Overstand Theme
Zip Datei „overstand.zip“ herunterladen
Öffne den Ordner „Plugins“ im „overstand“ Ordner und lade die Plugins in das WordPress Plugins Verzeichnis (wp-content/plugins/). Aktiviere anschliessend die Plugins in der WordPress Administrationsoberfläche unter dem Tab „Plugins“.
Lade den Ordner „overstand“ in dein WordPress Theme Verzeichnis. (wp-content/themes/)
Um das Theme zu aktivieren, gehe in der WordPress Administration auf den Tab „Themes“ und wähle dort das „Overstand Theme“ aus.
Gehe in den Tab „Benutzer“ und füge deinem Profil eine Beschreibung hinzu. Diese wird auf der Artikel-Detailseite in der linken Spalte angezeigt.
Bildvorschau auf Startseite
Aktiviere das „Get Custom Field Values“ Plugin. Dieses ist in der *.zip Datei im Ordner „plugins“
Gehe auf der Seite, wo du in WordPress deine Artikel schreibst (Schreiben –> Neuer Beitrag), zum Punkt
„Benutzerdefinierte Felder“ (Dieser befindet sich unter dem großen Texteingabefeld)
Wo „Ein neues benutzerdefiniertes Feld hinzufügen:“ steht gebe in das „Schlüssel“ Feld den Begriff „post-image“ ein
Gib in das Feld „Wert“ die Adresse ein, wo sich das Bild befindet (z.B. http://www.deinedomain.de/wp-content/themes/overstand/images/beispiel.gif)
Klicke abschliessend auf den Button „Benutzerdefiniertes Feld hinzufügen
Headergrafik „Fakeblog“ und Button „senden“ ändern
Bitte ändere die Headergrafik „Fakeblog“ (die mit dem Männchen), denn diese wurde für fakeblog.de erstellt. Passe die Grafik mit einem geeigneten Grafikprogramm deinen Wünschen an. Die Grafik heisst „fakeblog_title.gif“ und befindet sich im Ordner „images“. Die Größe ist 945/183 Pixel. Weiterhin solltest du die Grafik des „Senden Buttons“ bei den Kommentaren ändern, da auch dort das Männchen abgebildet ist. Die Grafik heisst „spek.png“ und liegt ebenfalls im Ordner „images“. Sie hat eine Größe von 74/70 Pixel.
Lizenz
Das overstand theme ist mit der Creative Commons Attribution v3.0 Lizenz versehen. Das heisst du kannst damit machen was du möchtest, solange der Link zu „fakeblog.de“ entweder in der Sidebar oder im Footer erhalten bleibt.
Freude über eine kleine Spende?
Natürlich freue ich mich, wenn jemand Interesse am Overstand Theme hat und dieses einsetzt. Wer möchte, kann durch eine kleine Spende für die bisherige Arbeit am Theme „Danke“ sagen. Und die Weiterentwicklung fördern.
Demo of the overstand theme.
You already see the theme in action here at www.fakeblog.de
Screenshot Overstand Theme for WordPress
Installation instructions for the overstand theme
Download the *.zip file „overstand.zip“
Open the folder „plugins“ in the „overstand“ folder and upload the the content into the WordPress plugin directory (wp-content/plugins/). Go to the Plugins tab in your WP Admin and activate the plugins.
Upload the folder „overstand“ into your WordPress theme directory. (wp-content/themes/)
To select the theme, go to the Presentations tab of your WordPress admin and select the „overstand theme“
Go to the Users tab and enter a description for yourself. This description will be displayed on the article pages in the left column.
How to add thumbnails to the Home Page
Make sure the Get Custom Field Values is activated. This plugin is included in the theme download in the folder „plugins“.
Go to Custom Fields under where you edit the post in your WP admin.
Under Add a new custom field type post-image in the Key field.
Enter the address for the image in the Value field. For example:(e.g. http://www.yourdomain.com/wp-content/themes/overstand/images/example.gif)
Click the button „Add Custom Field“
Please change the header graphic „Fakeblog“ and the „senden“ button
The header grapghic was developed for the domain „fakeblog.de“. If you run your own blog, please change this graphic to your own one:-) You can find the image in the folder „images“. It is called „fakeblog_title.gif“ and has a size of 945/183 pixels. The same with the „send button“ below the comments field. The button with the icon on it. This icon was developed for fakeblog.de! Please change it to your own. You can find the image in the „imgae“ folder. It is called „speak.png“ and has a size of 74/70 pixels. Choose your desired graphic software and create your own title and button style. It is important for the users who visit your blog. Be creative! :-)
License
This WordPress theme is released under the Creative Commons Attribution v3.0, meaning you can do pretty much whatever you want with it, but you should (please) keep the link back to fakeblog.de, either in the sidebar or the footer.
Happy about a donation?
Of course I am glad if you can use the Overstand theme. If you want, you can make a donation for the development until now and for the further development. Or just to say thank you:-)
Overstand Theme – version française
Sorry, I can´t speak french, but at „niss.fr“ they do:-) Thank you Niss for translating the „overstand theme“ into french.