Wordpress Plugin Boilerplate Powered
Il Boilerplate armato di librerie con tool per programmatori
Daniele Scasciafratte
➢ Co-Founder Codeat
➢ Open Source Evangelist
➢ Volontario Mozilla
➢ Web Developer
➢ HTML5 Enthusiast
➢ CLI Lover
➢ IT Gadget Maniac
➢ Programmatore coi baffi
➢ Redattore per AndMore e ChimeraRevo
➢ Youtuber a tempo perso (aka quando ho tempo)
Framework
➤ Quale abbinare al nostro lavoro?
➤ Sarà affidabile nel tempo?
➤ Sarà mantenuto?
➤ Leggero e performante?
➤ Che strumenti ci offre?
➤ Ha una community?
➤ Dipende da un marketplace?
➤ È gratuito?
WPBP è Framework Free!
➤ Librerie già esistenti per compiti specifici
➤ Indipendenti tra loro
➤ Testate
➤ Semplifici da modificare (se necessario)
➤ Rilasci differenti
➤ Sfruttano l’API nativa di Wordpress
➤ Wrapper semplificati o funzionalità accessibili
➤ Non invecchiano
Librerie integrate
Librerie ad hoc
CPT_Core Taxonomy_Core
CMB2 CMB2 ShortCode Button
Widget Boilerplate Wp Contextual Help
Wp Admin Notice PointerPlus
Template.php (Basato su WooCommerce) FakePage.php (Virtual page)
Language.php (Wrapper WPML/Ceceppa
Multilingua/Polylang)
Debug.php (Integrazione con Debug Bar)
Requirements.php (Verifica requisiti)
Snippet inclusi
➤ Bubble notification on CPTs
➤ Import/Export Settings
➤ Custom Capabilities on CPTs
➤ At Glance widget support
➤ Options page with CMB2
➤ DOM Routing in JS for frontend
➤ Dashicon integrate
➤ ...
Tools
➤ PHPCompatInfo
➤ PHPDoc
➤ PHP Coding Standard Fixer
➤ Grunt support
➤ Sass (Compass integrato)
➤ wp-boilerplate-version (bulk change version)
➤ Boilerplate Wiki/Readme
➤ Yeoman
➤ Vagrant
Riferimenti
Repo: https://github.com/Mte90/WordPress-Plugin-Boilerplate-Powered
Readme: https://github.com/Mte90/WordPress-Plugin-Boilerplate-Powered/blob/master/README.md
Wiki: https://github.com/Mte90/WordPress-Plugin-Boilerplate-Powered/wiki
Vagrant:https://github.com/Mte90/VVVWPBP
Yeoman: https://github.com/Mte90/generator-wp-plugin-boilerplate-powered/

Wordpress Boilerplate Plugin Powered

  • 1.
    Wordpress Plugin BoilerplatePowered Il Boilerplate armato di librerie con tool per programmatori
  • 2.
    Daniele Scasciafratte ➢ Co-FounderCodeat ➢ Open Source Evangelist ➢ Volontario Mozilla ➢ Web Developer ➢ HTML5 Enthusiast ➢ CLI Lover ➢ IT Gadget Maniac ➢ Programmatore coi baffi ➢ Redattore per AndMore e ChimeraRevo ➢ Youtuber a tempo perso (aka quando ho tempo)
  • 3.
    Framework ➤ Quale abbinareal nostro lavoro? ➤ Sarà affidabile nel tempo? ➤ Sarà mantenuto? ➤ Leggero e performante? ➤ Che strumenti ci offre? ➤ Ha una community? ➤ Dipende da un marketplace? ➤ È gratuito?
  • 4.
    WPBP è FrameworkFree! ➤ Librerie già esistenti per compiti specifici ➤ Indipendenti tra loro ➤ Testate ➤ Semplifici da modificare (se necessario) ➤ Rilasci differenti ➤ Sfruttano l’API nativa di Wordpress ➤ Wrapper semplificati o funzionalità accessibili ➤ Non invecchiano
  • 5.
    Librerie integrate Librerie adhoc CPT_Core Taxonomy_Core CMB2 CMB2 ShortCode Button Widget Boilerplate Wp Contextual Help Wp Admin Notice PointerPlus Template.php (Basato su WooCommerce) FakePage.php (Virtual page) Language.php (Wrapper WPML/Ceceppa Multilingua/Polylang) Debug.php (Integrazione con Debug Bar) Requirements.php (Verifica requisiti)
  • 6.
    Snippet inclusi ➤ Bubblenotification on CPTs ➤ Import/Export Settings ➤ Custom Capabilities on CPTs ➤ At Glance widget support ➤ Options page with CMB2 ➤ DOM Routing in JS for frontend ➤ Dashicon integrate ➤ ...
  • 7.
    Tools ➤ PHPCompatInfo ➤ PHPDoc ➤PHP Coding Standard Fixer ➤ Grunt support ➤ Sass (Compass integrato) ➤ wp-boilerplate-version (bulk change version) ➤ Boilerplate Wiki/Readme ➤ Yeoman ➤ Vagrant
  • 8.
    Riferimenti Repo: https://github.com/Mte90/WordPress-Plugin-Boilerplate-Powered Readme: https://github.com/Mte90/WordPress-Plugin-Boilerplate-Powered/blob/master/README.md Wiki:https://github.com/Mte90/WordPress-Plugin-Boilerplate-Powered/wiki Vagrant:https://github.com/Mte90/VVVWPBP Yeoman: https://github.com/Mte90/generator-wp-plugin-boilerplate-powered/