SlideShare ist ein Scribd-Unternehmen logo
1 von 78
Downloaden Sie, um offline zu lesen
WordPress Professional
SEO Campixx 2015 | 14. März 2015
Folien unter sblum.de/seocampixx
Über uns
Agenda WordPress Professional
• Einführung WordPress, Multisite,
(Themes) & Plugins

• Koexistenz auf einer Domain

• Technisches Feintuning: Caching &
Sicherheit in der Multisite
Über WordPress
• Verbreitung
• wordpress.org
• wordpress.com und
Automattic
Über WordPress
• Basiert auf PHP (mind. 5.2.4) und MySQL (mind. 5.0.15)
• GNU GPLv2 Lizenz
• Verteilung 2014 (geschätzt)
75 %
25 %
WordPress
andere Systeme
34 %
66 %
22 %
78 %
weltweit

aktive Seiten
WordPress /

andere CMS
deutsche

Blogosphäre
Über WordPress
• WordPress als SaaS: wordpress.com (/ wordpress.de)

Eingeschränkte Funktionen bei Plugins & Themes

Betreiber: Automattic Inc. (kommerziell)

Erweiterungen durch Jetpack & Co.
• WordPress zum selbst hosten: wordpress.org
• Plugin-Repository: 36.378 Plugins auf wordpress.org

3.331 kostenpflichtige auf codecanyon.net uvm.
• Theme-Repository: tausende auf wordpress.org

Themeforest uvm.
Stand:01.03.2015
Vergleich Single- & 

Multisite-Installation
WordPress Single und Multisite – Installation
• Einzeln komplett
voneinander getrennte
WordPress-Installationen
• Festlegung auf eine
Sprache
• Einzelner WP-Kern und
viele Unterseiten 

• Multisite als Lösung für
mehrsprachige Websites
WordPress Single und Multisite – Installation
• Initiale Einrichtung,
Wartung und Updates
mehrere Seiten über Tools
wie z. B. InfiniteWP oder
ManageWP (SaaS)
• Volle Admin-Rechte für
versierte Nutzer möglich
(z. B. für Installation von
Plugins u. Ä.)
• Initiale Einrichtung leichter
und schneller, komplette
Kontrolle in eigener Hand



• Admin-Rechte für einzelne
Seiten, Super-Admin mit
Zugriff zu allen Seiten
WordPress Single und Multisite – Installation
• Plugins und Themes
können den gewünschten
Versions-Stand aufweisen
(z. B. Pagebuilder & dazu
optimiertes Theme)
• Plugins und Themes
werden individuell pro
Seite ausgesteuert, aber
nur ein Versionsstand pro
Plugin / Theme möglich
WordPress Themes
• Default Themes
• Starter Themes
• Vollwertige Themes
• Child Themes
WordPress Default-Themes
WordPress Default-Themes
WordPress Default-Themes
WordPress Default-Themes
• Default-Themes 2013-2015 in der 6,7 MB großen
WordPress-Installation inklusive
• Seit 2011 bereits voll responsiv
• Bis auf [caption] keine weiteren BB-Codes und
Funktionen
• Voll funktionsfähiges Theme und volle Kompatibilität bei
Theme-Wechsel
• Default-Themes auch als Starter-Theme geeignet
WordPress Themes
• Default Themes
• Starter / Blank Themes
• Vollwertige Themes
• Child Themes
WordPress Starter Themes: Underscores _S
WordPress Starter Themes: Underscores _S
sevenroots.com
WordPress Starter Themes: Underscores _S
WordPress Starter Themes: Underscores _S
• Grundgerüst, auf dem Theme-Designer aufbauen können
• Entwickler hinter _S: Automattic
• Lt. Entwickler von _S Einsparung von über 1.000
Arbeitsstunden für den Grund-Aufbau
• _S ist und bleibt gratis
• Basis für rund 300 Themes im WordPress-Repository
WordPress Starter Themes: darauf achten!
• Empfehlenswert als Basis: Twitter BootstrapWP oder
Foundation for WordPress; HTML5 und CSS3
• Vorbereitete jQuery Plugins für Dropdowns & Co.
• Responsive CSS
• Saubere Template-Struktur und Dokumentation
http://www.elmastudio.de/wordpress/responsive-
wordpress-blank-themes-in-der-ubersicht/
WordPress Themes
• Default Themes
• Starter Themes
• Vollwertige Themes
• Child Themes
WordPress Themes
WordPress Themes
• Installieren und sofort einsatzbereit
• Code-Qualität und Anpassbarkeit sehr unterschiedlich
• Top-Entwickler, die ihre Themes tausendfach verkaufen
• breiter Funktionsumfang
• gute Individualisierungsmöglichkeiten auch ohne
Programmierkenntnisse
• Umfangreiche Themes oft mit Plugins wie Visual Composer
(Page Builder) & Revolution Slider gekoppelt
WordPress Themes
• Drag & Drop Pagebuilder: Websites bauen ohne
Programmierkenntnisse
• Je nach Theme-Entwickler mit schlankem bis sehr umfangreichem
Backend
0
22,5
45
67,5
90
Anpassbarkeit
Umfangreiches
Backend
Schlankes
Backend
Anpassungen via CSS-Coding
Anpassungen via Theme Panel
WordPress Themes
• Default Themes
• Starter Themes
• Vollwertige Themes
• Child Themes
WordPress Child Themes
• Basis ist ein vollwertiges (kein Starter!) Theme (Parent)
• Verändert das Theme in den Styles und Funktionen,
kleine Ergänzungen möglich, die zusätzlich geladen
werden
• Parent-Theme kann so aktualisiert und trotzdem
individuell angepasst werden
• Selbst gewählter Theme-Name des Child-Themes
erscheint im Quelltext
WordPress Plugins
• MU-Plugins
• Was macht gute Plugins aus
• Beschränkungen durch PHP
5.2
WordPress Plugins
• MU-Plugins
• Was macht gute Plugins aus
• Beschränkungen durch PHP
5.2
MU-Plugins
• Sowohl für Multisite- als auch Einzel-Installation (seit 2.8)
• Must Use Plugins (mu-plugins) erscheinen unter dem Reiter
„Obligatorisch“ bei /wp-admin/plugins.php
• MU-Plugins müssen nicht extra aktiviert werden, sondern
sind sofort nach Upload im Einsatz
• Nutzer können die Plugins nicht versehentlich deaktivieren
• MU-Plugins werden vor normalen Plugins geladen (nützlich
für Buffern, Caching, uvm.; Bereitstellung von Bibliotheken,
die in anderen Plugins oder in Themes verwendet werden)
WordPress Plugins
• Plugins und MU-Plugins
• Was macht gute Plugins aus
• Beschränkungen durch PHP
5.2
Was gute Plugins ausmacht
• Regelmäßige, aber nicht tägliche Updates
• Einhaltung der WordPress Coding Standards: http://
codex.wordpress.org/WordPress_Coding_Standards
• Ausreichende Plugin-Beschreibung
• Bei Nicht-kommerziellen Plugins Transparenz mittels
GitHub oder ähnliches Repository
WordPress Plugins
• Plugins und MU-Plugins
• Was macht gute Plugins aus
• Beschränkungen durch
PHP 5.2
Plugin-Beschränkungen durch PHP 5.2
• Einschränkungen durch veraltete PHP-Version 5.2
• keine Namensräume bei Klassen (Namespaces)
• keine anonymen Funktionen (Closures)
→ Umständlichere Programmierung notwendig
Koexistenz: 

2 Systeme auf einer
Domain
• Einfache Installation im
Unterordner
• Voll-Integration im
Wurzelverzeichnis
• Vor- und Nachteile
Koexistenz: 

2 Systeme auf einer
Domain
• Einfache Installation
im Unterordner
• Voll-Integration im
Wurzelverzeichnis
• Vor- und Nachteile
Koexistenz: Installation in Unterordner - Hauptseite
Koexistenz: Installation in Unterordner: /magazin
Koexistenz: Installation in Unterordner: /magazin
Koexistenz: 

2 Systeme auf einer
Domain
• Einfache Installation im
Unterordner
• Voll-Integration im
Wurzelverzeichnis
• Vor- und Nachteile
Koexistenz - reales Beispiel
• System A auf Symfony2 Basis mit Foundation, SASS,
AngularJS und Co.
• System B mit WordPress, Premium-Theme und Page
Builder
• Whitelisting von /magazin /informationen /blog auf
WordPress
Koexistenz - reales Beispiel
Koexistenz: Voll-Integration - Hauptseite
• Startseite mit
Symfony2 und
Frontend-
Individual-
Entwicklung
Koexistenz: Voll-Integration - Hauptseite
• Unterseite des
Symfony2-
Systems
Koexistenz: Vollintegration - WP-Unterseite 1
• Whitelisting
von 

/magazin 

/informationen

/blog 

uvm.

auf WordPress
Koexistenz: Vollintegration - WP-Unterseite 2
• Whitelisting
von 

/magazin 

/informationen

/blog 

uvm.

auf WordPress
Koexistenz: 

2 Systeme auf einer
Domain
• Einfache Installation im
Unterordner
• Voll-Integration im
Wurzelverzeichnis
• Vor- und Nachteile
Koexistenz - Nachteile
• Designanpassung zwischen unterschiedlichen Systemen

mit meist unterschiedlichem HTML-Aufbau
• Alternativ zwei Designs auf einer Domain
• komplexere Webserver-Konfiguration bei Voll-Integration
notwendig
Koexistenz - Vorteile
• Vorteile des jeweiligen Systems im Vordergrund
• Beispiel Content-Strategie: Inhalte via WordPress
schnell und einfach wie bei einem Facebook-Auftritt
publizieren; Pflege ohne Programmierkenntnisse
• Beispiel Redirects: statt mehreren hundert 301 in
der .htaccess nach einem Relaunch, Whitelisting der
alten Seiten für WordPress und Umleitung mit WP
Redirect Plugin
• Keine Beschränkung auf Ordner (bei Voll-Integration)
Koexistenz: einfache vs. Voll-Integration
• alle Unterseiten von
WordPress hierarchisch
unter /magazin/unterseite
• Plugins (z. B. Redirection)
greifen nur rekursiv für 

/magazin
• Whitelisting der
gewünschten URLs 

Hauptsystem <-> WP
• Plugin-Funktionen für alle
white-gelisteten Seiten
Technisches
Feintuning
• Caching
• Sicherheit
• Sicherheitsmaßnahmen
Technisches
Feintuning
• Caching
• Sicherheit
• Sicherheitsmaßnahmen
Response
Header+HTML
Page
Caching
• Varnish
Cache
• W3 Total
Cache
Objekt
Objekt
Varnish Cache
Varnish Web-
Server
Anfrage /url
Anfrage /url
Antwort

Header + HTML
Keine Anfrage
Technisches
Feintuning
• Caching
• Sicherheit
• Sicherheitsmaßnahmen
Sicherheit - WordPress Schlagzeilen
heise Security vom
11.09.2014
Sicherheit - WordPress Schlagzeilen
blog.uberspace
vom 23.11.2014
Sicherheit - WordPress Schlagzeilen
t3n vom
25.11.2014
Sicherheit - WordPress Schlagzeilen
heise Security vom
06.02.2015
Sicherheit - WordPress Schlagzeilen
t3n vom
25.02.2015
Sicherheit - WordPress Schlagzeilen
thehackernews.com
vom 11.03.2015
Sicherheit - WordPress Update-Politik
• WordPress Entwickler-Team reagiert sehr schnell auf
Sicherheitslücken
• Reaktionsgeschwindigkeit zum Schließen von Lücken bei
Themes und Plugins stark unterschiedlich: große
Abhängigkeit von den Entwickler!
Sicherheit - WordPress Update-Politik
• Keine Updates zu installieren ist grob fahrlässig
• Änderung der Update-Politik seitens WordPress auf
Auto-Update seit Version 3.7 und deutlich höhere
Aktualisierungs-Frequenz
• Nicht immer sind Updates unproblematisch: schlecht
programmierte Plugins & Themes können die Seite
schießen
WordPress Hack Beispiel von September 2014
Sicherheit - WordPress Hack Beispiel
Sicherheit - WordPress Hack Beispiel
Sicherheit - WordPress Hack Beispiel
Sicherheit - WordPress Hack Beispiel
Sicherheit - WordPress Hack Beispiel
Sicherheit - WordPress Hack Beispiel
Sicherheit - WordPress Hack Beispiel
• Umfrage kam nur einmal pro anfragender IP-Adresse und
nicht beim eingeloggten Benutzern
• Einblendung erst nach dem 5. Klick innerhalb der Seite
• Schad-Code war zusätzliches eingefügtes JavaScript
Technisches
Feintuning
• Caching
• Sicherheit
• Sicherheitsmaßnahmen
Sicherheitmaßnahmen - WordPress Hardening
• Standard-Aktionen
• Verzeichnisschutz vor /wp-admin & /wp-login.php
• Kein „admin“, zufallsgenerierte Passwörter
• Snitch-Plugin (WordPress Traffic-Überwachung)
• SSL-Verschlüsselung für WordPress-Backend
Sicherheitmaßnahmen - WordPress Hardening
• Eigene Skripte
• Komplette Einschränkung der Verzeichnisrechte: keine
Schreibrechte für Ordner aus Upload in wp-content und
Caching: Plugin- und Theme-Installation erst nach extra
Freigabe möglich
• Ausführen von PHP-Skripten im uploads-Ordner untersagt
• Auto-Update auf Staging, erst dann Ausspielung auf Live
• Tägliche Backups der Files, des WP-Kerns und der
Datenbank
sblum Blogadmin

Multisite-Installation
sblum Multisite Blogadmin
• Ein WordPress-Kern unter blogadmin.de
• Neue WordPress-Seite für Kunden in wenigen Minuten
angelegt
• keine eigene WordPress-Installation notwendig
• automatisches Anlegen der Datenbankstruktur
• Automatisierte Prozesse: komplette Sicherung und
Updates zentral für alle Installationen
sblum Multisite Blogadmin
• DNS-Eintrag der Kunden-Domain wird auf blogadmin.de
gelegt
• Jeder Kunde erhält einen Zugang zu seiner einzelnen
oder zu seinen mehreren Seiten
• Themes und Plugins werden geprüft, dann installiert und
anschließend gezielt für die Unterseiten aktiviert
• Deutlich höhere Absicherung als herkömmliche
WordPress-Installationen: WordPress Professional.
WordPress Professional – SEO Campixx

Weitere ähnliche Inhalte

Was ist angesagt?

WordPress absichern - WP Camp 2012 in Berlin
WordPress absichern - WP Camp 2012 in BerlinWordPress absichern - WP Camp 2012 in Berlin
WordPress absichern - WP Camp 2012 in BerlinTorsten Landsiedel
 
WordPress- eine Einführung
WordPress- eine EinführungWordPress- eine Einführung
WordPress- eine EinführungJohannes Fruth
 
SEO Day 2016: Perfekte Ladezeiten und SEO-Hosting für Speed-Freaks
SEO Day 2016: Perfekte Ladezeiten und SEO-Hosting für Speed-FreaksSEO Day 2016: Perfekte Ladezeiten und SEO-Hosting für Speed-Freaks
SEO Day 2016: Perfekte Ladezeiten und SEO-Hosting für Speed-FreaksSEARCH ONE
 
DDEV - Eine lokale Entwicklungsumgebung
DDEV - Eine lokale EntwicklungsumgebungDDEV - Eine lokale Entwicklungsumgebung
DDEV - Eine lokale EntwicklungsumgebungFrank Schmittlein
 
HTML5 und CSS3 - was jetzt schon möglich ist
HTML5 und CSS3 - was jetzt schon möglich istHTML5 und CSS3 - was jetzt schon möglich ist
HTML5 und CSS3 - was jetzt schon möglich istRenate Hermanns
 
Ein kurze Einführung in WordPress
Ein kurze Einführung in WordPressEin kurze Einführung in WordPress
Ein kurze Einführung in WordPressCathrin Tusche
 
Wordpress - Einführung und Überblick über die Kernfunktionen
Wordpress - Einführung und Überblick über die KernfunktionenWordpress - Einführung und Überblick über die Kernfunktionen
Wordpress - Einführung und Überblick über die KernfunktionenMario Fink
 
SEODay 2011 - Seitennetzwerk mit WordPress effizient aufbauen und verwalten
SEODay 2011 - Seitennetzwerk mit WordPress effizient aufbauen und verwaltenSEODay 2011 - Seitennetzwerk mit WordPress effizient aufbauen und verwalten
SEODay 2011 - Seitennetzwerk mit WordPress effizient aufbauen und verwaltenget on top gmbh
 
WordPress-Präsentation
WordPress-PräsentationWordPress-Präsentation
WordPress-Präsentationpfw208br
 
Campixx 2012-ladezeit-extreme
Campixx 2012-ladezeit-extremeCampixx 2012-ladezeit-extreme
Campixx 2012-ladezeit-extremeAlexander Merkel
 
PhpStorm 6 Configuration for TYPO3
PhpStorm 6 Configuration for TYPO3PhpStorm 6 Configuration for TYPO3
PhpStorm 6 Configuration for TYPO3marco-huber
 
Blogwerk WordPress für die Corporate Website
Blogwerk WordPress für die Corporate WebsiteBlogwerk WordPress für die Corporate Website
Blogwerk WordPress für die Corporate WebsiteBlogwerk AG
 
WP-CLI - Das Kommandozeilen Interface für Wordpress
WP-CLI - Das Kommandozeilen Interface für WordpressWP-CLI - Das Kommandozeilen Interface für Wordpress
WP-CLI - Das Kommandozeilen Interface für Wordpressfrankstaude
 
Grundlagen Wordpress Schulung SkillDay.de 2015
Grundlagen Wordpress Schulung SkillDay.de   2015Grundlagen Wordpress Schulung SkillDay.de   2015
Grundlagen Wordpress Schulung SkillDay.de 2015Skill Day
 
MongoDB: Security-Tipps gegen Hacker
MongoDB: Security-Tipps gegen HackerMongoDB: Security-Tipps gegen Hacker
MongoDB: Security-Tipps gegen HackerGregor Biswanger
 
Wie projektiere ich eine expired Domain mit Wordpress - SEO Campixx 2012
Wie projektiere ich eine expired Domain mit Wordpress - SEO Campixx 2012Wie projektiere ich eine expired Domain mit Wordpress - SEO Campixx 2012
Wie projektiere ich eine expired Domain mit Wordpress - SEO Campixx 2012get on top gmbh
 

Was ist angesagt? (19)

WordPress absichern - WP Camp 2012 in Berlin
WordPress absichern - WP Camp 2012 in BerlinWordPress absichern - WP Camp 2012 in Berlin
WordPress absichern - WP Camp 2012 in Berlin
 
Baustein 07 grundlagen-html-css-php
Baustein 07 grundlagen-html-css-phpBaustein 07 grundlagen-html-css-php
Baustein 07 grundlagen-html-css-php
 
WordPress- eine Einführung
WordPress- eine EinführungWordPress- eine Einführung
WordPress- eine Einführung
 
SEO Day 2016: Perfekte Ladezeiten und SEO-Hosting für Speed-Freaks
SEO Day 2016: Perfekte Ladezeiten und SEO-Hosting für Speed-FreaksSEO Day 2016: Perfekte Ladezeiten und SEO-Hosting für Speed-Freaks
SEO Day 2016: Perfekte Ladezeiten und SEO-Hosting für Speed-Freaks
 
DDEV - Eine lokale Entwicklungsumgebung
DDEV - Eine lokale EntwicklungsumgebungDDEV - Eine lokale Entwicklungsumgebung
DDEV - Eine lokale Entwicklungsumgebung
 
HTML5 und CSS3 - was jetzt schon möglich ist
HTML5 und CSS3 - was jetzt schon möglich istHTML5 und CSS3 - was jetzt schon möglich ist
HTML5 und CSS3 - was jetzt schon möglich ist
 
Ein kurze Einführung in WordPress
Ein kurze Einführung in WordPressEin kurze Einführung in WordPress
Ein kurze Einführung in WordPress
 
Wordpress - Einführung und Überblick über die Kernfunktionen
Wordpress - Einführung und Überblick über die KernfunktionenWordpress - Einführung und Überblick über die Kernfunktionen
Wordpress - Einführung und Überblick über die Kernfunktionen
 
SEODay 2011 - Seitennetzwerk mit WordPress effizient aufbauen und verwalten
SEODay 2011 - Seitennetzwerk mit WordPress effizient aufbauen und verwaltenSEODay 2011 - Seitennetzwerk mit WordPress effizient aufbauen und verwalten
SEODay 2011 - Seitennetzwerk mit WordPress effizient aufbauen und verwalten
 
WordPress-Präsentation
WordPress-PräsentationWordPress-Präsentation
WordPress-Präsentation
 
Campixx 2012-ladezeit-extreme
Campixx 2012-ladezeit-extremeCampixx 2012-ladezeit-extreme
Campixx 2012-ladezeit-extreme
 
Typo3 und Varnish
Typo3 und VarnishTypo3 und Varnish
Typo3 und Varnish
 
PhpStorm 6 Configuration for TYPO3
PhpStorm 6 Configuration for TYPO3PhpStorm 6 Configuration for TYPO3
PhpStorm 6 Configuration for TYPO3
 
Node.js
Node.jsNode.js
Node.js
 
Blogwerk WordPress für die Corporate Website
Blogwerk WordPress für die Corporate WebsiteBlogwerk WordPress für die Corporate Website
Blogwerk WordPress für die Corporate Website
 
WP-CLI - Das Kommandozeilen Interface für Wordpress
WP-CLI - Das Kommandozeilen Interface für WordpressWP-CLI - Das Kommandozeilen Interface für Wordpress
WP-CLI - Das Kommandozeilen Interface für Wordpress
 
Grundlagen Wordpress Schulung SkillDay.de 2015
Grundlagen Wordpress Schulung SkillDay.de   2015Grundlagen Wordpress Schulung SkillDay.de   2015
Grundlagen Wordpress Schulung SkillDay.de 2015
 
MongoDB: Security-Tipps gegen Hacker
MongoDB: Security-Tipps gegen HackerMongoDB: Security-Tipps gegen Hacker
MongoDB: Security-Tipps gegen Hacker
 
Wie projektiere ich eine expired Domain mit Wordpress - SEO Campixx 2012
Wie projektiere ich eine expired Domain mit Wordpress - SEO Campixx 2012Wie projektiere ich eine expired Domain mit Wordpress - SEO Campixx 2012
Wie projektiere ich eine expired Domain mit Wordpress - SEO Campixx 2012
 

Andere mochten auch

Campixx 2017 SEO für KMU
Campixx 2017 SEO für KMUCampixx 2017 SEO für KMU
Campixx 2017 SEO für KMUHeiko Hoehn
 
Content-Produktion aus der Praxis – Von der Idee zum Inhalt – SEO Campixx 2017
Content-Produktion aus der Praxis – Von der Idee zum Inhalt – SEO Campixx 2017Content-Produktion aus der Praxis – Von der Idee zum Inhalt – SEO Campixx 2017
Content-Produktion aus der Praxis – Von der Idee zum Inhalt – SEO Campixx 2017Niels Dahnke
 
PHP-SEO Vortrag SEOCampixx 2013 von Sebastian Blum
PHP-SEO Vortrag SEOCampixx 2013 von Sebastian BlumPHP-SEO Vortrag SEOCampixx 2013 von Sebastian Blum
PHP-SEO Vortrag SEOCampixx 2013 von Sebastian BlumSebastian Blum
 
2014 SEO Campixx 2014 – externes Tracking & Targeting
2014 SEO Campixx 2014 – externes Tracking & Targeting2014 SEO Campixx 2014 – externes Tracking & Targeting
2014 SEO Campixx 2014 – externes Tracking & TargetingSebastian Blum
 
Content Audits - Inhalte datenbasiert optimieren - Contentixx 2017
Content Audits - Inhalte datenbasiert optimieren - Contentixx 2017Content Audits - Inhalte datenbasiert optimieren - Contentixx 2017
Content Audits - Inhalte datenbasiert optimieren - Contentixx 2017luna-park GmbH
 
Website relaunch SEO: Planning your website content for a successful relaunch...
Website relaunch SEO: Planning your website content for a successful relaunch...Website relaunch SEO: Planning your website content for a successful relaunch...
Website relaunch SEO: Planning your website content for a successful relaunch...Eoghan Henn
 
Fast Growing Companies: 10 SEO Lessons Learned
Fast Growing Companies: 10 SEO Lessons LearnedFast Growing Companies: 10 SEO Lessons Learned
Fast Growing Companies: 10 SEO Lessons LearnedPhilipp Klöckner
 
Pagespeed Learnings aus mehreren Relaunches (SEO Campixx 2017)
Pagespeed Learnings aus mehreren Relaunches (SEO Campixx 2017)Pagespeed Learnings aus mehreren Relaunches (SEO Campixx 2017)
Pagespeed Learnings aus mehreren Relaunches (SEO Campixx 2017)SEO & UX München
 
GAMIFICATION - Campixx 2017 Berlin - Nathalia Traxel / d.Tales
GAMIFICATION - Campixx 2017 Berlin - Nathalia Traxel / d.TalesGAMIFICATION - Campixx 2017 Berlin - Nathalia Traxel / d.Tales
GAMIFICATION - Campixx 2017 Berlin - Nathalia Traxel / d.TalesEck Consulting Group
 
Google als semantischer Gatekeeper für erfolgreiches Content Marketing
Google als semantischer Gatekeeper für erfolgreiches Content MarketingGoogle als semantischer Gatekeeper für erfolgreiches Content Marketing
Google als semantischer Gatekeeper für erfolgreiches Content MarketingOlaf Kopp
 
SEA Automatisierung abseits von Bidmanagement - Thomas Hertkorn
SEA Automatisierung abseits von Bidmanagement - Thomas HertkornSEA Automatisierung abseits von Bidmanagement - Thomas Hertkorn
SEA Automatisierung abseits von Bidmanagement - Thomas HertkornPeakAce
 
Seokomm 2016 Vortrag - Räume deine Website auf
Seokomm 2016 Vortrag - Räume deine Website auf Seokomm 2016 Vortrag - Räume deine Website auf
Seokomm 2016 Vortrag - Räume deine Website auf Dominik Wojcik
 
Statistik-Manipulationen: Lügen meine Leistungskennzahlen?
Statistik-Manipulationen: Lügen meine Leistungskennzahlen?Statistik-Manipulationen: Lügen meine Leistungskennzahlen?
Statistik-Manipulationen: Lügen meine Leistungskennzahlen?Niels Dahnke
 
Mehr Conversions mit und durch Content - Vortrag von der Contentixx / Campixx...
Mehr Conversions mit und durch Content - Vortrag von der Contentixx / Campixx...Mehr Conversions mit und durch Content - Vortrag von der Contentixx / Campixx...
Mehr Conversions mit und durch Content - Vortrag von der Contentixx / Campixx...ConversionBoosting GmbH
 
PPC zur Contentqualifizierung - SEOCampixx 2017
PPC zur Contentqualifizierung - SEOCampixx 2017PPC zur Contentqualifizierung - SEOCampixx 2017
PPC zur Contentqualifizierung - SEOCampixx 2017Thomas Hertkorn
 
Videos als CRO Wunderwaffe - Conversion Conference 2016 Berlin - Christian Te...
Videos als CRO Wunderwaffe - Conversion Conference 2016 Berlin - Christian Te...Videos als CRO Wunderwaffe - Conversion Conference 2016 Berlin - Christian Te...
Videos als CRO Wunderwaffe - Conversion Conference 2016 Berlin - Christian Te...netspirits Online Marketing
 
WE LOVE AGILE – Durch Kundenfeedback schneller zum richtigen Produkt
WE LOVE AGILE – Durch Kundenfeedback schneller zum richtigen ProduktWE LOVE AGILE – Durch Kundenfeedback schneller zum richtigen Produkt
WE LOVE AGILE – Durch Kundenfeedback schneller zum richtigen ProduktThorben Egberts
 
Christoph C. Cemper | SMX Münich 2017 - Links sind das A &O fürs Ranking Nutz...
Christoph C. Cemper | SMX Münich 2017 - Links sind das A &O fürs Ranking Nutz...Christoph C. Cemper | SMX Münich 2017 - Links sind das A &O fürs Ranking Nutz...
Christoph C. Cemper | SMX Münich 2017 - Links sind das A &O fürs Ranking Nutz...Christoph C. Cemper
 
Post finance benefit event präsentation von oberholzer online marketing gmbh
Post finance benefit event präsentation von oberholzer online marketing gmbhPost finance benefit event präsentation von oberholzer online marketing gmbh
Post finance benefit event präsentation von oberholzer online marketing gmbhKunz Michael
 

Andere mochten auch (20)

Campixx 2017 SEO für KMU
Campixx 2017 SEO für KMUCampixx 2017 SEO für KMU
Campixx 2017 SEO für KMU
 
Content-Produktion aus der Praxis – Von der Idee zum Inhalt – SEO Campixx 2017
Content-Produktion aus der Praxis – Von der Idee zum Inhalt – SEO Campixx 2017Content-Produktion aus der Praxis – Von der Idee zum Inhalt – SEO Campixx 2017
Content-Produktion aus der Praxis – Von der Idee zum Inhalt – SEO Campixx 2017
 
PHP-SEO Vortrag SEOCampixx 2013 von Sebastian Blum
PHP-SEO Vortrag SEOCampixx 2013 von Sebastian BlumPHP-SEO Vortrag SEOCampixx 2013 von Sebastian Blum
PHP-SEO Vortrag SEOCampixx 2013 von Sebastian Blum
 
2014 SEO Campixx 2014 – externes Tracking & Targeting
2014 SEO Campixx 2014 – externes Tracking & Targeting2014 SEO Campixx 2014 – externes Tracking & Targeting
2014 SEO Campixx 2014 – externes Tracking & Targeting
 
Content Audits - Inhalte datenbasiert optimieren - Contentixx 2017
Content Audits - Inhalte datenbasiert optimieren - Contentixx 2017Content Audits - Inhalte datenbasiert optimieren - Contentixx 2017
Content Audits - Inhalte datenbasiert optimieren - Contentixx 2017
 
Website relaunch SEO: Planning your website content for a successful relaunch...
Website relaunch SEO: Planning your website content for a successful relaunch...Website relaunch SEO: Planning your website content for a successful relaunch...
Website relaunch SEO: Planning your website content for a successful relaunch...
 
Fast Growing Companies: 10 SEO Lessons Learned
Fast Growing Companies: 10 SEO Lessons LearnedFast Growing Companies: 10 SEO Lessons Learned
Fast Growing Companies: 10 SEO Lessons Learned
 
Google Analytics fürs Content-Marketing
Google Analytics fürs Content-MarketingGoogle Analytics fürs Content-Marketing
Google Analytics fürs Content-Marketing
 
Pagespeed Learnings aus mehreren Relaunches (SEO Campixx 2017)
Pagespeed Learnings aus mehreren Relaunches (SEO Campixx 2017)Pagespeed Learnings aus mehreren Relaunches (SEO Campixx 2017)
Pagespeed Learnings aus mehreren Relaunches (SEO Campixx 2017)
 
GAMIFICATION - Campixx 2017 Berlin - Nathalia Traxel / d.Tales
GAMIFICATION - Campixx 2017 Berlin - Nathalia Traxel / d.TalesGAMIFICATION - Campixx 2017 Berlin - Nathalia Traxel / d.Tales
GAMIFICATION - Campixx 2017 Berlin - Nathalia Traxel / d.Tales
 
Google als semantischer Gatekeeper für erfolgreiches Content Marketing
Google als semantischer Gatekeeper für erfolgreiches Content MarketingGoogle als semantischer Gatekeeper für erfolgreiches Content Marketing
Google als semantischer Gatekeeper für erfolgreiches Content Marketing
 
SEA Automatisierung abseits von Bidmanagement - Thomas Hertkorn
SEA Automatisierung abseits von Bidmanagement - Thomas HertkornSEA Automatisierung abseits von Bidmanagement - Thomas Hertkorn
SEA Automatisierung abseits von Bidmanagement - Thomas Hertkorn
 
Seokomm 2016 Vortrag - Räume deine Website auf
Seokomm 2016 Vortrag - Räume deine Website auf Seokomm 2016 Vortrag - Räume deine Website auf
Seokomm 2016 Vortrag - Räume deine Website auf
 
Statistik-Manipulationen: Lügen meine Leistungskennzahlen?
Statistik-Manipulationen: Lügen meine Leistungskennzahlen?Statistik-Manipulationen: Lügen meine Leistungskennzahlen?
Statistik-Manipulationen: Lügen meine Leistungskennzahlen?
 
Mehr Conversions mit und durch Content - Vortrag von der Contentixx / Campixx...
Mehr Conversions mit und durch Content - Vortrag von der Contentixx / Campixx...Mehr Conversions mit und durch Content - Vortrag von der Contentixx / Campixx...
Mehr Conversions mit und durch Content - Vortrag von der Contentixx / Campixx...
 
PPC zur Contentqualifizierung - SEOCampixx 2017
PPC zur Contentqualifizierung - SEOCampixx 2017PPC zur Contentqualifizierung - SEOCampixx 2017
PPC zur Contentqualifizierung - SEOCampixx 2017
 
Videos als CRO Wunderwaffe - Conversion Conference 2016 Berlin - Christian Te...
Videos als CRO Wunderwaffe - Conversion Conference 2016 Berlin - Christian Te...Videos als CRO Wunderwaffe - Conversion Conference 2016 Berlin - Christian Te...
Videos als CRO Wunderwaffe - Conversion Conference 2016 Berlin - Christian Te...
 
WE LOVE AGILE – Durch Kundenfeedback schneller zum richtigen Produkt
WE LOVE AGILE – Durch Kundenfeedback schneller zum richtigen ProduktWE LOVE AGILE – Durch Kundenfeedback schneller zum richtigen Produkt
WE LOVE AGILE – Durch Kundenfeedback schneller zum richtigen Produkt
 
Christoph C. Cemper | SMX Münich 2017 - Links sind das A &O fürs Ranking Nutz...
Christoph C. Cemper | SMX Münich 2017 - Links sind das A &O fürs Ranking Nutz...Christoph C. Cemper | SMX Münich 2017 - Links sind das A &O fürs Ranking Nutz...
Christoph C. Cemper | SMX Münich 2017 - Links sind das A &O fürs Ranking Nutz...
 
Post finance benefit event präsentation von oberholzer online marketing gmbh
Post finance benefit event präsentation von oberholzer online marketing gmbhPost finance benefit event präsentation von oberholzer online marketing gmbh
Post finance benefit event präsentation von oberholzer online marketing gmbh
 

Ähnlich wie WordPress Professional – SEO Campixx

Gratis Wordpress Webinar - Web-Blogsystem Einführung mit Eduvision Ausbildungen
Gratis Wordpress Webinar - Web-Blogsystem Einführung mit Eduvision AusbildungenGratis Wordpress Webinar - Web-Blogsystem Einführung mit Eduvision Ausbildungen
Gratis Wordpress Webinar - Web-Blogsystem Einführung mit Eduvision AusbildungenEduvision Ausbildungen
 
Webinar Joomla!, Drupal & TYPO3 im Vergleich - Eduvision
Webinar Joomla!, Drupal & TYPO3 im Vergleich - EduvisionWebinar Joomla!, Drupal & TYPO3 im Vergleich - Eduvision
Webinar Joomla!, Drupal & TYPO3 im Vergleich - EduvisionEduvision Ausbildungen
 
WPML für mehrsprachige WordPress Websites verwenden
WPML für mehrsprachige WordPress Websites verwendenWPML für mehrsprachige WordPress Websites verwenden
WPML für mehrsprachige WordPress Websites verwendenmechdesign
 
Wordpress Themes
Wordpress ThemesWordpress Themes
Wordpress Themesguestbce9cd
 
WordPress CMS - WebMontag Chemnitz Oktober 2011
WordPress CMS - WebMontag Chemnitz Oktober 2011WordPress CMS - WebMontag Chemnitz Oktober 2011
WordPress CMS - WebMontag Chemnitz Oktober 2011David Decker
 
WordPress Multisite
WordPress MultisiteWordPress Multisite
WordPress MultisiteWalter Ebert
 
WordPress vs. TYPO3
WordPress vs. TYPO3WordPress vs. TYPO3
WordPress vs. TYPO3webpard UG
 
ColdFusion im Enterprise Umfeld - Deep Dive
ColdFusion im Enterprise Umfeld - Deep DiveColdFusion im Enterprise Umfeld - Deep Dive
ColdFusion im Enterprise Umfeld - Deep DiveBokowsky + Laymann GmbH
 
WordPress Kurs von WPC
WordPress Kurs von WPCWordPress Kurs von WPC
WordPress Kurs von WPCDanijel Rose
 
Web460 ppt-de-jul-wi-web-all-2020
Web460 ppt-de-jul-wi-web-all-2020Web460 ppt-de-jul-wi-web-all-2020
Web460 ppt-de-jul-wi-web-all-2020HansruediDbeli1
 
Vortrag WordPress absichern beim Webmontag Hannover am 16.01.2017
Vortrag WordPress absichern beim Webmontag Hannover am 16.01.2017Vortrag WordPress absichern beim Webmontag Hannover am 16.01.2017
Vortrag WordPress absichern beim Webmontag Hannover am 16.01.2017TRILOS new media
 
Word Press PräSentation
Word Press PräSentationWord Press PräSentation
Word Press PräSentationpfw208br
 
Portfolio websites für Designer - Übersicht und Analyse
Portfolio websites für Designer - Übersicht und AnalysePortfolio websites für Designer - Übersicht und Analyse
Portfolio websites für Designer - Übersicht und AnalyseJürgen Genser
 
Tagesworkshop Wordpress
Tagesworkshop WordpressTagesworkshop Wordpress
Tagesworkshop WordpressRalf Wenda
 
Web460 ppt-de-jul-word press-2020
Web460 ppt-de-jul-word press-2020Web460 ppt-de-jul-word press-2020
Web460 ppt-de-jul-word press-2020HansruediDbeli1
 

Ähnlich wie WordPress Professional – SEO Campixx (20)

Gratis Wordpress Webinar - Web-Blogsystem Einführung mit Eduvision Ausbildungen
Gratis Wordpress Webinar - Web-Blogsystem Einführung mit Eduvision AusbildungenGratis Wordpress Webinar - Web-Blogsystem Einführung mit Eduvision Ausbildungen
Gratis Wordpress Webinar - Web-Blogsystem Einführung mit Eduvision Ausbildungen
 
Wordpress Crashkurs
Wordpress CrashkursWordpress Crashkurs
Wordpress Crashkurs
 
Webinar Joomla!, Drupal & TYPO3 im Vergleich - Eduvision
Webinar Joomla!, Drupal & TYPO3 im Vergleich - EduvisionWebinar Joomla!, Drupal & TYPO3 im Vergleich - Eduvision
Webinar Joomla!, Drupal & TYPO3 im Vergleich - Eduvision
 
Gutenberg Theme Entwicklung leicht gemacht
Gutenberg Theme Entwicklung leicht gemachtGutenberg Theme Entwicklung leicht gemacht
Gutenberg Theme Entwicklung leicht gemacht
 
WPML für mehrsprachige WordPress Websites verwenden
WPML für mehrsprachige WordPress Websites verwendenWPML für mehrsprachige WordPress Websites verwenden
WPML für mehrsprachige WordPress Websites verwenden
 
Mit WordPress durchstarten
Mit WordPress durchstartenMit WordPress durchstarten
Mit WordPress durchstarten
 
Wordpress Themes
Wordpress ThemesWordpress Themes
Wordpress Themes
 
WordPress CMS - WebMontag Chemnitz Oktober 2011
WordPress CMS - WebMontag Chemnitz Oktober 2011WordPress CMS - WebMontag Chemnitz Oktober 2011
WordPress CMS - WebMontag Chemnitz Oktober 2011
 
WordPress Multisite
WordPress MultisiteWordPress Multisite
WordPress Multisite
 
Moderner Webentwicklungs-Workflow
Moderner Webentwicklungs-WorkflowModerner Webentwicklungs-Workflow
Moderner Webentwicklungs-Workflow
 
WordPress vs. TYPO3
WordPress vs. TYPO3WordPress vs. TYPO3
WordPress vs. TYPO3
 
ColdFusion im Enterprise Umfeld - Deep Dive
ColdFusion im Enterprise Umfeld - Deep DiveColdFusion im Enterprise Umfeld - Deep Dive
ColdFusion im Enterprise Umfeld - Deep Dive
 
Warum gerade TYPO3?
Warum gerade TYPO3?Warum gerade TYPO3?
Warum gerade TYPO3?
 
WordPress Kurs von WPC
WordPress Kurs von WPCWordPress Kurs von WPC
WordPress Kurs von WPC
 
Web460 ppt-de-jul-wi-web-all-2020
Web460 ppt-de-jul-wi-web-all-2020Web460 ppt-de-jul-wi-web-all-2020
Web460 ppt-de-jul-wi-web-all-2020
 
Vortrag WordPress absichern beim Webmontag Hannover am 16.01.2017
Vortrag WordPress absichern beim Webmontag Hannover am 16.01.2017Vortrag WordPress absichern beim Webmontag Hannover am 16.01.2017
Vortrag WordPress absichern beim Webmontag Hannover am 16.01.2017
 
Word Press PräSentation
Word Press PräSentationWord Press PräSentation
Word Press PräSentation
 
Portfolio websites für Designer - Übersicht und Analyse
Portfolio websites für Designer - Übersicht und AnalysePortfolio websites für Designer - Übersicht und Analyse
Portfolio websites für Designer - Übersicht und Analyse
 
Tagesworkshop Wordpress
Tagesworkshop WordpressTagesworkshop Wordpress
Tagesworkshop Wordpress
 
Web460 ppt-de-jul-word press-2020
Web460 ppt-de-jul-word press-2020Web460 ppt-de-jul-word press-2020
Web460 ppt-de-jul-word press-2020
 

WordPress Professional – SEO Campixx

  • 1. WordPress Professional SEO Campixx 2015 | 14. März 2015 Folien unter sblum.de/seocampixx
  • 3. Agenda WordPress Professional • Einführung WordPress, Multisite, (Themes) & Plugins
 • Koexistenz auf einer Domain
 • Technisches Feintuning: Caching & Sicherheit in der Multisite
  • 4. Über WordPress • Verbreitung • wordpress.org • wordpress.com und Automattic
  • 5. Über WordPress • Basiert auf PHP (mind. 5.2.4) und MySQL (mind. 5.0.15) • GNU GPLv2 Lizenz • Verteilung 2014 (geschätzt) 75 % 25 % WordPress andere Systeme 34 % 66 % 22 % 78 % weltweit
 aktive Seiten WordPress /
 andere CMS deutsche
 Blogosphäre
  • 6. Über WordPress • WordPress als SaaS: wordpress.com (/ wordpress.de)
 Eingeschränkte Funktionen bei Plugins & Themes
 Betreiber: Automattic Inc. (kommerziell)
 Erweiterungen durch Jetpack & Co. • WordPress zum selbst hosten: wordpress.org • Plugin-Repository: 36.378 Plugins auf wordpress.org
 3.331 kostenpflichtige auf codecanyon.net uvm. • Theme-Repository: tausende auf wordpress.org
 Themeforest uvm. Stand:01.03.2015
  • 7. Vergleich Single- & 
 Multisite-Installation
  • 8. WordPress Single und Multisite – Installation • Einzeln komplett voneinander getrennte WordPress-Installationen • Festlegung auf eine Sprache • Einzelner WP-Kern und viele Unterseiten 
 • Multisite als Lösung für mehrsprachige Websites
  • 9. WordPress Single und Multisite – Installation • Initiale Einrichtung, Wartung und Updates mehrere Seiten über Tools wie z. B. InfiniteWP oder ManageWP (SaaS) • Volle Admin-Rechte für versierte Nutzer möglich (z. B. für Installation von Plugins u. Ä.) • Initiale Einrichtung leichter und schneller, komplette Kontrolle in eigener Hand
 
 • Admin-Rechte für einzelne Seiten, Super-Admin mit Zugriff zu allen Seiten
  • 10. WordPress Single und Multisite – Installation • Plugins und Themes können den gewünschten Versions-Stand aufweisen (z. B. Pagebuilder & dazu optimiertes Theme) • Plugins und Themes werden individuell pro Seite ausgesteuert, aber nur ein Versionsstand pro Plugin / Theme möglich
  • 11. WordPress Themes • Default Themes • Starter Themes • Vollwertige Themes • Child Themes
  • 15. WordPress Default-Themes • Default-Themes 2013-2015 in der 6,7 MB großen WordPress-Installation inklusive • Seit 2011 bereits voll responsiv • Bis auf [caption] keine weiteren BB-Codes und Funktionen • Voll funktionsfähiges Theme und volle Kompatibilität bei Theme-Wechsel • Default-Themes auch als Starter-Theme geeignet
  • 16. WordPress Themes • Default Themes • Starter / Blank Themes • Vollwertige Themes • Child Themes
  • 17. WordPress Starter Themes: Underscores _S
  • 18. WordPress Starter Themes: Underscores _S sevenroots.com
  • 19. WordPress Starter Themes: Underscores _S
  • 20. WordPress Starter Themes: Underscores _S • Grundgerüst, auf dem Theme-Designer aufbauen können • Entwickler hinter _S: Automattic • Lt. Entwickler von _S Einsparung von über 1.000 Arbeitsstunden für den Grund-Aufbau • _S ist und bleibt gratis • Basis für rund 300 Themes im WordPress-Repository
  • 21. WordPress Starter Themes: darauf achten! • Empfehlenswert als Basis: Twitter BootstrapWP oder Foundation for WordPress; HTML5 und CSS3 • Vorbereitete jQuery Plugins für Dropdowns & Co. • Responsive CSS • Saubere Template-Struktur und Dokumentation http://www.elmastudio.de/wordpress/responsive- wordpress-blank-themes-in-der-ubersicht/
  • 22. WordPress Themes • Default Themes • Starter Themes • Vollwertige Themes • Child Themes
  • 24. WordPress Themes • Installieren und sofort einsatzbereit • Code-Qualität und Anpassbarkeit sehr unterschiedlich • Top-Entwickler, die ihre Themes tausendfach verkaufen • breiter Funktionsumfang • gute Individualisierungsmöglichkeiten auch ohne Programmierkenntnisse • Umfangreiche Themes oft mit Plugins wie Visual Composer (Page Builder) & Revolution Slider gekoppelt
  • 25. WordPress Themes • Drag & Drop Pagebuilder: Websites bauen ohne Programmierkenntnisse • Je nach Theme-Entwickler mit schlankem bis sehr umfangreichem Backend 0 22,5 45 67,5 90 Anpassbarkeit Umfangreiches Backend Schlankes Backend Anpassungen via CSS-Coding Anpassungen via Theme Panel
  • 26. WordPress Themes • Default Themes • Starter Themes • Vollwertige Themes • Child Themes
  • 27. WordPress Child Themes • Basis ist ein vollwertiges (kein Starter!) Theme (Parent) • Verändert das Theme in den Styles und Funktionen, kleine Ergänzungen möglich, die zusätzlich geladen werden • Parent-Theme kann so aktualisiert und trotzdem individuell angepasst werden • Selbst gewählter Theme-Name des Child-Themes erscheint im Quelltext
  • 28. WordPress Plugins • MU-Plugins • Was macht gute Plugins aus • Beschränkungen durch PHP 5.2
  • 29. WordPress Plugins • MU-Plugins • Was macht gute Plugins aus • Beschränkungen durch PHP 5.2
  • 30. MU-Plugins • Sowohl für Multisite- als auch Einzel-Installation (seit 2.8) • Must Use Plugins (mu-plugins) erscheinen unter dem Reiter „Obligatorisch“ bei /wp-admin/plugins.php • MU-Plugins müssen nicht extra aktiviert werden, sondern sind sofort nach Upload im Einsatz • Nutzer können die Plugins nicht versehentlich deaktivieren • MU-Plugins werden vor normalen Plugins geladen (nützlich für Buffern, Caching, uvm.; Bereitstellung von Bibliotheken, die in anderen Plugins oder in Themes verwendet werden)
  • 31. WordPress Plugins • Plugins und MU-Plugins • Was macht gute Plugins aus • Beschränkungen durch PHP 5.2
  • 32. Was gute Plugins ausmacht • Regelmäßige, aber nicht tägliche Updates • Einhaltung der WordPress Coding Standards: http:// codex.wordpress.org/WordPress_Coding_Standards • Ausreichende Plugin-Beschreibung • Bei Nicht-kommerziellen Plugins Transparenz mittels GitHub oder ähnliches Repository
  • 33. WordPress Plugins • Plugins und MU-Plugins • Was macht gute Plugins aus • Beschränkungen durch PHP 5.2
  • 34. Plugin-Beschränkungen durch PHP 5.2 • Einschränkungen durch veraltete PHP-Version 5.2 • keine Namensräume bei Klassen (Namespaces) • keine anonymen Funktionen (Closures) → Umständlichere Programmierung notwendig
  • 35. Koexistenz: 
 2 Systeme auf einer Domain • Einfache Installation im Unterordner • Voll-Integration im Wurzelverzeichnis • Vor- und Nachteile
  • 36. Koexistenz: 
 2 Systeme auf einer Domain • Einfache Installation im Unterordner • Voll-Integration im Wurzelverzeichnis • Vor- und Nachteile
  • 37. Koexistenz: Installation in Unterordner - Hauptseite
  • 38. Koexistenz: Installation in Unterordner: /magazin
  • 39. Koexistenz: Installation in Unterordner: /magazin
  • 40. Koexistenz: 
 2 Systeme auf einer Domain • Einfache Installation im Unterordner • Voll-Integration im Wurzelverzeichnis • Vor- und Nachteile
  • 41. Koexistenz - reales Beispiel • System A auf Symfony2 Basis mit Foundation, SASS, AngularJS und Co. • System B mit WordPress, Premium-Theme und Page Builder • Whitelisting von /magazin /informationen /blog auf WordPress
  • 43. Koexistenz: Voll-Integration - Hauptseite • Startseite mit Symfony2 und Frontend- Individual- Entwicklung
  • 44. Koexistenz: Voll-Integration - Hauptseite • Unterseite des Symfony2- Systems
  • 45. Koexistenz: Vollintegration - WP-Unterseite 1 • Whitelisting von 
 /magazin 
 /informationen
 /blog 
 uvm.
 auf WordPress
  • 46. Koexistenz: Vollintegration - WP-Unterseite 2 • Whitelisting von 
 /magazin 
 /informationen
 /blog 
 uvm.
 auf WordPress
  • 47. Koexistenz: 
 2 Systeme auf einer Domain • Einfache Installation im Unterordner • Voll-Integration im Wurzelverzeichnis • Vor- und Nachteile
  • 48. Koexistenz - Nachteile • Designanpassung zwischen unterschiedlichen Systemen
 mit meist unterschiedlichem HTML-Aufbau • Alternativ zwei Designs auf einer Domain • komplexere Webserver-Konfiguration bei Voll-Integration notwendig
  • 49. Koexistenz - Vorteile • Vorteile des jeweiligen Systems im Vordergrund • Beispiel Content-Strategie: Inhalte via WordPress schnell und einfach wie bei einem Facebook-Auftritt publizieren; Pflege ohne Programmierkenntnisse • Beispiel Redirects: statt mehreren hundert 301 in der .htaccess nach einem Relaunch, Whitelisting der alten Seiten für WordPress und Umleitung mit WP Redirect Plugin • Keine Beschränkung auf Ordner (bei Voll-Integration)
  • 50. Koexistenz: einfache vs. Voll-Integration • alle Unterseiten von WordPress hierarchisch unter /magazin/unterseite • Plugins (z. B. Redirection) greifen nur rekursiv für 
 /magazin • Whitelisting der gewünschten URLs 
 Hauptsystem <-> WP • Plugin-Funktionen für alle white-gelisteten Seiten
  • 54. Varnish Cache Varnish Web- Server Anfrage /url Anfrage /url Antwort
 Header + HTML Keine Anfrage
  • 56. Sicherheit - WordPress Schlagzeilen heise Security vom 11.09.2014
  • 57. Sicherheit - WordPress Schlagzeilen blog.uberspace vom 23.11.2014
  • 58. Sicherheit - WordPress Schlagzeilen t3n vom 25.11.2014
  • 59. Sicherheit - WordPress Schlagzeilen heise Security vom 06.02.2015
  • 60. Sicherheit - WordPress Schlagzeilen t3n vom 25.02.2015
  • 61. Sicherheit - WordPress Schlagzeilen thehackernews.com vom 11.03.2015
  • 62. Sicherheit - WordPress Update-Politik • WordPress Entwickler-Team reagiert sehr schnell auf Sicherheitslücken • Reaktionsgeschwindigkeit zum Schließen von Lücken bei Themes und Plugins stark unterschiedlich: große Abhängigkeit von den Entwickler!
  • 63. Sicherheit - WordPress Update-Politik • Keine Updates zu installieren ist grob fahrlässig • Änderung der Update-Politik seitens WordPress auf Auto-Update seit Version 3.7 und deutlich höhere Aktualisierungs-Frequenz • Nicht immer sind Updates unproblematisch: schlecht programmierte Plugins & Themes können die Seite schießen
  • 64. WordPress Hack Beispiel von September 2014
  • 65. Sicherheit - WordPress Hack Beispiel
  • 66. Sicherheit - WordPress Hack Beispiel
  • 67. Sicherheit - WordPress Hack Beispiel
  • 68. Sicherheit - WordPress Hack Beispiel
  • 69. Sicherheit - WordPress Hack Beispiel
  • 70. Sicherheit - WordPress Hack Beispiel
  • 71. Sicherheit - WordPress Hack Beispiel • Umfrage kam nur einmal pro anfragender IP-Adresse und nicht beim eingeloggten Benutzern • Einblendung erst nach dem 5. Klick innerhalb der Seite • Schad-Code war zusätzliches eingefügtes JavaScript
  • 73. Sicherheitmaßnahmen - WordPress Hardening • Standard-Aktionen • Verzeichnisschutz vor /wp-admin & /wp-login.php • Kein „admin“, zufallsgenerierte Passwörter • Snitch-Plugin (WordPress Traffic-Überwachung) • SSL-Verschlüsselung für WordPress-Backend
  • 74. Sicherheitmaßnahmen - WordPress Hardening • Eigene Skripte • Komplette Einschränkung der Verzeichnisrechte: keine Schreibrechte für Ordner aus Upload in wp-content und Caching: Plugin- und Theme-Installation erst nach extra Freigabe möglich • Ausführen von PHP-Skripten im uploads-Ordner untersagt • Auto-Update auf Staging, erst dann Ausspielung auf Live • Tägliche Backups der Files, des WP-Kerns und der Datenbank
  • 76. sblum Multisite Blogadmin • Ein WordPress-Kern unter blogadmin.de • Neue WordPress-Seite für Kunden in wenigen Minuten angelegt • keine eigene WordPress-Installation notwendig • automatisches Anlegen der Datenbankstruktur • Automatisierte Prozesse: komplette Sicherung und Updates zentral für alle Installationen
  • 77. sblum Multisite Blogadmin • DNS-Eintrag der Kunden-Domain wird auf blogadmin.de gelegt • Jeder Kunde erhält einen Zugang zu seiner einzelnen oder zu seinen mehreren Seiten • Themes und Plugins werden geprüft, dann installiert und anschließend gezielt für die Unterseiten aktiviert • Deutlich höhere Absicherung als herkömmliche WordPress-Installationen: WordPress Professional.