 Allora, la premessa è divertiamoci, perché se noi siamo qui è perché all'overpass ci lavoriamo o ci divertiamo, di solito sono tutte due, quindi il progetto di adesso ci divertiamo, perché adesso vedremo proprio a fare un po' di live coding, sai, siccome lo show va avanti, vediamo come cosa viene fuori, comunque ecco, divertiamoci un po' e il sottotitolo, però un attimo io quando faccio questo genere di talk per il coser preparare un'introduzione su me stesso un po' anche lunga, quando pare, però vedrò di essere po' breve, sono il collegato di genio quindi non mi ripeto su quello che facciamo, sono volontario Mozilla Rametta 3 anni, sono anche Mozilla rappresentati per l'Italia e mi occupo per Mozilla di organizzazioni eventi, recrutamento, promozione, sviluppo, partizioni a diversi eventi internazionali e in ambito Mozilla mi occupo anche dei progetti che riguardano WordPress, quindi sviluppo, DT, mi plug in tutto quello sulle nuove tecnologie, scrivo anche per Kimerarevo, per il Network and More e su Tech Economi ci troverete anche un articolo sulla comunità di WordPress italiana che ho scritto qualche mesefagra con l'aiuto di Luca Sartoni che troverete che sta in giro a fare foto, sono un utente Linux, questo fa già capire un po', stiamo parlando, Core Contributor da un anno a quando pare, qualche patch ti permette già di dire essere, sono Core Contributor e quindi spero che tardi oggi con l'ascusa di diventare Core Contributor, ti divertiranno a fare anche qualche patch e da recentemente diciamo dal mesi scorso abbiamo fondato pure questa situazione italiana di, abbiamo chiamato industria di software libero, fatta di professionisti d'aziende che lavorano con il software libero, fanno promozione eccetera eccetera però sul sito avevo tutti i riferimenti però questo arame introduzione può farvi capire o che avete davanti, insomma uno che oramai da 2008 si diverte a contribuire a progetti bezurs diciamo di tutti i tipi, Anteca la maggior parte delle volte pure ieri mi stai detto a Core Contributor dei e Core Contribuisco a Wordpress, Core Contribuisco a Mozilla ma tu c'è anche una vita privata sì tra le altre cose quindi diciamo sono un po' famoso anche basta vedere sui ghi tab quant'è ne faccio insomma tra Twitter eccetera quindi diciamo che vedo il contribuire come non è una cosa non è tanto faccio la mia parte perché ho ricevuto tanto ma anche perché mi piace e perché imparo anche utilizzare meglio la tecnologia con cui ci campo che non è un dettaglio da poco quindi di solito introdugo a sempre con questa vignetta perché io non conosce comment strip seguito su Twitter Facebook non me ne perdete una perché ne esce una giorno ed è una droga il concetto di base qual è come vediamo qui come è stato parlato bene oggi perché c'era contributor dei contribuire non significa mettere più uno su Stack Overflow quanti drogati ci sono di Stack Overflow qui perché termino giusto e drogati a non alzate la mano dai c'è stanno chi come si fa a utilizzare Stack Overflow dai ecco però non basta mettere più uno o fare il copy ancora per contribuire c'è sempre quello che ti permette di fare il salto di qualità e di dire lì c'è un mio pezzo per dire se voi andate gli uffici di Mozilla San Francisco c'è un monumento dedicato a tutti i volontari con i nomi tra cui c'è il mio 5 mila nome c'è anche il mio di solito mi dicono altro non messo un monumento neanche sei morto grazie però insomma se è meno 188 soddisfazione untato dalla battuta però quindi siamo tutti pronti adesso per cominciare allora io quindi vorrei partire con un attimo con un piccolo recap di quello che faremo in questi mezz'ora parleremo di ticket quindi immagino quando credo che ci sei qualche drogato di kit abba non dire mi che sono solo io dai neanche non alzate le mani è proprio picchi c'è qualcuno quindi sapete cosa significa aprire un ticket forse sapete che cosa significa rispondere a un ticket e forse sapete che cosa significa fixare un ticket però la parte più bella è quando qualcun altro to posto di pixel ticket e te arriva la parre quest e quella la parte più interessante oggi vedremo di fare di stare dall'altro lato ambiente di lavoro è importantissimo ognuno c'ha il suo ho visto portai uttidibi il mio come si dico è un linux ha chiesto c'è scritto però ognuno c'ha il suo e senza il suono riesce a lavorare ecco oggi vedremo un ammente di lavoro tramite vagrant che vi emitterà nel giro di mezz'ora perché bisogna dargli il tempo di scaricare tutto di avere i vostri ammienti di lavoro per work press senza dover stare a soffrire che non è cosa da poco che words perché sono molto importanti un ticket senza qualche label che ti dice la priorità di cosa riguarda quando te ritrovi con un rebel warp se quei sono migliaia migliaia migliaia di ticket cercare non è semplice e quindi le che forza ci vedremo alcune di queste poi faremo ovviamente una patch indiretta proveremo anche a caricarla e poi vi lascerò qualche materiale di riferimento le slide sono già su internet eccetera quindi non vi preoccupate ci saranno tutti i link in cominciamo subito allora ogni progetto pensurse utilizza il termine good piece bugs ovvero da dove cominciò i sviluppatori ogni tanto dicono guarda questa una patch così facile che se ci metto a farla io tolgo la soddisfazione a qualcun altro di fixarla su warbrac ci sono i soli del problema che ne vengono di che te vengono marcati negli settimane a qualcun altro la fatti quindi se voi vi aggiungete qui vedete guarda questo non lo segno lo faccio settimana prossima e ci sono altri un tempo a settimana plassiamo a qualcuno la fatto quindi di solito è utile per dare un occhiato e capire insomma un po puoi vedere anche gli altri come l'hanno risolto e di solito quelli che sono marcati così c'è anche qualche mentor da parte di warpress che ti aiuta a farlo ovviamente in inglese parliamo di queste in inglese però noi siamo su slack la gumi italiana e su slack c'è il canale dev che ha creato tra l'altro io quindi potete rompere le scatole lì per chi ha qualche difficoltà quindi queste sono i cool fist bugs quindi certe volte ritrovate qualcuno se l'ha segnato ma non sono stati fatti succede quindi questa è una delle liste in cui volete poter guardare quando tornerete a casa qui io qui ho a piacere da morire ad oggerni già qui di cercato i can't believe diciamo per chi capisse la gif neds refresh che perché come abbiamo visto oggi warpress è vecchietto c'ha 13 anni di più forse che cosa vuol dire che i ticket esistono da 13 anni e quindi va vedo un archivio di 13 anni di ticket e cosa succede che qualcuno ha pronto i cat qualcuno fa la patch qualcuno aggiunga la patch qualcun altra giorno la patch qualcun altra giorno la patch nel frattempo passano otto anni e la patch non viene mai approvata perché succede tra una release e l'alta di warpress che succede il fit of frizz ovvero dicono viene rilasciata da aprile la nuova warpress dicono a febbraio stop fixiamo solo bug presenti nella 4.5 che c'è sviluppo non la fixiamo non lavoriamo su altre patch che non sono state revisionate eccetera eccetera quindi nel tempo sul repo warpress si sono ammucchiati non dico migliaio ma qualche centinoi di ticket con patch già pronte e lì è un buono spreco la maggior parte delle volte questi ticket sono veramente molto semplice tant'è che ho iniziato così ho preso un ticket che era fermo da otto anni e l'ho risolto cioè l'ho aggiornato il codice attuale della release di warpress per la 4.4 ed è stato accettato c'ha tutto fare il codice di qualcun altra tanto che l'ho risoccupabile per l'ultima però ha cominciato ho capito che funziona oggi utilizzeremo di questi ticket anche perché siccome siamo in live è più facile insomma lavorarci però è molto importante per chi io lo consiglio visto la mia esperienza per chi conosce un po di programmazione da qui può cominciare a provare qualcosa e ve lo dico da programmatore da chi si smonta il core vedere tutto questo ben di dio direi quasi di ticket che sono abbandonati nessuno li aggiornà perché finché non vengono aggiornati ovviamente i revisori di warpress non è che gli danno tanto cotto perché c'hanno da gestire gli altri migliaio di ticket quindi è stato qualcuno dice me la giorno almeno io la provo la patch quindi siccome noi siamo tanti ognuno fa quel piccolo contributo per tutti gli altri quindi qui ce ne stanno parecchi l'ho beccato uno per fare un esempio ieri durante il contributo orday lo volevo risolverò aggiungere la patch va da contro il codice era stato già fatto potarsi che nel tempo nel quel ticket era di 9 anni fa qualcuno abbia avuto la stessa cosa ad aperto un altro ticket e le fratebole hanno risolto ma questo ticket è passato di vista perché succede quando ci sono migliaia di ticket può accadere quindi e ho che fatto ha detto a chiuso perché attualmente già stato fatto quindi anche tutto perdere tempo però intanto che ho fatto chiuso un ticket immaginate quanti di noi facessero questa cosa quando si alleggerirebbe il peso per i sviluppatori di controllare i ticket perché se ci sono nove patch o qualcuno le deve guardare a nove patch guardare siano leggere provarle che non è poco e poi le no patch che possono essere da implementare la super ultra funzione a mi serve da fixare bug quelle che di solito non sono assegnate però è stato detto qui bisogna integrarla quindi se qualcuno ci fa la patch intanto noi la studiamo vediamo come si può fare dove c'è da lavorare se serve un facial plugin eccetera eccetera eccetera quindi pure qui se uno pone qui ce ne sono tanti tanti di tutti i tipi di difficoltà quindi lo tengo come ultima spiaggia quando io mi annoio non so che fare da un occhiata qui io sono fatto così quando c'ho quei 5 minuti però parliamo dell'ambiente di lavoro allora per trovare qui la gifpe è stato difficile perché come ha detto l'ambiente di lavoro è non è la cosa importante di più senza di quello non si la proprio non si esce a fare niente quindi se ne siamo agevolati ci sono più contributi che non è poco io lo dico da contributore di diversi progetti opedsource ora ma ad oggi grazie a nuove tecnologie di virtualizzazione si è molto semplificati in questo potrei farvi l'esempio di contribuire a progetti come firefox che si tratta di anche 30 giga di sorgenti che poi diventano 30 mega però compilati cosa significa scaricarsi delle da giga di sorgenti e cobbilarli su una macchina dove ci mette nove ore un sacco di tempo perzo quindi avere un ambiente di lavoro che almeno di dice sai almeno ci serve do solo scaricarmi 30 giga al limite una parte non è una cosa malvagia quindi l'ambiente di lavoro ti salva la vita ma perché quello che vedremo oggi non è utile solo per contribuire anzi noi nella mia agenzia e tante altre lo utilizziamo per lavorare e siccome era stato pure scritto sul sito per il contributore di parliamo di wearing vagran vagran che in italiano è vu vu vu che pare che non diciamo da più da più da più quindi lo troverete sempre come sigla che certe volte non so gli lingua con una parte questo e che cosa è una macchina virtuale per bagran quanti di voi conoscono vagran a meno assate ok per chi non lo sapesse si tratta di un programma che serve a semplificarti la vita con le macchine virtuali che in automatico ti permette di installare i programmi lì dentro di solito per i sviluppatori a tempo zero nel sezzo che tu premio dai un comando lui in automatico si deve scaricare wordpress deve scaricare no gs deve scaricare quello quello quello quello installarlo fare quello quello quello quello e tu te ritrovi dopo una mezzoletta se fate il caffè che chi fuma la sigaretta tutto fatto che bello e varie in vagran si è quello utilizzato principalmente tutti i sviluppatori di wordpress quindi sta utilizzando qualcosa che lo utilizzano tanti che sei sicuro che gli spari con un caro armato e caro armato si fa male e funziona perché vi permette di avere tutta la bella serie di cose che i sviluppatori che conoscono queste cose che vi faccio vedere di si piacerà tanto fino a qui è un server l'anto che mi offre niente di nuovo però è tutto già bello configurato e cosa significa beh abbiamo qualche soluzione per javadix debba che capisci si parla di sviluppo però è un obbligatorio usarlo ovviamente poi cominciamo con la roba da sviluppatori che questa qui da un po' diventa una dipendenza specialmente nel catcher qui noi abbiamo gli strumenti che ci metto di gestire tutto quello che gira su questa macchina pensate di sviluppatori tutti conoscerete piaccappi madmin c'è anche il supporto per me in cash integrato webgrind per il supporto x debba proprio per le cose complicati non l'ho mai utilizzato e me il catcher invece la novità dell'ultima versione quante volte a voi vi è successo che dovete baggare qualcosa che inviano email e voglio sapere che cosa c'è nell' email ma voi vede messo le meti di test che non esiste quindi non ricevete niente o ci mette venti minuti perché non disaccomi girano male al filtro anti spam ma il catcher non è altro che è un programma che tra c'ha tutte le mail che vengono inviate nel server locale quindi voi daremmo una paginetta web li dentro ve tutte le mail che girano che sono state inviate quindi tra sviluppatori è perfetto per fare debba non vedete neanche star perdere tempo ed è certe volte vi salva un po' la vita e qui partiamo subito in zona php php unit non conoscerete unit test warpress e suoi ovviamente molti plug-in a ne suoi variam vvv integra ovviamente php unit e voi potete utilizzare php unit anche di warpress direttamente eseguire eccetera a vp clay che è una droga pure quella alla fine ti è andato tutto una droga però php god sniffer quella è la prima droga che uno conosce quando comincia a programmare php che ti segnala tutti i errori che stai scrivendo nel tuo codice è una cosa da poco perché vi salva sai dove ho messo quella parentesi quadra perché quello non è sé che quelle linee standard che quando si contribuisce a progetto pezzuzio diciamo è la prima regola fatti la prima cosa che dopo faremo è leggere le linee in vita e composer perché verranno scaricati alla domandica tutti questi software quindi qua chi serve già lo trova dentro la macchina attuale insieme a tutto il resto è qui la chica perché fino adesso ho detto cose che potete installare autonomamente la chica è questa di avere warpress table warpress trunk warpress trunk con i file dev warpress trunk con i file compilati che cosa vuol dire che vennera tomati in questa macchina virtuosa avete quattro siti già pronti funzionati e configurati che utilizzano quattro versioni warpress e che ce faccio con quattro purei all'inizio che ci faccio con quattro poi mi sono reso cotto che non mi bastavano perché parti allora trunk prova l'ultima novità poi dici the files perché così provo i file non minificati sai da volte di capi da quelle loro edigi qui di con i ceses che si incrocia con backbone e tu dici poi ho spesso di male punto e virgola però così è bene poi capito che build files sono invece quelli compilati quindi avete quattro siti già pronti funzionanti che non vedete anche la password su vvv ve lo dico perché si scorda sempre di leggere i redmi ad minne password tutti i siti e la password questi sono gli dati d'accesso il bello però che utilizzando un altro script si chiama variable buying vv solo 2 vucia quindi potete capire a certo punto a voce cosa può diventare un po' complicato e permette un atomatico di creare dentro va vvv quello con 3 un sito quindi vuoi un atomatico e ogni volta che si tratta di fare un plugin diggito il comando quello con vv create e di come si chiama il sito un atomatico mi chiederà quale verzi il workpress vuoi installare vuoi dei contenuti di esempio che non è cosa da poco perché te ne genera un migliaio vuoi multi site vuoi supporto debug vuoi tolta i plug in di default un atomatico li prende installa wordpress configurato minne password e già ce l'avete pronto quindi se guarda la vostra linea avete vostro sito wordpress quindi certe volte mi ritrovo con una ventina però c'è una uno specifico non mi insporca con più del stesso perché è una macchina virtuale e il bello di vari di un mannaggia è che è una macchina virtuale siccome ha un bel script che viene seguito voi potete seguere domani la macchina virtuale ci ho fatto troppi casini perché sono entrato dentro con un comando cancellare a macchina virtuale siccome mi hai fatto un backup anche del database perché ogni volta che voi chiudete questa macchina viene fatto un backup del database del locale che vi permette di condividerlo su dropbox per dire su git su qualcun altro ed ovviamente tutti i file sono sul vostro copiuto condivisico la macchina virtuale quindi se ve cancellate il file della macchina virtuale eseguite vagrant la via della macchina carica tutto i file di configurazione gin gin x quindi voi potete condivideri vostri file con i colleghi ma non avete bisogno della stessa macchina virtuale perché ci sono i file che non è cosa da poco poi la so io la dico detto come la posso spiegare alla dashboard che voi partite che la dashboard di base è una schifezza contiene solo il link però è una pagina bianca sai di quelle del modem 56k che non anche c'è una immaginina brutte ma brutte brutte siccome è bello open source si possono installare dashboard faighe perché fighe non basta per dirlo adesso la faccio vedere come ha detto poi il bello è che ogni fa ogni sito al suo file di log infatti io mi sono fatto per dire un alias per il bash in automatico gli dico qual è il sito solo e lui mi ha preso la console direttamente log php quindi neanche dove fare il classico print error schifoso che non c'è dove tolo piazza ce l'ho un bello file di log a parte che non è una grande novità però ce l'hai per ogni sito quindi adesso vi faccio vedere un attimo nazione perché non lo conosce la come dico io la super powerful dashboard questa al momento è quella che consiglio che fa veramente di tutto altro che cipane qualcuno potrebbe dire che cosa fa beh abbiamo abbiamo questa parte qui per il caching di tutta questa roba perché voi vedete qui che questo vi lista tutti i siti che voi vede la versione potete ovviamente ricare subvisi visit andrete sul front end grande admin profiler vi attiverex the bug teams in automatico dentro questo pannello vedete i temi installati plug in i temi potete aggiornare direttamente da qui e permette anche di fare il backup data base di quel sito in migrate alla chicca di fare anche il search replace vuoi dire allora questo data base questo sito lo devo portare in produzione però ovviamente il locale hanno si chiamano coputo deb come ho chiamato i battezati è il locale posso chiamarli anche il pincopallino e online non si chiama pincopallino avrete un bel campo che vi dice come si deve chiamare il sito in automatico vi fa replace lui e vi dà data base già bello pulito predisposto è diventata un'altra droga fine sono un drogato di queste cose e errori vi fa permette di avere questo blocco qui sotto degli errori del sito che però ci aggiunta adesso anche la ricerca e poi c'hai i link vari sistemi vari servizi integrati che mi permetteranno ovviamente di svoltare quindi voi vedete tutta una macchina virtuale vi offre tutta questa amparata non mi vedete preoccupare di niente al limite preoccupare di configurare vostro editor per sfruttare i tool che vi offre una macchina integrata però che voi dovete avere sulla vostra macchina locale e siete libri ovviamente utilizzare qualunque editor perché questa macchina è virtuale linux base ubuntu voi non vedete neanche bisogno di entrare dentro devi ssa che dare qualcosa perché è già bella pronta fuori io non l'ho mai fatto non vi serve perché avete vostri file e quindi io ho presentato adesso l'ho detto bene questa volta che vi permette insomma di fare di tutto quindi i riferimenti questo è un articolo che ho scritto io che vi spiega un po come lo utilizzo io ovviamente in italiano e con un po di consigli come installare quella dashboard qualche consiglio e via questo invece è un webinar che ho fatto con i miei colleghi con skills and more che vi spiegiamo un po come utilizzarlo di un'onore e mezza in italiano per chi vuole capirne un po di più però parliamo di standard perché un progetto sezza standard non vale un tubo perché ti trovi che 10 persone lavorano ognuno il suo modo diventa un caos specialmente quando si è in un'agenzia quindi warpress rifernisce il standard da seguire che è bella e che sono scaricabile voi potete configurarli nei vostri editor sono online volete anche leggere però se ve lo fa l'edito di dirvi qui non è scritto bene e quando vi state lavorando su tanti file non è male specialmente se tu utilizzi questi standard anche per lavorare su plug in utilizzi essi standard warpress che non è male anche perché ti impari il codice quella quello degli altri quindi sono delle regole dentro warpress per sviluppare dai tab posto di spazi mi desolitamente ci vogliono gli spazi per il corpore però voi siete brevemente di dirizzare qualunque standard che basta che seguite lo standard delle via di warpress però per contribuire a warpress dovete seguire queste regole però le potete scaricare e configurare sul vostro editor quindi ce ne sono diverse sono utili che mi dilungo su questo anche che come ho detto il tempo che abbiamo è quello che quindi parliamo di k words che all'inizio tu dici ma faccio prima impararmi le tabberline perché dopo un po' sono un po' tanti quindi ho fatto un'ultra selezione di quello che poi vi potrebbe interessare ovviamente le basi nits patch qualcuno che si deve divertire a fare la patch è spaccio qualcuno si è divertito a fare la patch e significa che bisogna dare un feedback vedere a funziona bene no guarda qui forse me se la facco la eccetera però forse è caso anche che qualcuno la verifica anche qual caso è qualcuno fa unit test ovviamente quando fate una patch non dovete per forza fare unit test test in si ovviamente unit test potrebbe anche farli qualche altro contributo quindi non vi spaventate questo fatti non mi sono spaventato non ho ancora mai fatti però tanto faccio la patch poi qualcuno altre tanto lo fa però ha dato da qualche parte si copige altrimenti quel ticket potrebbe rimanere ferma anche altre otto anni da qualche parte finché qualcuno non smuove un sasso il sasso no se non si muove qualche volta potrebbero dire forse è di mi ci metti un po' di commenti dentro perché non si capisce tape niente se qualcuno legge il codice i commenti sono belli quindi qualcuno ce li emettere ma forse è bello che sennò una funzione qualcuno anche faccio una pagina sul wiki e quindi adesso proviamo un ticket allora mi sono detto come ho detto lì sono tanti ticket che cosa vi faccio provare quale prova a fare quindi mi sono detto allora io ho fatto un piccolo link a breviato che ho fatto una selezione di ticket quindi per chi domani perché stasera non ce l'avrete tempo vuole dire voglio provare a fixarne uno vi ho fatto una selezione io di ticket da da da a momento sono 26 ticket lo scelti io come vedete alcuni hanno anche quattro cifre quindi vuol dire che c'hanno meno otto anni sono tutti ticket che hanno o la peccia non ce l'hanno sono molto molto semplici non richiedono neanche troppo ebegno però sono ideali per chi vuole incominciare quindi vi ho già fatto un elenco quindi voi potete divertirvi tra questi qui senza che volete cercare allora mi sono detto adesso quale presetto io oggi allora io oggi mi sono messo lì ho fatto lo scelta e ho deciso questo qui quindi se internet è con noi caricheremo la pagina allora vediamo già questo ticket c'ha cinque anni ci sono ben sei pecci diverse l'ultima di 21 mesi fa e non è stato mai inserito quindi vediamo che alla pecci ma needs a refresh qualcuno deve andare a refrescarlo in modo sia compatibile alla versione moderna di wallpress perché inutile ve lo dico cambiano i file cambia la polarica cambiano il codice interno vanno riaggiornati quindi uno da una letta alla storia perché serve per capire perché ci sono le discussioni quindi vediamo un po' la storia gli anni passano passano vediamo qualcuno aggiunge qualche cosa dice guarda dobbiamo metterci un'indazione qualcun altro ne parla qualcuno che dice non lo commettiamo più perché dobbiamo discutere un altro po' o troppo tardi qualcuno dice dopo tre anni so passare ne so passati due caso che la rifreschiamo qualcuno dice ho fatto un'altra alternativa qualcuno dice me la vedete un feedback e toglie il tag nel fratebo qualcuno da il feedback e qui e non è neanche tanto lungo certe volte sono lunghi qualcuno dice lo mettiamo nella 3.8 chi se la ricorda ecco allora diciamo muoviamo la 3.8 che ha pensato per la 3.7 e passano altro anno arriiamo che qui dicono forse è caso che la rifreschiamo quindi si prosegue la rifrescano due anni fa la rifrescano la rinfresca un'altra volta ha preso tant'aria arrivo qui mi dicono spostiamo era pensata per la 4.0 mettiamola più là e sarei oggi artovute dicono quattro mesi fa me la rinfresca una altra volta allora se nessuno la rinfresca nessuno la commenterà mai e non poterà mai dentro wordpress quindi siccome l'ho vista ho detto facciamo qualcosa di semplice o scari vi potete vuoi scaricare scusate potete scaricare da qui su quelle l'enco che avete visto qui in alto tutte le pecce la viscozzio di partita la prima in questo caso scaricai direttamente l'ultima e quando ve la scaricate è un file di testo diff che non ci si capisce grade l'effetto che poi vede quando l'aprite e dite già tanto che il mio editor purtroppo due utilizzare net bean perché oggi ha deciso di fare le storie e questo editor qui su kd vedete che mi colora bene il codice mi dice guarda la partita rossa so quelle ok so le parti rossa so quelle che è ora che si cambiano infatti vedete col più vengono marcate tutte quelle nuove quel bella che già c'è la due d'azione quindi anche di dire dove fare la due tazione no poi solo aggiornare questo codice quindi come vedete più ci dice questa cosa a mettere però qual è il problema siccome il bello delle pecce che siano pecce va a dire che io non comando mi mette la modifica senza che faccio copia e colla problema che noi questo cascio triamo con una pecce che c'è scritto di che abbiamo visto di due anni fa quindi se ne proviamo a seguire questo patch ci potrebbe creare casini perché nel tempo e così porpress è cambiato le linee non corrispondono quindi vi trovereste corpresso casino quindi cambiano e fare il classico copia in colla solo per evitare anche perché questo caso sono solo dieci riche non bisogna preoccuparsi più di tanto e quindi perché dice qual è la differenza rispetto all'altro questi fel diff vi permetto di fare anche questa cosa se voi utilizzate un programma che mette di dire la differenza vi permette anche di capire cosa è cambiato per chi insomma vuole capirlo graficamente la faccio solo per farvelo vedere quindi adesso noi io ne fra tempo ho aperto il file che ho scoperto che ancora esiste perché nel tempo potrebbero cambiare riferimenti codice si organizza perché si evolve il file esiste ovviamente la riga non corrisponde più a quella però manca ancora questa integrazione quindi ho trovato come vedete a tor template io qui ho scelto la warpress develop per vero la tranca di delle disponibili di di vvv ecco qui il codice vedete qualche differenza aspetta la patch no il codice allo stesso tanto che sono cambiate il numero di lighe in cui si fa riferimento quindi potremmo anche applicare la patch brutalmente qui dentro e lo possiamo fare perché come abbiamo visto la patch non fa altro che aggiungere un filtro la maggior parte delle tichette che net refresh ed aggiungere un filtro o un hook quindi cose che non fanno mai male specialmente quando si tratta del backhand che ce ne sono veramente poche quindi noi potremmo anche per adesso vi faccio l'esempio qui fare il classico copian colla attimo in vito il punto prima del fornice siccome ho fatto il copian colla c'è il fastidioso più quindi potremmo utilizzare il classico canc per toglierle dalle scatole poi abbiamo questo caso potremmo dire anche che è stata fatta un'automizzazione qui dentro però per lo scopo del toc che lo lasciamo un attimo perdere è un'automizzazione perché lo visto che ci sono avere dentro al forice la dichiarazione della guiri potrebbe a ogni giro potrebbe richiedere di fare quelle funzioni in questo caso una guiri quindi potrebbe essere eccessivo quindi solitamente si sposte in una variabile in modo che venga messa a parte non venga eseguita ogni giro quindi è solo un'automizzazione potremmo dire da programmatore che può essere fatta a parte come vedete io qui ho messo la patch aggiunto un filtro e le variabili hanno lo stesso nome non sono cambiate nel tempo ok non sono cambiate nel tempo quindi ho fatto contribuita wordpress facendo questo però ancora non ho salvato e aggiunto un filtro che servirebbe a filtrare l'elenco dei utenti generati dalla funzione vp list autors voi potreste dire voglio che alcuni non si nascondono adesso avete il filtro per farlo che potrebbe essere comodene alcuni contesti perché nel resto della funzione non c'è dovreste vuoi farve la mano e poi che a gellare e farvi voi la vp query eccetera ma se avete la funzione siamo tutti belli che contenti quindi adesso noi che faremo salviamo quindi mi funziona solo il locale per questione di brevità non la testo perché perché come avete visto è veramente risolia come patch in questo caso non ti sento ah sì non è stato tabulato l'editor scatti diciamo che io ce l'ho configurato tutti a spazi e quindi wordpress battab no ho avuto tempo per configurare tutto come volevo mi era sfuggito questa cosa sai sì è sarà dentro args sicuramente eccola quindi mi sogna correggere qui ecco nel tempo abbiamo scoperto qui c'era un altra cosa ovviamente adesso io perché vado veloce insomma non sto facendo casa tutti questi dettagli però voi dovrete farla perché se no gli sviluppato vi diranno guarda qua che si è sfuggito qualcosa anche perché come ho detto in questa brevità non la testo anche anche se sarebbe servito quanto pare ecco ho aggiunto il supporto risalvo allora torniamo alle slide se becco lo schermo è giusto ok ho salvato il file ci siamo sporcati le mani adesso vi faccio l'unico linea di comando che dovrete dare per generare la patch ok mi devo ultrasbrigare con questo comando sul vostro computer svn viene generato direttamente la patch qui vedete che ho avviato vagrant eccetera mi ultrasbrigo svn diff non fa altro che fare il file di fa che avete visto di prima vedete è lo stesso con questo comando qui non faccio altro che dirgli che me lo deve salvare allora utilizzano lo standard di dire che il nome della patch è il numero del ticket così mi ricordo di cosa sto parlando ho salsato l'improvviso allora il numero è un ticket 1 7 0 2 5 a ritaglie 1 7 0 2 5 però utilizzano anche lo standard come avete visto che ce ne sono 6 quindi io qui invece di fare 6 metterò 7 perché così vi permette di tracciare la patch diciamo punto 7 punto diff se adesso io faccio le s da qualche parte eccolo qui ma creato la patch che adesso io da qui come sono rimasti solo circoludi non lo carico lo faccio dopo un attimo di calma potete scrivere e caricare qui togliere il tag nids refresh perché l'abbiamo rinfrescata caricarla mettere una descrizione del dire l'ora infrescata ho fatta che quella correzione è lì e la pubblicate sabbi changes quindi questo è come fare una patch quindi noi dobbiamo inviare la patch e che abbiamo visto succede che spesso bisogna spiegare la differenza perché adesso in questo caso era una nids refresh aggiungiamo le keyword aspettiamo bisogna aspettare parte ci sono i ticket di ho l'ho fatto qualcuno me lo commenta lo scrivo su slack qualcuno me lo rivisiona aspettiamo poi arriva la 4.4 e poi vi trovate tre contributore qui da qualche parte perché avete contribuito con un refresh si è stata ovviamente approvata qui tra qualche parte vede c'è anche il mio nome era in ordina fa bene di stare alla giugima però non ritrovescate il post e vi trovate lì che risultate tra contributore e diventate un corco contributo e vi trovate che dopo che è stato approvato quel simboletto là sul profilo a parte la mia grafica lì con la con la freccia bellissima vedi trovate questo ovviamente io qui vi lascio il link al manuale che dovete leggervi che vi dice le regole come funziona warpress perché si va quello con la quindi non mettetevi subito a fare la patch leggetevelo questo è un a ways on list che ho creato io con i consigli con alcuni snippet già pronti presi da bloggin eccetera che a giorno continuamente per i sviluppatori per chi vuole insomma approfondire un po come si fanno certe cose quindi vi invito a partecipare a leggere spodere commenti eccetera questa è il link da cui mi sono espirato a farlo che ho utilizzato e vi spiega tutto quanto anche un po più nei dettagli per chi vuole vedere tutti i vari passaggi approfondire ancora di più anche grunt tutto questa parte qui quindi io sono arrivato alla fine siccome il tempo è proprio finito se ci sono domande bene se no ne le fate più là ho visto che vvv installa a nginx come si può fare anche con appascio vvv appensurz quindi c'è chi ha fatto un fork che invece avere in ginx ha paci però non può utilizzare varia bull quell'altro ligo de vu perché non sopporta quello allì però puoi dire avere anche la versione che dici eternamente a paci ma ti posso assicurare che wordpress con ginx funziona allo stesso sì sì tranquillamente ci ho lavorato fatto pezzo ha lavorato a diversi siti per i clienti plug in senza problemi anzi è più veloce perché così quindi funziona tranquillamente non è problemi perché alla fine è il sito in automatico che viene generato web server quindi tu sul sito line dovrai solo fare genera generazione per male che ti genera il file hth che serve da paci devi fare solo quel passaggio lì te le domande a bene ciao