 Ciao anche voi! Allora ragazzi quanti di voi fanno siti di messiere qua? Eh vedo io c'avete l'occhiaie? No c'è una fila all'immetto e voi c'avete un po' più l'occhiaie a porn ab secondo me che di... Allora, mi presento, io sono Simone Baldassin, sono un web coso freelance, web coso perché sono 13 anni che cerco di spiegare a mia madre che lavoro faccio ma penso che questo sia un problema che avete anche voi obiettivamente. Tengo corsi di formazione, assolutamente sì, perché questa era una cosa più facile da spiegare a mia madre che mi dava dal professor per chi è venuto, l'avete capito. Ho un canale su YouTube, sì, non fico come quello di Andrea Marchetti, però dai! Qualcosina facciamo? Allora oggi sono qui per parlarvi di un plugin che sicuramente molti di voi che già fanno sto messiere conoscete benissimo, ACF. Allora, ACF che cos'è? È un plugin freemium, fondamentale per chiunque voglia sviluppare in WordPress senza appoggiarsi a builder o comunque lavorando con temi custom o andando a migliorare quelle che sono le cose. Magari che non si possono fare all'interno di un tema anche free che andate a scaricare. Allora, partirei andando a vedere un attimo i pro e i contro di questo plugin, quanti di voi lo conoscono già? Ok, è tutto, grazie! Allora, i pro è un plugin come ben sapete già, perché tanto lo usate tutti e abbiamo visto estremamente intuitivo e versatile, quindi è qualcosa che possiamo utilizzare in maniera particolarmente semplice. E soprattutto una cosa che non è di poco conto, a mio avviso che comunque da un po' sgambetto so sto mondo qua ha una documentazione tra le migliori che io abbia mai visto. È una documentazione fatta molto bene già dal primo proprietario del plugin che era un ragazzo australiano che si chiamava Elliot, che poi ha venduto il plugin però la sua documentazione è rimasta, è stata aggiornata e è decisamente molto molto ben fatta. I contro, ovviamente, c'è una versione free che ha non ha a disposizione tutta una serie di features importanti ma va bene, ce ne faremo una ragione. Ma soprattutto per poterlo utilizzare è necessario avere competenze sul codice o meglio. Di quali competenze stiamo parlando sostanzialmente? Niente che sia impossibile da andare a avere e recuperare. Innanzitutto una buona base di HTML e CSS, perché dobbiamo andare comunque ad incastrare queste funzionalità all'interno dei template. Sicuramente ci serve una base propiedeutica di PHP, perché PHP come dicevo nel primo speech è morto e seppolto, infatti ci serve una base propiedeutica per usare questo plugin all'interno dei template, ma soprattutto ci serve un'ottima conoscenza di quella che è la gerarchia dei template di WordPress, perché se non sappiamo all'interno del tema dove andare a mettere le mani ovviamente non possiamo andare a elaborare le soluzioni che ci servono. Quindi a cosa ci serve esattamente ACF? Ci permette di gestire tutte quelle situazioni che non posso risolvere con Gutenberg, con i widget o con i campi personalizzati nativi. Quindi possiamo fare tutta una serie di integrazioni molto molto utili che mi permettono di limitare innanzitutto l'uso di altri plugin per ampliare le funzionalità del tema. Ad esempio ACF ci permette di creare dei blocchi Gutenberg custom completamente personalizzati. ACF però ci permette anche e non è di poco conto di creare dei backend che siano estremamente friendly, perché se avete visto il primo talk avete visto che uno dei problemi più grandi che abbiamo è dare in mano degli strumenti troppo importanti a delle persone che poi li devono gestire e non ha le competenze, quindi in due minuti e mezzo vi disintegrano tutto il lavoro che è stato fatto. Quindi con ACF comunque possiamo costruire anche delle aree backend che siano molto facili per gli utenti meno sgamati. Scrivi lì il titolo, non può uscire dal vasetto, la deve fare lì, ok? Cosa mi serve per iniziare a vedere un attimino il codice? Un caffè? Sì, obiettivamente sì perché non l'ho ancora preso. Un forno ventilato anche, perché così scaldiamo anche le brioche, dal lato di dolcetti erano buonissimi, va detto, e un weekend pagato di una spaccia in quest'elle. Questa cosa qua però me la promessa Paolo Brotto, cioè Brotto, dove è Brotto? Ecco, siete tutti i testimoni che lui che guadagna 500.000 euro all'anno con i siti web mi offrirà un weekend pagato, perché siamo tutti stressati, avete l'occhiaia, l'abbiamo già detto prima. Allora, ci serve un sito Warpers su cui lavorare, quindi andiamo a lavorare su un'installazione locale di Warpers con ACF Free e il mio tema Free, se sei S2 che potete scaricare dal repo. A livello pratico ACF gestisce daher gestisce주е principalmente due funzioni, abbiamo la funzione The Underscore Field che manda direttamente in stampa la risorsa, quindi è come un'ecos una variabile, e abbiamo la funzione Get Field che richiama la risorsa così che la possiamo poi invece reversare in una variabile di PHP o in una variabile JS per andare a gestirla come vogliamo. Allora, documentazione. Quello che voglio fare è banalmente andare semplicemente a recuperare all'interno della struttura la possibilità di andare a creare un titolo. So che è una banalità, però di per sé molte volte non abbiamo questa opzione disponibile. Insomma se io volessi scrivere i nostri eventi lì e mi dovesse sganciare potrei avere il problema che ha una certa lavoro con Gutenberg. Però da un'altra situazione in poi comunque vado magari a fare un loop personalizzato perché amarellante prima d'abba. Insomma devo spezzare, sopete che Gutenberg la funzione the content non la posso rompere in due quindi tiro fuori un pezzo e poi sotto comunque devo andare a elaborare il resto. Allora per fare questo ci dobbiamo ovviamente andare ad installare ACF, seguiamo un po le istruzioni che sono spiegate molto bene nella documentazione e poi li diamo un'occhiata quindi se andiamo su ACF e possiamo creare un nuovo gruppo di campi in questo caso l'ho cambiato semplicemente on page e a suo interno possiamo andare a gestire tutte le situazioni di cui abbiamo bisogno. Qui è stato creato semplicemente un campo titolo come vi dicevo ma abbiamo a disposizione vedete tutta una serie di feature molto molto interessanti tra cui degli editor, vuocisis, vuociuget, delle aree di testo, la gestione di file e compagnia bella e poi ovviamente tutta una serie di funzionalità pro che comunque sono veramente veramente molto interessanti. La parte principale dopo che abbiamo creato il nostro campo è quella di andare a dirgli dove vogliamo che questo field, questo nuovo campo venga mostrato in questo caso gli ho detto mostra questo campo in pagina quando questa è uguale alla pagina home dove volevo mostrare ovviamente questa risorsa. Se andiamo a vedere infatti nella struttura delle pagine e andiamo a vedere la modifica della nostra on page potremmo trovare qua sotto il nostro campo personale si vede? Sì date finca se così non è. Vedete qui abbiamo la nostra scritta, i nostri eventi possiamo anche mettere ovviamente un playsolder per aiutare il nostro cliente a capire un po' meglio questa cosa, possiamo inserire un value in maniera che comunque ci sia già un testo predefinito che rendiamo magari obbligatorio e tutto quello che poi andiamo a recuperare lo possiamo trovare qui nella documentazione di ACF. ACF Documentation File Types e nel nostro caso specifico abbiamo usato un campo di testo e vedete che tutto viene spiegato in maniera molto molto semplice quindi vi invito ovviamente a andare a vedervi con calma la documentazione se deciderete di usare questo plugin. Allora qui qua detto questo, beh queste sono tutte cose che già vi ho detto, ACF ha inoltre un'ottima compatibilità e addonsa aggiuntivi per altri plugin molto diffusi come ad esempio VCommerce e VPML quindi detto c'è un po' di tutto, vi permette inoltre di gestire la disposizione grafica degli elementi in back-end creando a tutti gli effetti anche un compositore visivo molto semplice e intuitivo insomma vi potete fare un po' il back-end come vi pare e piace. Vi lascio una serie di link al mio canale YouTube dove potete fare giocare un po' con le versioni di ACF così potete gambettare un attimo e vedete un attimo se vi piace. Io faccio un grazie di cuore ai ragazzi del Teamwork che siete stati veramente fighissimi, grazie a tutti voi che avete partecipato e a Brotto che mi ha regalato il weekend a 5 stelle. Grazie.