• 4
  • 13
  • 5
  • 1
  • 2
Der MEVA - Blog
Albrecht Weinert


a-weinert.de,  weinert-automation.de
|< < > >|


blog... /wordpress/   [en]
Albrecht Weinert

WordPress

Dieser bei 1&1 gehostete Blog verwendet WordPress. Hier finden Sie ein paar Anmerkungen zum Einsatz und Erfahrungen.

Die Software

Dieser Blog lief seit 2008 mit der deutschen Version 2.6.0 von WordPress und benutzte damals ein modifiziertes TerraFirma-theme (siehe unten). Im August 2009 wurde (händisch) auf 2.8.4 aufgedatet.

Im Januar 2013 wurde auf eine (neue) Datenbank mit MySQL5.0 umgestellt, nachdem die (im Vertrag 1&1 business 5) vorher verwendete 4er-Version dem php die Verbindung verweigerte. Versuche, die Datenbank und den Blog auf einen anderen (1&1 virtual) Server mit WordPress 3.5 zu migrieren und Alles in einen Webbereich mit anderer Kodierung zu √ľbertragen, verliefen gelinde ausgedr√ľckt unerfreulich. So wurde ohne Umzug h√§ndisch aufgedatet (auf 3.5.1 „on spot“) und vieles andere (theme, style, translations) renoviert.

Die ganze WordPress Software ist in recht viel PHP geschrieben. Dazu gibt es noch eine ganze Menge JavaScript, zum Beispiel f√ľr die auf dem client laufenden Editoren. Die optionale √úbersetzung englischer Texte im .php-Kode in eine andere Zielsprache wird durch sehr umfangreiche Dateien (im php mo-po-Standard) dargestellt, die umsonst zu haben sind. (Die √úbersetzung ins Deutsche erfordert, je nach Einsatzziel, schon einige √úberarbeitung.)

Nun ist ein Blog ein Web-Dienst, wie viele andere auch¬†‚ÄĒ Wikis, Shops, Web-Bedienoberfl√§chen f√ľr Automatisierungssysteme etc. pp.¬†Da stellt sich f√ľr eingefleischte Java-Web-Dienstleister die Grundfrage, wieso man also einen Blog nicht auch als J2EE-Webservice implementiert bzw. einen solchen vorhandenen nimmt.

Die Antwort hierauf ist: Man hat oft keine Wahl. Die meisten Provider, wie das hier genutzte 1&1,¬†bieten J2EE bis in mittlere Vertragskategorien kaum an, w√§hrend man einen Vertrag ohne PHP oder ganz ohne MySQL schon suchen oder „erknausern“ muss. Hinzu kommt, dass PHP wegen der wesentlich geringen Einstiegsh√ľrden und der viel flacheren Lernkurve f√ľr kleine Projekte verbreiteter ist als J2EE. Und wenn ein PHP-Projekt in Problembereiche gewachsen ist, die man bei J2EE per se gar nicht hat, ist der Umstieg oft zu blutig. So gibt es f√ľr Blogs, Wikis etc. halt ein √úberangebot an PHP-Ans√§tzen, w√§hrend man Java-L√∂sungen ‚ÄĒ zumindest freie ‚ÄĒ schon wie die Stecknadel im Heuhaufen suchen muss.

Host und Installation

Wie die WWW-Bereiche¬†a-weinert.de etc. ist dieser Blog auch bei 1&1 gehostet. Der Vertrag ‚ÄĒ hier Business 5.0 ‚ÄĒ bietet standardm√§√üig hinreichende PHP- und MySQL-M√∂glichkeiten (aber, wie bereits diskutiert, keinen J2EE-Container, wie beispielsweise Tomcat) .

1&1 bietet in diesem und auch in einfacheren Vertr√§gen direkt einen Blog an, der vermutlich auch WordPress-basiert ist. Den kann man mit ganz wenigen Mausklicks aktivieren und br√§uchte man selbst weder WordPress installieren noch sich um Themes, Updates etc.¬†k√ľmmern oder gar in PHP reindenken.

Warum sollte man also WordPress oder eine andere Blog-Software im eigenen 1&1-Webbereich installieren? Die Beschreibung des 1&1-Blogs zeigt (√ľbrigens ganz offen), dass seine stark vereinfachte Angfangshandhabung mit Einschr√§nkungen erkauft ist. Wer diese auf Dauer nicht akzeptieren mag, sollte diese Angebot nicht nutzen. Erst mal unbesehen nehmen und hinterher dar√ľber in Foren meckern ist allerdings ziemlich verbreitet ‚ÄĒ und, gelinde gesagt, unfair.

Vor der Installation von WordPress muss man die MySQL-Datenbank aktivieren, wenn dies noch nicht geschehen ist. Die Zugangsdaten zu dieser Datenbank benötigt man während der WordPress-Installation.

Die Installation von WordPress und ggf. von zus√§tzlichen themes und plu-ins geschieht durch Hochladen (FTP). Man folgt hier einfach¬†WordPress‘ 5-Minuten-Installation. Na ja, etwas l√§nger dauert’s schon, bis Alles einigerma√üen so aussieht und l√§uft, wie man will. Das recht „umwerfende“ Update von (im vorliegenden Fall) 2.6.0 nach 2.8.4 und sp√§ter nach 3.5.1 macht man auch am besten von Hand; die oben erw√§hnte gute Anleitung l√§uft letztlich auf das L√∂schen aller allgemeinen WordPress-Dateien ‚ÄĒ sprich alle ohne Blog-spezifische Individualisierungen ‚ÄĒ und Hochladen der √ľbrigen neuen Dateien hinaus.
Das TerraFirma theme vor der weitgehenden Modifikation

Zum theme

Ein theme ist die zumindest prinzipiell leicht auswechselbare Gestaltungsoberfl√§che eines WordPress-Blogs. Dieser Blog verwendete ganz zu Anfang TerraFirma (Abb. rechts), welches aber bald zur Nicht-Wiedererkennbarkeit modifiziert wurde. Hierzu geh√∂rten der Wegfall der seitlichen schraffierten R√§nder, der Abschied von der festen Breite und die Anpassung an den Stil des √ľbrigen Webauftritts.

So war es letztlich nur konsequent sich ganz von einem mitgelieferten oder nachgeladenen theme zu verabschieden und genau das Gew√ľnschte direkt (from scratch) zu ertellen. Dies passend Selbermachen ist mit den geeigneten Tools (SVN, Eclipse) und etwas Reindenken in WordPress und PHP gar nicht so schwer, wenn man die Anfangshemmschwelle √ľberwindet.

Post comments feed

Your Comment

Bitte loggen Sie sich zum Kommentieren ein beziehungsweise registrieren Sie sich so als willkommener neuer Nutzer des Blogs.

Copyright   ©   2013, 2019   Albrecht Weinert,       E-Mail (webmaster)