We are MySQL - Datenbanken auf Live und Testsystemen
-
Upload
christoph-daum -
Category
Internet
-
view
146 -
download
0
Transcript of We are MySQL - Datenbanken auf Live und Testsystemen
![Page 1: We are MySQL - Datenbanken auf Live und Testsystemen](https://reader031.fdocument.pub/reader031/viewer/2022030219/5885ba3b1a28ab6f168b56c7/html5/thumbnails/1.jpg)
We are MySQLDatenbanken auf Live und Testsystemen
![Page 2: We are MySQL - Datenbanken auf Live und Testsystemen](https://reader031.fdocument.pub/reader031/viewer/2022030219/5885ba3b1a28ab6f168b56c7/html5/thumbnails/2.jpg)
Christoph DaumSenior Web-Entwickler
Stolzer Vater
![Page 3: We are MySQL - Datenbanken auf Live und Testsystemen](https://reader031.fdocument.pub/reader031/viewer/2022030219/5885ba3b1a28ab6f168b56c7/html5/thumbnails/3.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022030219/5885ba3b1a28ab6f168b56c7/html5/thumbnails/4.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022030219/5885ba3b1a28ab6f168b56c7/html5/thumbnails/5.jpg)
Eigene Tabellen
dbDelta( $sql );
$wpdb;
add_filter( ’posts_clauses’,…);
![Page 6: We are MySQL - Datenbanken auf Live und Testsystemen](https://reader031.fdocument.pub/reader031/viewer/2022030219/5885ba3b1a28ab6f168b56c7/html5/thumbnails/6.jpg)
Struktur
wp_create_nav_menu()
wp_insert_term()
update_term_meta()
![Page 7: We are MySQL - Datenbanken auf Live und Testsystemen](https://reader031.fdocument.pub/reader031/viewer/2022030219/5885ba3b1a28ab6f168b56c7/html5/thumbnails/7.jpg)
Content
wp_insert_post
update_post_meta
wp_insert_attachment
![Page 8: We are MySQL - Datenbanken auf Live und Testsystemen](https://reader031.fdocument.pub/reader031/viewer/2022030219/5885ba3b1a28ab6f168b56c7/html5/thumbnails/8.jpg)
Options, Themes, Plugins
Options APIadd_option(), get_option(), update_option()
activate_plugin
switch_theme
![Page 9: We are MySQL - Datenbanken auf Live und Testsystemen](https://reader031.fdocument.pub/reader031/viewer/2022030219/5885ba3b1a28ab6f168b56c7/html5/thumbnails/9.jpg)
Live Demos
![Page 10: We are MySQL - Datenbanken auf Live und Testsystemen](https://reader031.fdocument.pub/reader031/viewer/2022030219/5885ba3b1a28ab6f168b56c7/html5/thumbnails/10.jpg)
Fragen?
![Page 11: We are MySQL - Datenbanken auf Live und Testsystemen](https://reader031.fdocument.pub/reader031/viewer/2022030219/5885ba3b1a28ab6f168b56c7/html5/thumbnails/11.jpg)
Danke
Blogartikel folgt auf www.christoph-daum.de
Twitter: @ChristophDaumDe
E-Mail: [email protected]
![Page 12: We are MySQL - Datenbanken auf Live und Testsystemen](https://reader031.fdocument.pub/reader031/viewer/2022030219/5885ba3b1a28ab6f168b56c7/html5/thumbnails/12.jpg)