1. WordPress plugin ontwikkeling Hoe bouw ik mijn eigen plugins? Coen Jacobs http://coenjacobs.net coenjacobs@gmail.com @coenjacobs
2. Inhoud presentatie Wat is een WordPress plugin? Waarom een plugin ontwikkelen? Bekende plugins en auteurs Structuur van een WordPress plugin WordPress.org en readme.txt bestand Headers in hoofdbestand van plugin WordPress hooks, actions en filters Demo: Eenvoudige WordPress plugin schrijven
3. Wat is een WordPress plugin? Code binnen WordPress die; inhoud van posts kan aanpassen compleet nieuwe inhoud tonen toevoegen functionaliteit of wat de ontwikkelaar dan ook maar wil...
4. Waarom een plugin ontwikkelen? Probleem of uitdaging overwinnen Helpen van de WordPress community Uiteraard ook voor klanten
5. Bekende plugins en auteurs Akismet Matt Mullenweg WP-Super-Cache Donncha O Caoimh Sociable Joost de Valk (overgenomen door Blogplay) Subscribe to Comments Mark Jaquith
6. Structuur van een WordPress plugin Unieke, beschrijvende bestandsnaam (of map) my-first-plugin.php /my-first-plugin/plugin.php Duidelijke readme.txt Uitleg voor gebruikers Inhoud voor WordPress.org plugin pagina Headers in hoofdbestand van je plugin
7. WordPress.org en readme.txt bestand WordPress.org plugin directory http://wordpress.org/extend/plugins/ Opslag, downloads, beoordelingenen reacties Versiebeheer Automatische updates naar alle WordPress blogs Informatie uit readme.txt bestand Pagina neemt gegevens over Vaste structuur voor readme.txt bestanden: http://wordpress.org/extend/plugins/about/
8. Headers in hoofdbestand van plugin <?php /* Plugin Name: Block BUMA crawler Version: 0.3.1 Plugin URI: http://coenjacobs.net/wordpress-plugins/block-buma-crawler Description: Blocks BUMA Crawler plugins on your WordPress blog Author: Coen Jacobs Author URI: http://coenjacobs.net/ */ ?>
9. WordPress hooks Toevoegen functionaliteit zonder core-bestanden aan te hoeven passen Twee soorten; actions filters
10. WordPress actions Specifieke punten in WordPress, te gebruiken om acties of events in plugins aan te koppelen Overzicht actions; http://codex.wordpress.org/Plugin_API/Action_Reference
11. WordPress filters Functies om alle teksten en informatie gemaakt door WordPress aan te passen Overzicht filters; http://codex.wordpress.org/Plugin_API/Filter_Reference
12. Demo: Eigen plugin schrijven In 15 minuten tijd een eigen eenvoudige WordPress plugin schrijven
13. Question time Vragen en of opmerkingen? Volg mij op Twitter; http://twitter.com/coenjacobs Presentatie op Slideshare; http://www.slideshare.net/coenjacobs Bezoek mijn website; http://coenjacobs.net Bedankt voor de aandacht!