praxiswissen wordpress

Upload: bert-brecht

Post on 13-Jul-2015

804 views

Category:

Documents


0 download

TRANSCRIPT

Olivia Adler

WordPress

Praxiswissen

or e i l l y s basics

Bloggen fr Einsteiger WordPress als CMS Plugins und Sicherheit

Praxiswissen WordPress

Olivia Adler

Beijing Cambridge Farnham Kln Sebastopol Taipei Tokyo

Die Informationen in diesem Buch wurden mit grter Sorgfalt erarbeitet. Dennoch knnen Fehler nicht vollstndig ausgeschlossen werden. Verlag, Autoren und bersetzer bernehmen keine juristische Verantwortung oder irgendeine Haftung fr eventuell verbliebene Fehler und deren Folgen. Alle Warennamen werden ohne Gewhrleistung der freien Verwendbarkeit benutzt und sind mglicherweise eingetragene Warenzeichen. Der Verlag richtet sich im Wesentlichen nach den Schreibweisen der Hersteller. Das Werk einschlielich aller seiner Teile ist urheberrechtlich geschtzt. Alle Rechte vorbehalten einschlielich der Vervielfltigung, bersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen. Kommentare und Fragen knnen Sie gerne an uns richten: OReilly Verlag Balthasarstr. 81 50670 Kln Tel.: 0221/9731600 Fax: 0221/9731608 E-Mail: [email protected]

Copyright der deutschen Ausgabe: 2009 by OReilly Verlag GmbH & Co. KG 1. Auflage 2009

Die Darstellung eines Pfeilgiftfroschs im Zusammenhang mit dem Thema WordPress ist ein Warenzeichen des OReilly Verlags.

Bibliografische Information Der Deutschen Bibliothek Die Deutsche Bibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet ber http://dnb.ddb.de abrufbar.

Lektorat: Inken Kiupel, Kln Fachliche Begutachtung: Moritz mo. Sauer, Kln Korrektorat: Eike Nitz, Kln Satz: G&U Language & Publishing Services GmbH, Flensburg (www.GundU.com) Umschlaggestaltung: Michael Oreal, Kln Produktion: Andrea Mi, Karin Driesen, Kln Belichtung, Druck und buchbinderische Verarbeitung: Druckerei Ksel, Krugzell; www.koeselbuch.de ISBN 978-3-89721-915-1 Dieses Buch ist auf 100% chlorfrei gebleichtem Papier gedruckt.

First

Inhalt

Hier Mini IVZ eingeben!

Erstellen auf den Arbeitsseiten (siehe Muster)

Abstand untere Tabellenlinie zu Textanfang 1,8 cm -> also: manuell auf den Arbeitsseiten ziehen!!!

Vorwort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Einfhrung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 WordPress installieren und konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Systemvoraussetzungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WordPress herunterladen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WordPress konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Die Datenbank konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WordPress-Dateien auf den Webserver kopieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Das Dashboard kennenlernen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Aufbau des Dashboards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Das Dashboard anpassen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Wo liegen welche Daten?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

IX XV 11 2 3 4 8 10

2

1516 23 27

3

Ein Blog aufbauen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Allgemeine Einstellungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Der erste Artikel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Kategorien fr Artikel anlegen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Die Blogroll fllen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seiten anlegen und bearbeiten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Die Sidebar mit Widgets aufpeppen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Das Standard-Theme anpassen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3131 40 43 46 51 56 63

Max. Linie

Max. LinieV

4

Texte eingeben und gestalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Texte mit dem Editor bearbeiten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bilder bearbeiten und einfgen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mediendateien und weitere Dateien einfgen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Speichern und Publizieren. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Kommentare und Trackbacks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6565 74 82 87

5

97

Kommentare erstellen und moderieren. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Trackbacks und Pingbacks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 RSS-Feeds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

6

WordPress mit Plugins aufrsten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123Plugins sorgfltig auswhlen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Plugins installieren und deinstallieren. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Das Blog vor Spam schtzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Kommentar-Plugins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Prsentations-Plugins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Twitter-Plugins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Statistik-Plugins. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SEO-Plugins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 125 134 138 149 151 155 158

7

Blog-Gestaltung mit Themes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161Themes automatisch installieren. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Themes manuell installieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Aufbau eines Themes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ein neues Kleid fr Ihr Blog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ein einfaches Theme selbst entwickeln. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 166 167 174 185

8

Das Blog zur Website ausbauen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WordPress als Content Management-System nutzen . . . . . . . . . . . . . . . . . . . . . . . . . Eine Navigationsstruktur entwickeln . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mit Benutzerrollen arbeiten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

197197 202 219

9

Pflege und Sicherheit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229Die Grundkonfiguration ndern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 Backup der WordPress-Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 Daten via Dashboard exportieren und importieren . . . . . . . . . . . . . . . . . . . . . . . . . . 259

VI

Inhalt

10 Ausblick: WordPress im Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263Das Blog zum Buch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WordPress allgemein . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tutorials. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Themes und Designbeispiele . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Plugins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WordPress als CMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 263 265 265 266 267 268

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271

Inhalt

VII

First

Vorwort

Hier Mini IVZ eingeben!

Erstellen auf den Arbeitsseiten (siehe Muster)

Abstand untere Tabellenlinie zu Textanfang 1,8 cm -> also: manuell auf den Arbeitsseiten ziehen!!!

Am Thema Blogsoftware kommt heute kaum noch einer vorbei, der im Internet publizieren mchte. Applikationen kommen und gehen, doch WordPress hat die Anwender nachhaltig berzeugt: Es konnte sich ber all die Jahre seit seiner Geburt am 27. Mai 2003 am Markt halten und wurde mithilfe seiner breiten User- und Entwicklerbasis kontinuierlich weiterentwickelt. Heute bietet WordPress so viele Features, dass Blogsoftware als Bezeichnung lngst nicht mehr ausreicht, sondern es auch immer fter als Content Management-System bezeichnet wird. Grund genug, die vielen Vorteile und Features dieses leistungsstarken Programms einmal genauer zu beleuchten!

ber dieses BuchDieses Buch will eine Vorstellung davon vermitteln, was alles mit WordPress mglich ist und wie man es sowohl als Blogsystem als auch als Content Management-System fr die Pflege einer normalen Website einsetzen kann. Auerdem stellt es ntzliche Plugins vor und erklrt anhand vieler Beispiele die Handhabung von WordPress. Auch Links zu Supportforen und Websites mit Tutorials und weiteren Informationen zu WordPress drfen natrlich nicht fehlen. Sollte es Ihnen am Ende so gehen wie der Autorin, und Sie sind komplett vom WordPress-Virus befallen, dann hat das Buch sein Ziel erreicht. Denn einer der Grnde fr die weite Verbreitung von WordPress ist, dass die Anwendung sich leicht erschliet und einfach Spa macht. Etwas von diesem Spa will dieses Buch weitergeben.

Max. Linie

Max. LinieIX

Fr wen ist dieses Buch?Dieses Buch richtet sich an Leser, die in die Arbeit mit WordPress einsteigen mchten, und an Blogger, die bereits die ersten Schritte gemacht haben und die nun wissen wollen, wie sie mehr aus der Software herausholen knnen. Auch wenn Sie von einer lteren Version auf das aktuelle Release WordPress 2.8 umsteigen wollen, ist dieses Buch fr Sie geeignet. Grundkenntnisse in HTML, PHP und der Verwaltung einer MySQLDatenbank sind von Vorteil, aber nicht Voraussetzung. Alle notwendigen Schritte und Befehle werden in diesem Buch erklrt.

Aufbau des BuchesGerade beim Arbeiten mit einer neuen Software will man schnell Ergebnisse sehen. WordPress kommt dem entgegen, weil die Installation sehr unkompliziert und schnell geht. Ebenso schnell ist der Einstieg im Buch gestaltet: In Kapitel 1, WordPress installieren und konfigurieren, erfahren Sie Allgemeines und Wissenswertes ber WordPress, sehen ein paar Fallbeispiele und werden Schritt fr Schritt durch die Installation und Konfiguration gefhrt. In Kapitel 2, Das Dashboard kennenlernen, werden Sie mit der Kommandozentrale von WordPress, dem sogenannten Dashboard, vertraut gemacht und erfahren, wie Sie Ihr Blog darber steuern. Auerdem lernen Sie einiges ber die Struktur Ihres WordPress-Programmpakets. In Kapitel 3, Ein Blog aufbauen, fllen Sie ein Beispiel-Blog mit Inhalten und Struktur, lernen Widgets und die Anpassungsmglichkeiten des Blog-Designs kennen. Hier erhalten Sie auerdem Hintergrundinformationen darber, welche Inhalte in einem Blog nicht fehlen sollten. In Kapitel 4, Texte eingeben und gestalten, werden Sie mit den Mglichkeiten des in WordPress eingebauten Editors und mit der Medienverwaltung vertraut gemacht. In Kapitel 5, Kommentare und Trackbacks, erfahren Sie dann Wissenswertes ber die Schnittstellen zum Leser, wie die Kommentarfunktion einschlielich Kommentar-Moderation, Trackbacks und RSS-Feeds.

X

Vorwort

In Kapitel 6, WordPress mit Plugins aufrsten, stelle ich Ihnen ntzliche Erweiterungen fr verschiedene Anwendungsbereiche vor, mit denen Sie den Funktionsumfang von WordPress ausbauen knnen. In Kapitel 7, Blog-Gestaltung mit Themes, erhalten Sie einen berblick ber die Struktur von Themes, mit denen Sie das Erscheinungsbild Ihrer WordPress-Site immer wieder ndern und anpassen knnen. In Kapitel 8, Das Blog zur Website ausbauen, geht es schlielich darum, wie Sie WordPress als Content Management-System nutzen und Ihr Blog zu einem greren Webauftritt ausbauen. In Kapitel 9, Pflege und Sicherheit, erfahren Sie, welche Manahmen sinnvoll und ntig sind, um Ihre WordPress-Installation gegen Angreifer zu schtzen und welche Pflegearbeiten wie z. B. Backups regelmig ntig sind. In Kapitel 10, Ausblick: WordPress im Web, finden Sie schlielich ntzliche Links, die Ihnen dabei helfen sollen, die Welt von WordPress weiter zu erkunden. Dieses Buch hat sich nicht zur Aufgabe gemacht, jede einzelne Menoption und Funktion in WordPress vorzustellen. Dafr gibt es sehr gute Dokumentation online: ein hervorragender Einstiegspunkt ist der englischsprachige WordPress-Codex auf http://codex. wordpress.org. Vielmehr will es vermitteln, wie Sie alltgliche Aufgabenstellungen mit WordPress lsen knnen und die wichtigsten Aspekte hervorheben, Ihnen aber auch Tipps geben, wie Sie das Programm von Anfang an mglichst effektiv einsetzen.

Das Blog zum BuchWordPress, seine Plugins und Themes werden stndig weiterentwickelt. Es kann also passieren, dass ein Plugin oder Theme, das in diesem Buch vorgestellt wird, pltzlich nicht mehr unter der angegebenen Adresse erreichbar ist. In diesem Fall (aber natrlich nicht nur dann) sind Sie herzlich eingeladen, im Blog zum Buch auf http:// limone.de/wpblog vorbeizuschauen. Dort finden Sie im Bereich Downloads aktuelle Download-Adressen fr die im Buch vorgestellten Themes und Plugins und, soweit notwendig und lizenzrechtlich mglich, auch Direkt-Downloads. Auerdem knnen Sie dort den Beispielcode zum Buch herunterladen, Kontakt zur Autorin aufnehmen und Neuigkeiten und Tipps rund um WordPress nachlesen. Den Code zum Buch finden Sie auch auf der Verlagswebsite unter http://www.oreilly.de/catalog/pwwordpressger/.

Vorwort

XI

Gut zu wissenWordPress ist ein Open Source-Gemeinschaftsprojekt. Das heit, dass jeder, auch Sie, zu diesem Projekt beitragen kann. Sie knnen beispielsweise Themes oder Plugins schreiben und diese der Community zur Verfgung stellen, oder in Foren mit anderen Anwendern kommunizieren und Wissen austauschen. Und natrlich knnen Sie, wenn Sie das PHP- und HTML-Know-how dafr haben, auch an der Weiterentwicklung des Programms selbst mitarbeiten. WordPress ist so stark wie die Summe seiner aktiven Anwender, und jeder ist herzlich eingeladen, seinen Teil dazu beizutragen. Um die Anwendung der Software zu illustrieren, wird in diesem Buch die Beispiel-Webadresse example.com verwendet, die als Platzhalter fr Ihren eigenen Webserver dient. Wenn Sie diese Webadresse in einer URL finden, sollten Sie sie gegen die Adresse Ihres eigenen Blogs austauschen. Screenshots wurden wo ntig anonymisiert.

Sprache und VersionWordPress liegt im Original auf Englisch vor, ist aber auch in vielen weiteren Sprachen verfgbar. Fr dieses Buch wurde die deutsche Version von WordPress verwendet. Es wurde auf Basis der Version 2.8.2 (DE-Edition) geschrieben.

Typographische KonventionenIn diesem Buch werden folgende typographische Konventionen verwendet: Kursivschrift wird fr Datei- und Verzeichnisnamen, E-Mail-Adressen und URLs, fr Schaltflchenbeschriftungen und Mens sowie bei der Definition neuer Fachbegriffe und fr Hervorhebungen verwendet.Nichtproportionalschrift

wird fr Codebeispiele und Variablen, Funktionen, Befehlsoptionen, Parameter, Klassennamen und HTML-Tags verwendet.Nichtproportionalschrift fett

wird dazu verwendet, um Passagen im Code hervorzuheben, auf die Sie besonders achten sollen.

XII

Vorwort

Nichtproportionalschrift kursiv

kennzeichnet innerhalb von Codebeispielen Platzhalter, die Sie durch Ihre eigenen spezifischen Angaben ersetzen mssen.

DanksagungenDanken mchte ich ... ... meiner Lektorin Inken Kiupel, fr die Mglichkeit, dieses Buch zu schreiben, und die gleichermaen aufbauende und kompetente Begleitung whrend seines Entstehens. ... Martina Wille (http://www.martinawille.de), die mich vor Jahren dazu motivierte, WordPress erstmalig einzusetzen, fr die Inspiration und die Beitrge aus ihrem Erfahrungsschatz. ... Claudia Klinger (http://www.claudia-klinger.de) fr ntzliche Hinweise und das lebende Beispiel, wie man WordPress effektiv fr Kundenprojekte einsetzt. ... Mela Eckenfels (http://www.mela.de) fr die unterhaltsamen Stunden im Nachtarbeiter-Chat und hilfreiche Ratschlge. ... Carola Heine (http://www.carola-heine.de) fr die kollegiale Motivation und ntzlichen Input zum Thema SEO-Plugins. ... der WordPress-Entwickler- und Anwendergemeinde fr dieses groartige Produkt, das immer weiter wchst und gedeiht und nur aufgrund des uneigenntzigen Einsatzes so vieler Menschen weiterhin zum Nulltarif angeboten werden kann und damit hochwertiges Publizieren fr jedermann ermglicht.

Vorwort

XIII

First

Einfhrung

Hier Mini IVZ eingeben!

In diesem Kapitel: Eine kleine Geschichte des Bloggens WordPress-Fallbeispiele WordPress macht Websites dynamisch Die MySQL-Datenbank

Erstellen auf den Arbeitsseiten (siehe Muster)

Abstand untere Tabellenlinie zu Textanfang 1,8 cm -> also: manuell auf den Arbeitsseiten ziehen!!!

Blogs sind seit der Jahrtausendwende eines der erfolgreichsten Phnomene im Internet. Ihre rapide Verbreitung haben sie vor allem der Tatsache zu verdanken, dass sie leicht zu handhaben und gleichzeitig gut zu vernetzen sind. Dienten sie frher nur dazu, kurze NewsEintrge und kommentierte Links zu verffentlichen (Weblog, kurz Blog, bedeutet im Englischen etwa soviel wie Internet-Logbuch), beinhalten viele Blogs heutzutage hochwertige journalistische Angebote. Auch kommerzielle Anbieter, darunter groe Unternehmen, setzen Blogsoftware fr ihre Websites ein. ber Internettagebcher mit Katzenbildern, wie Blogs immer wieder hmisch genannt werden, geht das weit hinaus.

Eine kleine Geschichte des BloggensWerfen wir zunchst einen Blick zurck auf die Anfnge des Bloggens und auf ein Blog der ersten Stunde, das auch heute noch online ist. Sie finden es unter http://www.stormwerks.com/linked/ (siehe Abbildung 0-1). Besser bekannt als #!/usr/bin/girl, hat es alle Merkmale eines klassischen Blogs: Sie finden dort interessante Links, ber die die Autorin des Blogs beim Surfen gestolpert ist, die Beitrge sind chronologisch geordnet, und der neueste Beitrag ist oben zu sehen. Auerdem gibt es die Mglichkeit, Kommentare zu den einzelnen Beitrgen zu hinterlassen. Darber hinaus verfgt das Blog ber eine Blogroll, also eine Liste von Links zu anderen Blogs, die blicherweise nicht versteckt auf einer Unterseite, sondern auf derselben Seite wie die Blogeintrge erscheint. Durch das gegenseitige Verlinken und Kommentieren sind Blogs interaktiver als herkmmliche Homepages. Sie werden in Suchmaschinen weiter oben aufgelistet, weil sie typischerweise viele eingehende und ausgehende Links haben und hufig aktualisiert werden.

Max. Linie

Max. LinieXV

Abbildung 0-1 #!/usr/bin/girl, eines der ersten Blogs berhaupt

Mit dem Bloggen entstand eine spezielle Art des Publizierens, weil die vorgegebene, am Datum orientierte Form zum sogenannten Newswriting einldt. So bestehen Blogs meist aus eher kurzen, aktuellen Eintrgen, die sich hufig auf Beitrge anderer Blogautoren beziehen. Inzwischen sind auch eingebettete Video- und Audiodateien sehr beliebt, und die einschlgigen Multimediadienste insbesondere die Videohoster untersttzen die Verbreitung ihrer Inhalte auf diesem Weg. Doch wie ist die Blog-Kultur berhaupt entstanden? Wie so viele Internettrends ist auch das Bloggen aus den USA zu uns herbergeschwappt. Zwar gab es schon vor der Bloggerwelle in Deutschland eine recht rege Diary-Kultur: Autorinnen und Autoren fhrten Internet-Logbcher, die sie von Hand in HTML-Code anlegten. Das setzte jedoch gewisse technische Kenntnisse voraus, weil man fr die Pflege der Sites einigermaen fit in HTML sein musste. Das nderte sich mit dem Blogdienst blogger.com. Er machte es auch fr technisch Unkundige mglich, schnell ein eigenes Weblog aufzusetzen und sogar in die eigene Website zu integrieren. Schnell entstanden weitere Dienste dieser Art, und parallel kamen immer

XVI

Einfhrung

mehr Blogsoftware-Skripten auf den Markt, die man auf dem eigenen Server installieren konnte. Beispiele dafr sind Greymatter und Sunlog. Erst die Verbreitung dieser leicht zu installierenden beziehungsweise fremdgehosteten Blogskripten fhrte dazu, dass auch weniger technikaffine Anwender zu bloggen anfingen und das Bloggen zum Massenphnomen wurde.

WordPress-FallbeispieleDennoch darf man nicht vergessen, dass eine Blogsoftware letztlich nur eine technische Plattform bietet, auf der sich beliebige Inhalte prsentieren lassen. Auch eine ganz konventionell erscheinende Website mit festen Menpunkten lsst sich mit Blogsoftware wie WordPress realisieren, ohne dass sie nach Blog aussehen muss. Beispiele gefllig? Die Schweizer Firma Blogwerk (http://www.blogwerk.com) bietet verschiedene Themenblogs an. Dazu gehren unter anderem das Gadgetblog neuerdings.com, das sich im weitesten Sinne mit Unterhaltungselektronik beschftigt, und das Medienblog medienlese. com. Diese Blogs nutzen vor allem die Mglichkeiten, die WordPress fr Redaktionsteams anbietet (siehe Abbildung 0-2).

Abbildung 0-2 Das Blogwerk-Blog medienelese.com

Einfhrung

XVII

Abbildung 0-3 Die grafisch anspruchsvolle Website von Great Gorillas

Auch die Organisation Great Gorillas (http://www.greatgorillas.org), die sich fr den Schutz der Gorillas einsetzt, hat ihre grafisch sehr aufwendig gestaltete Site auf der Basis von WordPress entwickelt (siehe Abbildung 0-3).

Abbildung 0-4 Corporate-Themenblog von Ford, powered by WordPress

Sogar groe Firmen wie der Autohersteller Ford (http://www.thefordstory.com) setzen fr ihr Themenblog The Ford Story auf WordPress (siehe Abbildung 0-4). Von der klassischen Optik eines Blogs ist kaum noch etwas zu erkennen.

XVIII

Einfhrung

Der oder das Blog?Im deutschsprachigen Raum herrscht oft Uneinigkeit darber, ob Blogs mnnlich oder schlich sind. Fr alteingesessene Blogger steht fest, dass der Begriff Weblog, kurz Blog, eng mit Logbuch (oder auch Tagebuch) verwandt und demnach schlich ist: das Blog. Zunehmend wird im deutschen Sprachraum aber auch die Bezeichnung der Blog verwendet, die sich vermutlich aufgrund der phonetischen hnlichkeit zu der Notizblock eingebrgert hat. In diesem Buch wird grundstzlich die Form das Blog verwendet. Der Duden lsst seit Juli 2006 beide Artikel zu. Ein Blog, das sich ausschlielich diesem Thema widmet, finden Sie unter http://das-nicht-der-blog.blogspot.com/.

Der Siegeszug von WordPressViele Softwareprodukte zur Erstellung und Verwaltung von Blogs haben nur eine kurze Lebensdauer. Doch einige, darunter WordPress, haben eine Erfolgsgeschichte hinter sich. Die erste Auflage der Software (Version 0.7) erschien am 27. Mai 2003, Version 1.0 von WordPress wurde am 3. Januar 2004 verffentlicht. Gemessen an der Lebensdauer anderer Internetsoftwareprodukte hat WordPress somit bereits ein erstaunliches Alter erreicht. Nicht ohne Grund, denn WordPress bietet jede Menge Vorteile: Einfache Installation und Bedienung Viele ntzliche Features, die auch eine Verwendung als CMS ermglichen Groe Zahl von Plugins, mit denen sich die Installation benutzerspezifisch anpassen lsst Breite Userbasis und groe Anwenderzahl: Damit ist ein guter Support ber Anwenderforen gewhrleistet, und es gibt eine groe Bandbreite an aktuellen Plugins, Hacks und Themes. Open Source-Status: Die Software ist kostenlos, sie kann ohne Lizenzgebhren auch in kommerziellen Projekten eingesetzt werden, und weil die die Weiterentwicklung nicht von einer einzelnen Firma oder einem einzelnen Programmierer abhngt, ist eine hohe Zukunftssicherheit gegeben. Zudem kann jeder, der sich dazu berufen fhlt, an der Weiterentwicklung von WordPress mitwirken.

Einfhrung

XIX

Abbildung 0-5 gibt einen berblick ber die Anzahl der Downloads von wordpress.org und vermittelt einen Eindruck davon, wie stark die Verbreitung von WordPress anwchst. Dabei ist zu bedenken, dass mit einem einzigen Download oft mehrere Installationen vorgenommen werden und automatische Installationen durch Hoster sowie Installationen der Mehrbenutzerversion oder hnliches gar nicht bercksichtigt sind. Die absoluten Zahlen zu Installationen und Usern drften also noch deutlich hher liegen.

Jahre

2008 2007 2006 2005 2004 1.034.292 169.054 1.545.703 3.874.634

8.623.794

Anzahl der Downloads

Abbildung 0-5 Die Downloadzahlen von WordPress steigen seit 2004

WordPress macht Websites dynamischUm besser zu verstehen, wie WordPress-Blogs funktionieren, ist es sinnvoll, sich den Unterschied zwischen statischen und dynamischen Websites klarzumachen. Eine statische Website ist die Website im herkmmlichen Sinne: Eine oder mehrere auf HTML-Dateien basierende Seiten, dazu ein paar Bilder und vielleicht noch ein Stylesheet, ber das das Layout der Website gesteuert wird. Eine solche Seite wird auf dem heimischen PC mit einem HTML-Editor bearbeitet und dann mithilfe eines FTP-Programms auf den Server hochgeladen. Die Texte, die publiziert werden sollen, sind in diesen HTMLDateien enthalten.

XX

Einfhrung

WordPress-Blogs gehren zur Kategorie der dynamischen Websites, die etwas anders funktionieren. Hier gibt es zwar auch statische HTML-Seiten, also solche, die sich im Betrieb nicht mehr verndern. In ihnen ist beispielsweise die Anordnung der Bildschirmelemente festgelegt. Aber die eigentlichen Inhalte wie Blogbeitrge, Kategorien, Kommentare, Benutzerinformationen usw. liegen in einer Datenbank und werden erst beim Aufruf der Seite aus der Datenbank geholt und dem Leser bereitgestellt. Ein Vorteil dieses Verfahrens ist, dass diese Daten auf unterschiedliche Arten aufbereitet werden knnen. So lassen sie sich beispielsweise nach bestimmten Suchwrtern oder Kategorien ordnen. Blogs lassen sich genau wie viele dynamische Websites bequem aus dem Browser heraus pflegen und aktualisieren. Es ist also nicht notwendig, HTML-Kenntnisse zu haben, um ein Blog oder eine Website mit Inhalt zu fllen. Auerdem knnen problemlos verschiedene Autoren gemeinsam an einem Blog arbeiten. Das war in den Zeiten, in denen es nur statische HTML-Seiten gab, ganz anders: Damals wurde immer ein Dienstleister oder ein HTML-kundiger Redakteur bentigt, der die Inhalte zu Fu via HTML-Editor eingab und die Navigation immer wieder anpasste. Statische Websites sind daher heute nur noch fr Auftritte ratsam, an denen fast keine nderungen gemacht werden mssen, zum Beispiel fr einfache Webvisitenkarten.

Mit PHP auf Daten zugreifenDie Datenzugriffe wie auch die interaktive Anpassung der Website knnen nicht mit HTML realisiert werden. WordPress greift hier wie viele andere Anwendungen auf die Skriptsprache PHP zurck. Die meisten Dateien innerhalb Ihrer WordPress-Installation tragen daher die Endung .php. In diesen Dateien befindet sich auch jede Menge HTML-Code, aber er ist in den PHP-Code verpackt. Um bestimmte Einstellungen am Blog vorzunehmen, mssen Sie in den PHP-Code eingreifen und diese .php-Dateien anpassen. Keine Sorge: Sie mssen dafr kein PHP-Profi sein, sondern knnen auch ohne tiefere Scripting-Kenntnisse den Anleitungen aus dem Buch folgen. Sollten Sie jedoch auf die Idee kommen, eigene Plugins zu schreiben oder sich an der Entwicklung von WordPress zu beteiligen, ist es jetzt an der Zeit, PHP zu lernen.

Einfhrung

XXI

ll

Hinweis

Bei WordPress ist der Sprachgebrauch leider ein bisschen verwirrend: Die mit WordPress erstellten Seiten (Pages), die als feste Menpunkte erreichbar sind, werden hufig als statische Seiten bezeichnet. Das ist irrefhrend, weil diese Seiten genauso dynamische Inhalte sind wie die einzelnen Blog-Postings, also immer frisch aus der Datenbank heraus generiert werden, wenn ein Leser sie abruft. Als statisch werden die Seiten nur deshalb bezeichnet, weil ihr Erscheinungsbild im Gegensatz zu den Blog-Postings, die sich stndig ndern, statisch wirkt: Seiten wie ber mich oder das Impressum sind immer an derselben Stelle. Wenn also im Zusammenhang mit WordPress von statischen Seiten die Rede ist, denken Sie bitte daran, dass es sich dabei eigentlich um dynamische Inhalte handelt, die nur innerhalb der WordPress-Navigationslogik als statisch aufgefasst werden.

Die MySQL-DatenbankZur Speicherung der Datenstze verwendet WordPress eine MySQLDatenbank, ein sehr gebruchliches Format fr Webanwendungen. Die meisten Webhoster haben heute MySQL-Datenbanken im Angebot. Auerdem bieten sie in der Regel ein Administrationstool dafr an, meistens phpMyAdmin, das in Kapitel 9, Pflege und Sicherheit, vorgestellt wird. Eine Datenbank ist eine Datei auf dem Webserver, die man sich wie einen Aktenschrank vorstellen muss, in dem sich Aktenordner befinden. Was im Aktenschrank die Aktenordner sind, sind in der Datenbank die Tabellen. Diese Tabellen enthalten Zeilen und Spalten sowie Zeilen- und Spaltenberschriften. Die Spaltenberschriften entprechen den Feldnamen in einer Datenbank, und jede Zeile entspricht einem Datensatz. Die Zeilenberschrift entspricht der ID des Datensatzes, die innerhalb der Tabelle einmalig ist. Ein einfaches Beispiel fr eine Datentabelle ist eine Adressenliste. WordPress speichert in der MySQL-Datenbank die Textinhalte, also Seiten, Eintrge und Kommentare, aber auch Kategorien, Tags, Benutzernamen und -rechte, Mailadressen und Passwrter sowie smtliche in WordPress konfigurierte Optionen. In einer Datenbank knnen die Daten mehrerer WordPress-Blogs und parallel auch Daten weiterer Anwendungen enthalten sein. Nun, da Sie eine erste grobe Vorstellung davon haben, wie Blogs mit WordPress aussehen und auf welcher Technik sie basieren, kann es jetzt richtig losgehen! Das nchste Kapitel begleitet Sie Schritt fr Schritt bei der Installation und Konfiguration der Blog-Software.

XXII

Einfhrung

First

Kapitel 1 1 KAPITEL Hier Mini IVZ eingeben!

WordPress installieren und konfigurierenErstellen auf den Arbeitsseiten (siehe Muster)

In diesem Kapitel: Systemvoraussetzungen WordPress herunterladen WordPress konfigurieren Die Datenbank konfigurieren WordPress-Dateien auf den Webserver kopieren Setup

Abstand untere Tabellenlinie zu Textanfang 1,8 cm -> also: manuell auf den Arbeitsseiten ziehen!!!

Bevor Sie mit WordPress arbeiten knnen, mssen Sie das Programm erst einmal installieren und betreiben. Fairerweise sollten Sie aber im fertigen Blog einen Link zu wordpress.org einbinden, z. B. in der Fuzeile. Da WordPress Open Source-Software ist, fallen keine Installations- oder Nutzungsgebhren an. Auf wordpress.org steht die Blogsoftware in verschiedenen Sprachen zur Verfgung.

SystemvoraussetzungenZunchst sollten Sie berprfen, ob Ihr Rechner und der Webserver, auf dem Ihr Blog laufen soll, die Systemvoraussetzungen von WordPress erfllen. Zum Glck ist WordPress nicht anspruchsvoll die Anforderungen werden von handelsblichen Webspace-Paketen abgedeckt. Auf Ihrem Rechner muss installiert sein: ein Webbrowser ein FTP-Client, zum Beispiel FileZilla Entpackprogramm fr ZIP-Files (bei Windows sind ZIP-Programme ab XP im Betriebssystem integriert, die Installation eines Entpackprogramms erbrigt sich dort also) Auf dem Webserver muss installiert bzw. aktiviert sein: PHP Version 4.3 oder hher die Datenbank-Software MySQL Version 4.0 oder hher das Apache-Modul mod_rewrite

Max. Linie

GD Library (wird fr die Erstellung von Vorschaubildern bentigt)

Max. Linie1

Wenn Sie nicht wissen, ob Ihr Webhoster diese Voraussetzungen erfllt, schicken Sie ihm eine Mail und fragen Sie nach. Auf http:// wordpress.org/about/requirements steht ein Musterbrief (auf Englisch), den man an seinen Hoster schicken kann, um etwas ber die Systemvoraussetzungen zu erfahren. WordPress selbst empfiehlt Apache oder Litespeed als Server-Software, weil diese Server die robustesten seien und die meisten Features bieten wrden, aber generell tut es jeder Server, der PHP und MySQL untersttzt. Das Apache-Modul mod_rewrite ist nicht zwingend notwendig fr den Betrieb von WordPress, erhht aber den Komfort. Es sorgt dafr, dass Links innerhalb des Blogs nicht als Zahlenreihen, sondern als lesbare Adressen zu sehen sind. (Nheres dazu erfahren Sie in Kapitel 3, Ein Blog aufbauen, unter Permalinks.)

WordPress herunterladenSind alle Voraussetzungen erfllt, knnen Sie sich an den Download machen. Die aktuelle deutschsprachige WordPress-Version mit einigen Zustzen und in zwei Versionen (mit Anrede Du bzw. Sie) finden Sie auf http://WordPress-deutschland.org/download/deutsch. Die englische Version befindet sich auf http://www.WordPress.org/ download. Das Benutzerhandbuch finden Sie auf http://doku.WordPress-deutschland.org/Benutzerhandbuch_Inhalt.

ll

Hinweis

Ursprnglich gab es zwei Anlaufstellen fr den Download von WordPress, nmlich http://de.wordpress.org und http://wordpressdeutschland.org. Im Juli 2009 sind die beiden Versionen zusammengefhrt worden. Das ist eine sehr gute Nachricht, weil damit endlich das Wirrwar der unterschiedlichen deutschen Sprachdateien ein Ende hat. Bisher kam es nmlich zu Problemen, wenn die an sich umfassendere Sprachversion von wordpress-deutschland.org installiert wurde und diese dann unter Umstnden bei Programm-Updates von de.wordpress.org berschrieben wurde. In Zukunft wird es nur noch eine gemeinschaftlich gepflegte deutsche Sprachdatei geben, und unter http://blog.wordpress.deutschland-org sind die Anwender zu Feedback und Verbesserungsvorschlgen zu den Sprachdateien aufgerufen.

Alle Versionen werden als ZIP-Archiv heruntergeladen. Legen Sie das ZIP in einem Verzeichnis Ihrer Wahl auf Ihrem PC ab und entpacken Sie den Inhalt entweder mit einem Entpackprogramm wie

2

Kapitel 1: WordPress installieren und konfigurieren

WinZIP, oder ab Windows XP mit der in das Betriebssystem integrierten Funktion (siehe Abbildung 1-1).Abbildung 1-1 Das entpackte WordPressInstallationsarchiv

Tipp

Eine Express-Installationsanleitung finden Sie brigens in der Datei liesmich.html im WordPress-Verzeichnis.

WordPress konfigurierenBevor Sie die Blogsoftware auf Ihren Server hochladen knnen, muss zunchst die Konfigurationsdatei editiert werden, damit WordPress berhaupt die Mglichkeit hat, sich mit der Datenbank zu verbinden. Auerdem werden einige wichtige zum Teil sicherheitsrelevante Einstellungen fr den Betrieb in dieser Konfigurationsdatei hinterlegt. Eine Beispielkonfigurationsdatei, die als Grundlage fr Ihre eigene Konfigurationsdatei dient, wird mitgeliefert. Sie heit wp-config-sample.php und befindet sich im WordPress-Hauptverzeichnis. ffnen Sie die Datei wp-config-sample.php und speichern Sie sie unter dem Namen wp-config.php in Ihrem lokalen WordPress-Verzeichnis ab. Sie knnen dafr einen Texteditor wie Notepad oder Proton Notepad verwenden nicht jedoch Wordpad, Word oder ein anderes Textverarbeitungsprogramm, das Formatierungen mit abspeichert. Da Sie im Laufe Ihrer Bloggerkarriere vermutlich mehr

WordPress konfigurieren

3

und mehr am Code Ihres Blogs arbeiten wollen, ist es ratsam, einen codebasierten HTML-Editor wie Homesite, Phase 5 oder Kompozer zu verwenden.

Warnung

Benutzen Sie keinen WYSIWYG-Editor! (WYSIWYG steht fr What you see is what you get.) Er wrde genau wie WordPad oder Word Zusatzinformationen in der Datei mit abspeichern, die sie fr WordPress unlesbar machen. Das gilt nebenbei fr alle PHP-Dateien: Sie drfen nur im Quellcode-Modus ( SourceModus) bearbeitet werden.

Die einzelnen Konfigurationszeilen werden in der Konfigurationsdatei mit Kommentaren (gekennzeichnet durch einleitendes //) erklrt. Es folgen trotzdem ein paar Hinweise zum Ausfllen der Konfigurationsdatei.

Die Datenbank konfigurierenFast alle Inhalte Ihres Blogs wie Postings, Kategorien, Kommentare, Benutzerkonten etc. werden in der MySQL-Datenbank auf dem Webserver abgelegt. Davon ausgenommen sind hochgeladene Dateien wie z. B. Bilder, Dokumente oder Videos. Damit WordPress sich mit der Datenbank auf dem Server verbinden kann, muss es wissen, wo es die Datenbank findet, und die Login-Daten fr die Datenbank kennen. Tragen Sie also gleich zu Anfang in der Datei Ihre DatenbankAnmeldeinformationen ein. Sie mssen den Namen der Datenbank, den Benutzernamen und Ihr MySQL-Passwort eintragen. Diese Informationen erhalten Sie von Ihrem Hosting-Provider bei der Freischaltung Ihres Hosting-Pakets, Sie knnen sie aber auch spter erneut anfordern, falls sie Ihnen nicht mehr vorliegen sollten. Sie sehen etwa so aus: also: manuell auf den Arbeitsseiten ziehen!!!

Wenn Sie bis hierher durchgehalten haben, haben Sie hoffentlich Lust darauf bekommen, selbst mit WordPress loszulegen oder weiterzumachen. Die folgenden Webadressen sollen Ihnen dabei helfen, weitere Informationen zu WordPress zu finden oder auch mit anderen WordPress-Anwendern in Kontakt zu treten. WordPress ist ein schier unerschpfliches Thema wenn man ein Buch darber schreibt, fallen einem immer wieder neue Dinge ein, die man noch beschreiben knnte, aber irgendwo muss man einen Punkt setzen. Im Blog zum Buch werden Sie daher fortlaufend neue Infos zu WordPress erhalten und ntzliche Plugins und schne Themes und Weblinks vorgestellt bekommen. Ich wrde mich freuen, Sie dort wiederzusehen.

Das Blog zum BuchWeiterfhrende Informationen, Tipps & Tricks und News zu WordPress finden Sie unter http://www.limone.de/wpblog/.

WordPress allgemeinDie internationale WordPress-Website http://wordpress.org Die Website von WordPress Deutschland http://wordpress-deutschland.org

Max. Linie

Das offizielle Blog von WordPress http://wordpress.org/development/

Max. Linie263

Das offizielle Blog von WordPress Deutschland http://blog.wordpress-deutschland.org/ Die komplette WordPress-Dokumentation (der Codex, englisch) http://codex.wordpress.org/ Die offiziellen WordPress-Supportforen http://wordpress.org/support/ http://de.forums.wordpress.org/ Das Forum von WordPress Deutschland http://forum.wordpress-deutschland.org/ Die Entwicklungs-Projektwebsite von WordPress http://core.trac.wordpress.org/ Logs der WordPress-Chats auf wordpress.org https://irclogs.wordpress.org/ Videos zu WordPress http://wordpress.tv/ WordPress-Blogs ohne Installation http://www.wordpress.com Twitter-Wall mit regelmigen News zu WordPress http://wptweety.com/ Twitter-Stream von Sergej Mller mit vielen WordPress-Infos http://twitter.com/wpseo Blog von WordPress-Grnder und Chefentwickler Matt Mullenweg http://ma.tt/ WordPress-Tavern http://www.wptavern.com/ Die zehn hilfreichsten WordPress-Designblogs http://arbent.net/blog/details-on-the-10-most-helpful-wordpressdesign-blogs

264

Kapitel 10: Ausblick: WordPress im Web

TutorialsTexto.de, WordPress-Magazin mit vielen Tutorials http://www.texto.de WordPress-Buch mit vielen Infos und Anleitungen http://www.wordpress-buch.de/ WordPress unter XAMPP installieren http://blogshop.de/2006/03/15/wordpress-unter-xamppinstallieren/ WordPress-News, Hacks, Tipps, Tutorials, Plugins und Themes http://wpengineer.com/ Anleitung zum Aufsetzen einer WordPress-Testumgebung http://net.tutsplus.com/tutorials/wordpress/how-to-set-up-akiller-wordpress-testing-environment-locally/ Wie man ein Widget erstellt http://www.bloggingtips.com/2009/06/04/create-your-ownwordpress-widget/ 60 WordPress-Tutorials http://themetation.com/2009/04/07/65-awesome-wordpresstutorials/ 20 WordPress-Tipps und Tricks http://www.technobuzz.net/20-cool-wordpress-tips-and-tricks/ Acht einfache WordPress-Entwicklertricks http://www.onextrapixel.com/2009/06/11/8-simple-wordpressdevelopers-tips-tricks-to-improve-your-site-significantly/

Themes und DesignbeispieleOffizielle WordPress-Themes-Site http://wordpress.org/extend/themes/ Theme-Pool von wordpress-deutschland.org http://themes.wordpress-deutschland.org/

Themes und Designbeispiele

265

Noch eine WordPress-Themes-Site http://www.wordpress-themes.ws/ Handreichung zum Erstellen eines Theme mit hilfreichen Links http://www.webwriting-magazin.de/blogdesign-ein-eigeneswordpress-theme-erstellen/ WordPress-Theme-Generator http://yvoschaap.com/wpthemegen Checklisten und Spickzettel http://www.dreamcss.com/2009/06/10-useful-wordpress-cheatsheets.html Mehrere WordPress-Theme-Generatoren http://www.littlecompany.de/wordpress-theme-generatoren.html Anleitung zur Erstellung eines WordPress-Theme http://net.tutsplus.com/site-builds/how-to-create-a-wordpresstheme-from-scratch/ 25 atemberaubende WordPress-Designs http://blogthememachine.com/25-awesome-wordpress-designs/ 100 beeindruckende kostenlose WordPress-Themes fr 2009 http://www.drweb.de/magazin/100-kostenlose-wordpressthemes-2009/ 30 untypische WordPress-Sites http://www.webdesignerwall.com/trends/30-untypicalwordpress-sites/ Top 20 Gratis-Themes fr WordPress http://www.web-ideas.de/kreativ-beeindruckend/20-kostenlosetop-themes-fuer-wordpress-27/

PluginsOffizielle WordPress-Plugin-Site http://wordpress.org/extend/plugins/

266

Kapitel 10: Ausblick: WordPress im Web

Die beliebtesten WordPress-Plugins in der deutschsprachigen Blogosphre http://sw-guide.de/2007-05/die-beliebtesten-wordpress-pluginsin-der-deutschsprachigen-blogosphaere/ Zehn E-Commerce-Lsungen fr WordPress http://playground.ebiene.de/1787/wordpress-ecommerceloesungen/ Zwlf tolle WordPress-Plugins http://www.braekling.de/2009/05/30/zwolf-tolle-wordpressplugins/ Die besten 35 Plugins, um Blogartikel mit anderen zu teilen http://pelfusion.com/tools/top-35-plugins-of-wordpress-to-shareyour-blog-post/ Zehn Plugins, die Ihnen helfen, mit Ihrem Blog Geld zu verdienen http://tutorialblog.org/10-wordpress-plugins-to-monetize-yourblog/ WordPress-Plugin-Kompatibilittsprfer http://plugincheck.bravenewcode.com/ Zehn Must-Have-WordPress-Plugins http://photoshop-pack.com/2009/06/10-must-have-wordpressplugins/ Anleitung zum Schreiben eines WordPress-Plugins (Video, englisch) http://www.from-the-couch.com/post.cfm/title/how-to-createa-simple-wordpress-plugin Die 16 wichtigsten WordPress-Plugins http://www.bloggingkid.com/sixteen-most-essential-wordpressplugins/ ber 45 Plugins fr professionelles WordPress-Bloggen http://www.blogperfume.com/45-essential-wordpress-pluginsfor-pro-blogging/

Plugins

267

WordPress als CMSTutorial zur Integration eines Blogs in eine alte Website http://www.webwriting-magazin.de/ein-blog-in-eine-altewebsite-integrieren/ Zehn Plugins fr WordPress als CMS http://www.webwriting-magazin.de/10-plugins-fuer-wordpressals-cms/ Linksammlung zur Nutzung von WordPress als CMS http://www.texto.de/wordpress-als-cms-nutzen-link-sammlungvon-plugins-und-tutorials/ Fnf Tutorials, um WordPress in ein CMS umzuwandeln http://www.dailyseoblog.com/2009/06/5-explicit-tutorials-onconverting-wordpress-to-cms/ 20 Plugins, um WordPress in ein vollwertiges CMS zu verwandeln http://www.techspikes.com/2008/11/wordpress-as-cms/ Wie man WordPress als individuell angepasstes CMS nutzt http://www.idesignstudios.com/blog/web-design/wordpressas-cms/ Anleitung zur Nutzung von WordPress als mchtiges CMS http://www.noupe.com/wordpress/the-comprehensive-guidefor-a-powerful-cms-using-wordpress.html Was man beim Einsatz von WordPress als CMS beachten muss http://www.devlounge.net/publishing/things-to-considerwhen-using-wordpress-as-a-cms Zehn Dinge, die man mit WordPress auer Bloggen machen kann http://wpcandy.com/articles/10-things-you-can-do-withwordpress-besides-blogging.html

SecurityVorstellung vieler Sicherheitsplugins fr WordPress http://blogsecurity.net/

268

Kapitel 10: Ausblick: WordPress im Web

Security-Whitepaper fr WordPress http://blogsecurity.net/projects/secure-wp-whitepaper-de.pdf Anleitung zur Absicherung eines WordPress-Blogs http://www.cywhale.de/sicherheit-wordpress-absichern/ WordPress sicherer machen http://wordpress-buch.bueltge.de/wordpress-sicherer-machen/30/ Anleitung zum WordPress-Datenbank-Backup http://www.ilfilosofo.com/blog/wp-db-backup/ Anleitung zum Absichern des Uploadverzeichnisses (englisch) http://gerry.ws/2008/10/152/setup-and-secure-your-wordpressupload-directory.html ABC der WordPress .htaccess-Hacks http://wpshout.com/a-to-z-of-wordpress-htaccess-hacks/ WordPress sicherer machen http://www.webmasterwatchblog.de/wordpress/wordpress-sicherer-machen-security-hinweise/ Typische Angriffspunkte in WordPress-Blogs http://www.bpwrap.com/2008/02/how-wordpress-blogs-arehacked/ Zehn Wege, das Dashboard zu schtzen http://www.smashingmagazine.com/2009/01/26/10-steps-toprotect-the-admin-area-in-wordpress/ Verschiedene .htaccess-Tools http://www.htaccesstools.com/ htpasswd-Generator http://www.htaccesstools.com/htpasswd-generator/ Zehn .htaccess-Hacks fr WordPress http://www.catswhocode.com/blog/10-awesome-htaccess-hacksfor-wordpress

Security

269

Index

AAdministrator 221 Akismet 134 Artikel 17, 40, 198 erstellen 65, 223 freischalten 224 publizieren 226 Auszug 93 Avatare 105

CCaptcha 138 chmod 9, 234 Classic-Theme 161 CMS 197, 267 Features 197 Container 24 Content Management System siehe CMS CSS-Editor 173 Customize-Plugin 181

BBackend 15, 198 Backup 230, 244 Baustellenseite 54 Beitragsversionen 200 Benutzer anlegen 220 benutzerdefinierte Felder 93 Benutzerrollen 21, 34, 198, 219 hinzufgen 227 Berechtigungen 221 Berechtigungskonzept 220 Bilder bearbeiten 80 Bilder einfgen 74 Blog aufbauen und gestalten 31 Geschichte XV Schreibweise XIX Blogroll 46

DDashboard 12, 15, 65 anpassen 23 Aufbau 16 Hauptmen 23 Dateirechte 9, 233 Datenbank 28 bereinigen 230 optimieren 136 Tabellen 29 Tabellenprfix 6 Datenbank-IDs 142 Datenbank-User 231 Datensicherung 229 Datumsformat 34 Diskussion 95 Double-Opt-in 144 dynamische Websites XX

| 271

EEditor 65, 199 Tastaturkrzel 69 Einstellungen 22 Entwurf 88 Export 259

FFreshy 175 Optionen 177 Frontend 15, 238 FTP 8

Sicherheit 112 Spamschutz 98 Symbolbilder 105 Tastaturkrzel fr Moderation 105 Konfiguration 1 allgemeine Einstellungen 31 Auth-Keys 5 Benutzereinstellungen 13 Datenbank 4 wp-config.php 3 Kubrick-Theme 56, 63, 161 anpassen 63

L GGalerie 76 Gravatar 107 Grundkonfiguration 231 LAMP 10 Layout 210 Lightbox 150 Linkliste 47 Links 18, 47 Loop 187, 213

H.htaccess-Datei 33, 122, 232 Hauptverzeichnis 33 Header-Grafiken 182 Hintergrundgrafik 185 HTML-Formate 171 HTML-Modus 71 Hyperlinks 70

MMediathek 18 Mediendateien 82 Medienverwaltung 199 mod_rewrite-Modul 38

N IImport 259 Impressum 51, 54 Installation Anmeldung 11 Setup 10 Systemvoraussetzungen 1 Navigation 207 Navigationsstruktur 202

PPage-Template 210 Passwrter 239 Passwortschutz 90 Permalinks 35, 66, 150 Tags 39 Pflege 229 PHP-Memory 124 phpMyAdmin 230, 246 Pingbacks 98, 115 Plugins 20, 123, 266 automatisch installieren 127 bearbeiten 132 Installation 125 Kompatibilitt 125 konfigurieren 126 manuell installieren 126

KKategorien 17, 92 Artikel 43 Links 47 Kommentare 19, 97 abonnieren 144 bearbeiten 148 deaktivieren 140 Einstellungen 108 erstellen 98 letzte anzeigen 145 moderieren 102

272 | Index

Optionen 130 Sicherheit 124, 240 Updates 131 private Eintrge 90 Programm-Update 251 Publikationszeitpunkt 90 Publizieren 87

QQuick Press 40

RRestore 250 Review 88 Revisionen 230 RSS-Feeds 98, 118

SSecurity 268 Security-Checkliste 243 Seiten 19 anlegen 51 bearbeiten 51 erstellen 203 Reihenfolge 204 SEO 158 Sicherheit 229 Sicherheitslcken 229 Sidebar 56, 147, 213 Smilies 101 Spam 229 Spamschutz 134, 137, 138, 140 Speichern 87 Sprachdateien 6, 174 Startseite 205 Statistik 155 Stylesheets 170 bearbeiten 193 erstellen 190 Supportforen 264

Text eingeben 67 formatieren 68 Texteingabe 65 Textgestaltung 65 Themes 19, 138, 161, 265 aktivieren 176 anpassen 181 Aufbau 167 aus ZIP installieren 165 auswhlen 176 automatisch installieren 163 Bestandteile 186 Dateien 168 entwickeln 185 manuell installieren 166 Sicherheit 240 Vorschaugrafik 191 Trackbacks 97, 98, 115 moderieren 117 setzen 116 validieren 137 Twitter 151

UUmlaute 67, 150 Update 230, 251 automatisch 253 manuell 256 Uploads Konfiguration 39 Upload-Verzeichnis 236 User-Namen 237 User-Registrierung 238

VVersionsverwaltung 200 Verzeichnisrechte 9 Verzeichnisse auslagern 236 Verzeichnisse schtzen 232 Videos 83 Vorschau 70

TTabellenprfix 231 Tags 17, 42, 91 Templates 59, 168 bearbeiten 210 Testumgebung 258

WWAMP 10 Werkzeuge 22 Werkzeugleiste 68

Index

| 273

Widgets 20, 56, 147 anpassen 58 wp-config.php 231, 232 WYSIWYG 68

XXAMPP 10

ZZeitformat 35 Zeitzone 34

274 | Index

ber die AutorinOlivia Adler ist seit 1992 online und seit 1993 auch beruflich im ITBereich ttig. Ihre Schwerpunkte liegen dabei in den Bereichen Helpdesk, Dokumentation und Schulung. Sie publiziert seit zehn Jahren als freiberufliche Fachredakteurin Fachartikel, Tutorials, Hand- und Fachbcher zu IT- und Internetthemen. 1995 baute sie ihre erste eigene Website, seit 1999 erstellt sie als freiberufliche Webdesignerin handgecodete Websites fr kleine und mittelstndische Unternehmen. Ihr erstes Blog startete sie im Februar 2000 und landete nach Experimenten mit verschiedenen Blog-Softwaren 2005 bei WordPress eine Entscheidung, die sie bis heute nie bereut hat.

KolophonDas Tier auf dem Cover von Praxiswissen WordPress ist ein Pfeilgiftfrosch, der zur Familie der Baumsteigerfrsche (Dendrobatidae) gehrt. Diese in Mittel- und Sdamerika beheimateten Froschlurche sind im tropischen Regenwald auf allen Vegetationsebenen zu finden, vom Boden bis zu den Baumwipfeln. Sie gehren mit ihren 12 bis 50 Millimetern Krpergre eher zu den kleineren Vertretern ihrer Gattung und fallen durch ihre Farbenpracht ins Auge. Die Hautfarbe der Pfeilgiftfrsche kann von gelb ber leuchtend rot bis blau und grn reichen oder aus einer Kombinationen dieser Farben bestehen. Mit diesen Warnfarben weisen die Frsche mgliche Fressfeinde darauf hin, dass sie ungeniebar oder sogar giftig sind. Die Haut sondert ber Poren hoch toxische Substanzen ab, die in wenigen Minuten zum Tod durch Lhmung des Nervensystems fhren knnen. Gegengifte gegen diese sogenannten Alkaloide sind nicht bekannt. Die Frsche nehmen das Gift mit ihrer Nahrung auf: Sie sind in der Lage sind, giftige Insekten und Ameisen zu verspeisen, das Gift in ihrem Krper anzureichern und ber die Haut wieder abzugeben. Die Indianer Kolumbiens nutzten die Gifte fr die Jagd, indem sie ihre Pfeilspitzen mit der tdlichen Substanz prparierten und diese fr ihre Blasrohre verwendeten. Pfeilgiftfrsche stehen laut Washingtoner Artenschutzabkommen unter strengem Schutz. Sie lassen sich aber gut nachzchten und sind deshalb auch als Haustiere verbreitet. Weil sie in Gefangenschaft meistens ungiftige Nahrung erhalten, verlieren sie nach einiger Zeit die Fhigkeit, Gift zu produzieren, sodass man sie recht gefahrlos in Terrarien halten kann.

Das Coverlayout dieses Buchs hat Michael Oreal gestaltet. Als Textschrift verwenden wir die Linotype Birka, die berschriftenschrift ist die Adobe Myriad Condensed, und die Nichtproportionalschrift fr Codes ist LucasFonts TheSansMono Condensed. Geesche Kieckbusch hat das Kolophon geschrieben.