12
We are MySQL Datenbanken auf Live und Testsystemen

We are MySQL - Datenbanken auf Live und Testsystemen

Embed Size (px)

Citation preview

Page 1: We are MySQL - Datenbanken auf Live und Testsystemen

We are MySQLDatenbanken auf Live und Testsystemen

Page 2: We are MySQL - Datenbanken auf Live und Testsystemen

Christoph DaumSenior Web-Entwickler

Stolzer Vater

Page 3: We are MySQL - Datenbanken auf Live und Testsystemen

Inspiration durch den Talk von Hans-Helge Bürger Entwickler Workflow - Von Anfang bis Ende in Nürnberg

Page 4: We are MySQL - Datenbanken auf Live und Testsystemen

ProblemeContent wird auf mehreren Seiten identisch benötigt (Impressum, AGB, Datenschutz, Widerruf)

Content muss auf Staging getestet werden bevor er Live geht

Content muss terminiert geändert werden (Anpassung bei geänderter Rechtslage, Mehrwertsteuer usw.)

PostMeta einfach nicht performant genug

Page 5: We are MySQL - Datenbanken auf Live und Testsystemen

Eigene Tabellen

dbDelta( $sql );

$wpdb;

add_filter( ’posts_clauses’,…);

Page 6: We are MySQL - Datenbanken auf Live und Testsystemen

Struktur

wp_create_nav_menu()

wp_insert_term()

update_term_meta()

Page 7: We are MySQL - Datenbanken auf Live und Testsystemen

Content

wp_insert_post

update_post_meta

wp_insert_attachment

Page 8: We are MySQL - Datenbanken auf Live und Testsystemen

Options, Themes, Plugins

Options APIadd_option(), get_option(), update_option()

activate_plugin

switch_theme

Page 9: We are MySQL - Datenbanken auf Live und Testsystemen

Live Demos

Page 10: We are MySQL - Datenbanken auf Live und Testsystemen

Fragen?

Page 11: We are MySQL - Datenbanken auf Live und Testsystemen

Danke

Blogartikel folgt auf www.christoph-daum.de

Twitter: @ChristophDaumDe

E-Mail: [email protected]

Page 12: We are MySQL - Datenbanken auf Live und Testsystemen