VHPD Blog Blog for [V]ideo, [H]ardware, [P]rograms, [D]ata and more..

30Jan/11

Die Top 3 Must-Have Plugins für WordPress

Die Top 3 Must-Have WordPress Plugins

1. NextGEN Gallery

Was wäre ein Blog ohne Bilder? Kaum vorzustellen wäre das Internet nur aus Texten. WordPress bietet zwar ein integriertes Bildmanagementsystem, das aber leider nicht sehr viel kann. Hier kommt NextGEN Gallery ins Spiel, mit dieser umfangreichen Erweiterung kann man die Bilder ordentlich verwalten, organisieren und in den Artikel einbinden.

Schon seit Jahren verwenden wir die NextGEN Gallery um die vielen Bilder zu verwalten und sind voll und ganz zufrieden. Die ständige Weiterentwicklung und hohe Stabilität machen dieses Plug-In zum Must-Have Nummer 1.

- Zu der Plugin Seite der NextGEN Gallery ->

2. All in One SEO Pack

Heutzutage spielt SEO eine bedeutende Rolle bei den Webseiten. Denn umso mehr die Webseiten an Suchmaschinen optimiert sind, umso mehr Besucher hat man auf der eigenen Webseite. Das All in One SEO Pack unterstützt den Blogbetreiber bei der SEO-Optimierung und sorgt dafür, dass man schnell in Google und den anderen großen Suchmaschinen gefunden wird. Sodass unsere Informationen auch wirklich an den Leser kommen.

- Zu dem All in One SEO Pack ->

3. Global Translator

Das Internet ist ein Ort der Gemeinschaft, hier ist jeder gleich und man kann alles erreichen. In Millisekunden kann man auf Server in Australien zugreifen, obwohl man mehrere tausend Kilometer entfernt ist. Damit diese Inhalte die wir Blogger verfassen auch alle Menschen lesen können, sollte man den Beitrag eigentlich auf allen Sprachen schreiben, aber leider hat man erstens nicht die Zeit hierfür und vor allem fehlen die Sprachkenntnisse für die Vielzahl an Sprachen die es auf diesem kleinen blauen Planeten gibt.

Der Global Translator ist ein Plug-In, das im Hintergrund die geschriebenen Artikel, Seiten und Kategorien in eine große Anzahl von Sprachen übersetzt und auf dem Server zwischenspeichert. Hierdurch können dann auch Menschen von ganz verschiedenen Teilen des Planeten die Informationen des Blogs lesen. Aber eine wichtige Information hierzu: Die Übersetzung erfolgt durch kostenlose Online Übersetzungsdienste wie Google Translator. Diese Dienste kann man frei wählen und man hat hierbei eine große Bandbreite an Einstellungsmöglichkeiten.

- Zu der Global Translator Plugin Seite ->

26Dez/10

qTranslate vollständig entfernen [SQL Skript]

qTranslate vollständig entfernen

Wenn man das WordPress Plug-In qTranslate entfernt, hat man danach einige Probleme mit der Datenbank. Denn die Datenbank wird nach dem deinstallieren des Plug-Ins nicht gesäubert.

Das Problem ist nun, dass alle mehrsprachigen Inhalte auf einmal in dem Post angezeigt werden. Die mehrsprachige Trennung erfolgt durch den Kommentar-tag: "<!--:en-->" ... "<!--:-->" alles zwischen den Tag wurde nur in der englischen Ansicht angezeigt. Für en können sie folgende Inhalte einsetzten:

  • de = deutsch
  • it = italienisch
  • fr = französisch
  • es = spanisch
  • usw.

Damit sie erfolgreich die Datenbank aktualisieren können, empfehle ich Ihnen ein Backup von den Tabellen "wp_posts" und "wp_terms" Ihrer Datenbank zu erstellen. Am besten mit dem phpMyAdmin in dem Reiter "Exportieren".

Sobald Sie ihr Backup erstellt haben, können Sie folgenden SQL-Befehl durchführen*:

1
2
3
4
5
6
7
8
9
10
11
UPDATE wp_posts SET post_content = CASE WHEN LOCATE('<!--:en-->', post_content) > 0 THEN SUBSTRING(post_content, LOCATE('<!--:en-->', post_content)+10) ELSE post_content END;
UPDATE wp_posts SET post_content = CASE WHEN LOCATE('<!--:-->', post_content) > 0 THEN SUBSTRING(post_content, 1, LOCATE('<!--:-->', post_content)-1) ELSE post_content END;
 
UPDATE wp_posts SET post_title = CASE WHEN LOCATE('<!--:en-->', post_title) > 0 THEN SUBSTRING(post_title, LOCATE('<!--:en-->', post_title)+10) ELSE post_title END;
UPDATE wp_posts SET post_title = CASE WHEN LOCATE('<!--:-->', post_title) > 0 THEN SUBSTRING(post_title, 1, LOCATE('<!--:-->', post_title)-1) ELSE post_title END;
 
UPDATE wp_posts SET post_excerpt = CASE WHEN LOCATE('<!--:en-->', post_excerpt) > 0 THEN SUBSTRING(post_excerpt, LOCATE('<!--:en-->', post_excerpt)+10) ELSE post_excerpt END;
UPDATE wp_posts SET post_excerpt = CASE WHEN LOCATE('<!--:-->', post_excerpt) > 0 THEN SUBSTRING(post_excerpt, 1, LOCATE('<!--:-->', post_excerpt)-1) ELSE post_excerpt END;
 
UPDATE wp_terms SET name = CASE WHEN LOCATE('<!--:en-->', name) > 0 THEN SUBSTRING(name, LOCATE('<!--:en-->', name)+10) ELSE name END;
UPDATE wp_terms SET name = CASE WHEN LOCATE('<!--:-->', name) > 0 THEN SUBSTRING(name, 1, LOCATE('<!--:-->', name)-1) ELSE name END;

* Dieser SQL-Befehl wurde von "guido" im qTranslate Forum veröffentlicht  - Zu dem Beitrag ->

Ich selbst habe diesen SQL-Befehl auf meiner großen Datenbank ausgeführt und alle Posts sind perfekt erhalten und es traten keine Fehler auf, jedoch bei falscher qTranslate Verwendung oder mangelhafter Datenbank können größere Fehler zustande kommen.

1Dez/10

Problemlösung mit qTranslate und WordPress 3.0.2

Problemlösung mit qTranslate und WordPress 3.0.2

Jeder der wo auf das neue WordPress 3.0.2 aktualisiert hat und die neueste Version von qTranslate verwendet hat Probleme mit dem Publizieren von Artikeln. Obwohl in dem neuen WordPress 3.0.2 keine Änderungen sind, die das Plug-In stören könnten, wird es aus Sicherheitsgründen deaktiviert und nicht wirklich ausgeführt.

Damit man qTranslate dennoch verwenden kann, muss man nur eine kleine Änderung vornehmen. Diese kann man direkt im Dashboard machen oder mittels des FTP Upload aktualisiert werden.

Für die Nutzer im Dashboard

Deaktivieren Sie zuerst qTranslate.

Im Dashboard in der linken Rubrik "Plugins" auf den Unterpunkt "Editor" klicken. Danach bei "zu bearbeitendes Plugin wählen" das "qTranslate"-Plugin auswählen, mit einem Klick auf "-Wähle-" kann man dann das Plugin bearbeiten.

Vergewissern Sie sich, dass sie die Datei "qtranslate/qtranslate.php" bearbeiten, diese muss in der rechten Spalte blau hinterlegt sein.

Nun müssen Sie folgende Änderung durchführen:

In Zeile 79:
muss der Eintrag

79
define('QT_SUPPORTED_WP_VERSION', '3.0.1');

in

79
define('QT_SUPPORTED_WP_VERSION', '3.0.2');

geändert werden.

Mit einem Klick auf "Datei aktualisieren" wird die Änderung angenommen und Sie können das Plugin wie gewohnt mit der neuen Version verwenden.

Die FTP-Version (fortgeschritene)

Deaktivieren Sie qTranslate und laden Sie sich im qTranslate Pluginordner die Datei "qtranslate.php" herunter. Öffnen Sie diese und ändern Sie die Zeile 79:

79
define('QT_SUPPORTED_WP_VERSION', '3.0.1');

in

79
define('QT_SUPPORTED_WP_VERSION', '3.0.2');

Nachdem Sie die Datei gespeichert haben, laden Sie diese einfach wieder über FTP hoch.

Zuletzt müssen Sie nur noch das Plugin verwenden.

Was macht diese Änderung?

Diese Änderung ist eine Definitionsänderung, d. H. diese Zeile setzt die unterstützte WordPressversion fest. WordPress sucht nach dieser Definition und sollte dies nicht mit der laufenden WordPressversion übereinstimmen, so wird das Plugin automatisch beendet.

1Dez/10

[Kurzmeldung] WordPress 3.0.2 Update verfügbar

[Kurzmeldung] WordPress 3.0.2 wurde Veröffentlicht

Seit kurzem ist die neue Version des kostenlosen Blog CMS WordPress verfügbar. In der WordPress Version 3.0.2 wurden 9 Fehler behoben und einer davon schließt eine Sicherheitslücke.

Das Update ist nicht sonderlich groß und sollte aus Sicherheitsgründen schnell durchgeführt werden.

- Manuelles Update mit DE Version ->

- Manuelles Update mit der original Version ->

Wichtiger Hinweis:
Bei jedem Update sollte unbedingt eine Sicherung der SQL-Datenbank und des Webseitenverzeichnis erstellt werden.

11Sep/10

WordPress Fehler “Not Found”

WordPress Fehler Not Found - "The requested URL /plugin/api/get_link.php was not found on this server".

Alle Blogbenutzer die diesen Fehler auf Ihrem Design sehen, sollen unbedingt Ihr WordPressdesign überarbeiten und nach dem Aufruf "<?=@get_wp_results('f');?>" suchen, da dieser Aufruf der Übeltäter ist zu der Fehlermeldung:

Not Found
"The requested URL /plugin/api/get_link.php was not found on this server".

Sobald man aber den besagten get_wp_result('f'); Aufruf entfernt, kann man die Seite wieder problemlos ohne Fehler laden und dadurch wird auch die Ladezeit des Blogs deutlich gekürzt.

Warum dieser Aufruf zu einem Fehler führt ist mir leider nicht bekannt, jedoch vermute ich, dass dieser Aufruf eigentlich nur für ältere WordPressversionen benötigt worden ist.

4Apr/10

WordPress 2.9.2 – weniger Speicherverbrauch

WordPress 2.9.2 verzichtet auf unnötige Speicherverschwendung

Viele Benutzer des besten Blog-CMS haben bemerkt, dass mit jeder neuen Version, mehr und mehr Ram-Speicher benötigt worden ist. Dadurch waren Fehlermeldungen wie "Out of Memory" nur der Anfang, von einem nicht funktionierenden Blog.

WordPress 2.8 Benötigte im Normalbetrieb mit einigen Plug-Ins um die 32 MB RAM, wobei die Version 2.6 schon mit 10 MB komplett zurechtkam.

Nachdem wir die Beta von WordPress 2.9 getestet haben, war die RAM-Speicherverschwendung nur noch schlimmer geworden. Aber nun, die Fertige Version WordPress 2.9.2 zeigt, dass es auch mit weniger Speicherplatz problemlos geht, denn es wird nur knapp 23 MB verwendet.

wordpress_2-9-2_speicherbedarf

Daher empfehlen wir ein Update auf WordPress 2.9.2, die viele Probleme mit dem RAM-Speicher hatten.

2Dez/09

WordPress 2.9

<!--:de-->Wordpress icon<!--:-->WordPress 2.9 - Beta 2

Schon seit einigen Monaten arbeiten die Entwickler von WordPress an der neuen Version. Schon jetzt kann man sich die WordPress 2.9 Beta 2 kostenlos herunterladen und frei testen.

Features der neuen Version:

  • sicherer
  • stabiler (nach WP)

Unser Testergebnis

Nach der Installation auf unserem Testserver waren wir sehr gespannt, wie weit sich das neue WordPress verändert hat. Im Internet gibt es noch nicht allzu viele Informationen, daher war sehr vieles offen.

wordpress_2-9_beta_index_vhpd

Als wir in das WordPress Dashboard gingen, hat sich aber eigentlich nichts zur Vorgängerversion 2.8 geändert. Nach Angaben des WP-Teams sollten Sicherheitslücken und restliche Bugs von der 2.8 Version nun endgültig Geschichte sein.

wordpress_2-9_beta_dashboard_vhpd

Bei dem Benchmark-Test viel uns aber etwas elementares auf: Das neue WordPress benötigt nur mit einem Plug-In (wp memory usage) schon 37,64 MB Speicher. Was für ein leeres WordPress mit einem Beitrag eindeutig zu viel Speicher ist.

wordpress_2-9_beta_memory_usage_vhpd

Das alte WordPress 2.8 kommt gerade mal auf 22 MB mit 16 aktiven Plug-Ins (darunter NextGen Gallery, WassUp und viele mehr) und über 200 Beiträgen. Zu erwähnen ist da auch noch, dass unter diesen 16 verwendeten Plug-Ins kein Cache oder Memory-Verwalter ist.

Viele Benutzer hatten schon mit der WordPress 2.7 Probleme, da dies ihren verfügbaren Serverspeicher bei weitem übertroffen hatte. Fehlermeldungen wie "out of Memory {...}" standen an der Tagesordnung.

Fazit

Auf die neue Version hatten wir uns eigentlich sehr gefreut, aber die Beta verheißt bis jetzt noch nichts Gutes. Wir können nur hoffen, dass das Speicherproblem bzw. das schwarze Loch in der Speicherverwaltung bald beseitigt wird.

Aber diese WordPress Version befindet sich momentan in der Beta, das heißt: Die Vollversion wird/kann sehr von dieser Beta abweichen.

Wo kann ich das neue WordPress 2.9 Beta 2 herunterladen?

Zu dem Download von WordPress 2.9 Beta 2.

26Nov/09

VHPD nun noch schneller und stabiler

VHPD-IconVHPD nun noch schneller und stabiler

Seit zwei Tagen ist der VHPD-Blog auf einen neuen Server, der nun noch mehr Performance für unsere Projekte bietet. Somit gehören Serverausfälle wegen Überlastung der Geschichte an.

Blogsystem

Auf was muss ich achten, damit WordPress 2.8.6 Problemlos läuft auf meinem Webserver ohne "out of memory" Fehler?

Seit der "neuen" WordPress Version gehen die benötigte Anforderungen stark in die Höhe - Aber was kann man dagegen tun? Am einfachsten einen neuen Server beantragen der min 30 MB RAM-Speicher für die PHP Skripte zu Verfügung stellt, denn schon ab 26 MB RAM bekommt man viele Fehler schon alleine durch das Betreiben des Standartpaketes von WordPress.

Ist ein Update empfehlenswert?

Mit jeder neuen WordPress Version werden Sicherheitslücken und andere Bugs behoben, damit wir Blogger ein unschlagbares Blogsystem haben können. Updates sind daher ratsam, aber nicht unbedingt notwendig. Dazu muss man auch sagen, dass WordPress Plug-Ins auch nur für neue WordPress Versionen entwickelt und veröffentlicht werden. Sollte man also neben dem reinen WordPress auch Plug-Ins verwenden, ist das Updaten von WordPress doch ein wenig wichtiger.

25Okt/09

WordPress für das Handy

WordPress nun auch für Handys

Seit einiger Zeit gibt es das WordPress Plug-in: "Wordpress Mobile Edition", das es ermöglicht, eine mobile Theme automatisch anzuzeigen, wenn der Benutzer via Mobile Browser die Seite besucht.

Funktionsweise

Über den Browseragent kann das Plug-in herausfinden, welches Betriebssystem und welchen Browser das Gerät benutzt. Sollte dabei ein Parameter zutreffen, auf die Einstellungen von WordPress Mobile Edition, so wird anstelle der Standardtheme, die Mobile Theme verwendet.

Screenshots

wordpressmobil_index_vhpd.jpg
Sehr gelungen wirkt die Theme auf Windows Mobile 6.1 mit Opera

wordpressmobil_index_mobileinternetexplorer_vhpd.jpg
Der Windows Mobile Internetexplorer hat leider Probleme mit der Ausrichtung, aber bei Windows Mobile 6.5 sieht es sogar mit dem Internetexplorer gut aus.

Installation

  1. Downloaden des Plug-Ins:
    -> http://wordpress.org/extend/plugins/wordpress-mobile-edition/
  2. Den Ordner "wordpress-mobile-edition" in den WP-Ordner "/wp-content/plugins" hochladen
  3. Öffnen des Verzeichnis "wordpress-mobile-edition"
  4. Danach sollte man ein Unterverzeichnis mit dem Namen "carrington-mobile-1.0.2" auffinden
  5. Dieses Verzeichnis muss in "/wp-content/themes" verschoben werden.

Einstellungen

Damit auch Windows Mobile problemlos Funktioniert, sollte man in den Einstellungen folgende Einstellungen ergänzen:

Touch Browsers:

{...}
Windows Phone
Windows Mobile

Fazit

Ein tolles und stabiles Plug-In um WordPress auch mobil schön aussehen zu lassen. Dieses Plug-In funktioniert problemlos mit WordPress 2.6.5 und kann daher auch für ältere WordPress Versionen verwendet werden.

12Okt/09

WordPress 2.8 [TEST]

WordPress 2.8 unter der Lupe

Seit einiger Zeit ist das neue WordPress 2.8 zum Download erhältlich, neue Features:

  • Neues Drag&Drop-Admininterface
  • Syntaxhighliting im Theme-Editor
  • Themen können über das Adminpanel installiert werden
  • Schnellers laden vom Admininterface
  • Headerbild bzw. Farbe kann bearbeitet werden
  • Shortcut wie [STRG] + S = zwischenspeichern
  • Quelle & Weitere Informationen ->

Wir haben auf unserem 2. Server die neueste Version installiert und sie ausführlich getestet:

Das elegante Design von 2.7 wurde weiterhin übernommen und macht den Umstig von 2.7 auf 2.8 recht leicht.

Kleine Modifikationen helfen den Benutzer zurechtzukommen, schnell können auch die gewünschten Optionen durchgeführt werden.

Sehr schön ist auch der erweiterbarer Themeneditor, mit dem man den Header ohne HTML-Kenntnisse recht komfortabel bearbeiten kann. Dies ist jedoch nur möglich, wenn die Theme dieses Feature unterstützt. Dadurch können alte Themen nicht bearbeitet werden.

Der interne Themeninstaller ist auch gelungen, jedoch möchte dieser FTP Benutzername und Password, was jedoch nicht gerne preisgegeben wird.

Download

Das neue Wordpess 2.8 mit deutschem Sprachpaket herunterladen ->

Fehler

Große Datenbanken, viele Medieninhalte und einen Kleinen Server machen das WordPress 2.8, wie bei WordPress 2.7, sehr unstabil und sorgen oft für den bekannten Fehler:

Fatal error: Allowed memory size of 954325 bytes exhausted (tried to allocate 15224 bytes)

Deshalb sollten kleinere Server dringend 2.6.5 benutzen, da diese Version keine Speicherlücken zulässt.

Fazit

Viele kleine Änderungen machen WordPress 2.8 ein bisschen schneller wie der Vorgänger 2.7, aber es benötigt leider immer noch eine sehr hohe Anforderung an Speicher und Serverperformance.