WPMeetup Rotterdam 15 december: Advanced Custom Fields

Post on 28-Jul-2015

37 views 0 download

Transcript of WPMeetup Rotterdam 15 december: Advanced Custom Fields

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?