Advanced Custom FieldsWP Meetup Rotterdam
DOOR: Sebastiaan de Geus
DATUM: 15 december 2014
LOKATIE: Rotterdam
#1/ 9 Sebastiaan de Geus
Afgestudeerd mediatechnologie (Hogeschool Rotterdam) Lead developer & software architect bij Hoppinger Interesses voor: WP, Ruby & Ruby on Rails, PHP frameworks,
automatisering en deployment
#2/ 9 Deze presentatie Custom velden, waarom? Advanced Custom Fields
Mogelijkheden Voorbeelden Werkwijzen
Tips & vragen
#3 Custom velden, waarom?
Standaard custom velden API == kaal
Zelf ontwikkelen => veel JS/CSS
Consistentie behouden is erg moeilijk
=> gebruik een framework
#4 Advanced Custom Fields
Compleet framework voor ontwikkelaars
Front-end vriendelijke functies voor in
templates
UI is subliem:
Responsive
Gebruiksvriendelijk
Labels, beschrijvingen, sorteren
Razendsnel ontwikkelen
#4 Advanced Custom Fields
ACF 4 is gratis (WP plugins)
ACF5-PRO (Single 25$ of Developer 100$)
Uitgebreide documentatie en voorbeelden
Worth every single Australian Dollar!
#5/ 9 Demo: ontwikkelen met ACF Velden aanmaken in GUI
API functies in templates
Verder dan de basis
Repeater
Options Page
Flexible Content
Nog niet genoeg?
Add-ons
Maak je eigen field-types
#6/ 9 ‘Solo’-aanpak
1 ontwikkelaar maakt alle velden
Exporteren van velden naar JSON
Exporteren / importeren / DB dumps
#7/ 9 ‘Team’-aanpak
“Everything in code”
Versiebeheer (Git/SVN/Mercurial)
Velden hoeven niet in DB te staan (runtime)
Makkelijk en snel delen binnen je team
Release is niet meer “eng”
WP-CLI integratie
advanced-custom-fields-wpcli (te vinden op Github)
Commands:
Export
Import
Clean
Sinds kort: hooks
#8/ 9 Demo
Exporteren
Importeren
Hook voorbeeld
#9 Tips
Maak field-groups herbruikbaar
Plaats field-groups in plugins
Vul labels en beschrijvingen aan
Zijn er nog vragen?
Top Related