[{"data":1,"prerenderedAt":94},["ShallowReactive",2],{"page-documentazione-\u002Fdocumentazione\u002Frecipe":3},{"id":4,"title":5,"body":6,"description":16,"extension":87,"meta":88,"navigation":89,"path":90,"seo":91,"stem":92,"__hash__":93},"documentazione\u002Fdocumentazione\u002Frecipe.md","Recipe",{"type":7,"value":8,"toc":82},"minimark",[9,13,17,28,37,40,43,46,49,52,55,63,66,71,79],[10,11,5],"h1",{"id":12},"recipe",[14,15,16],"p",{},"Le “Recipe Black3” sono dei documenti scritti con la sintassi Black3.",[14,18,19,27],{},[20,21,22,23],"code",{},"$b3[RECIPE]",[24,25,26],"span",{},"\"string\""," identifica il nome univoco della ricetta che corrisponde al nome del file che contiene il codice dell’algoritmo.",[14,29,30,31,36],{},"E’ possibile quindi richiamare comandi specifici di una ricetta (come i ",[32,33,35],"a",{"href":34},"\u002Fcomandi\u002Fworker","WORKER"," personalizzati) da un’altra ricetta.",[14,38,39],{},"E’ possibile utilizzare una RECIPE come contenitore di comandi custom.",[14,41,42],{},"Ogni documento contiene un workflow generico in base all’attività che vogliamo svolgere.",[14,44,45],{},"Ad esempio per gestire un sito web e relativo soail (Facebook) avrò due recipe.",[14,47,48],{},"E’ possibile creare una recipe che contenga tutte le istruzioni per entrambi i lavori ma non è sempre una buona soluzione.",[14,50,51],{},"Possiamo avere un workflow definito in un’unica recipe che crea un algoritmo dove sito web e social network sono utilizzati in combinazione (per esempio se dobbiamo ricopiare i contenuti dal sito web al social o viceversa).",[14,53,54],{},"La soluzione di default è di scrivere una recipe per ogni “piattaforma”.",[14,56,57,58,62],{},"La cosa interessante di Black3 però è che l’approccio di sviluppo a schema dinamico permette di ",[59,60,61],"strong",{},"utilizzare differenti recipe che non sono in concorrenza sintattica"," e quindi è possibile testare diverse soluzioni anche in team per valutare “sul campo” quale recipe sia più funzionale allo scopo.",[14,64,65],{},"In sostanza per le email una recipe, per ogni social una recipe, per il website una recipe e così via, nelle combinazioni che preferiamo.",[67,68,70],"h2",{"id":69},"schemi-di-recipe","Schemi di recipe",[14,72,73,74,78],{},"Si possono definire anche recipe generiche tipo “social_media” che contengano lo ",[32,75,77],{"href":76},"\u002Fcomandi\u002Fschema","SCHEMA"," delle specifiche.",[14,80,81],{},"Questo meccanismo è utile per definire appunto uno schema gerarchico o lista di recipe centralizzando in un unico documento tutte le possibili varianti, per poter poi lavorare su molteplici documenti senza perdere i riferimenti.",{"title":83,"searchDepth":84,"depth":84,"links":85},"",2,[86],{"id":69,"depth":84,"text":70},"md",{},true,"\u002Fdocumentazione\u002Frecipe",{"title":5,"description":16},"documentazione\u002Frecipe","qYOPKJ_FzcSLoZYzmvmeAxQxyEQMxXXbx3IIWZZpsNA",1777192318444]