Când un site e pe mâna unei singure persoane, publicarea e simplă. Scrii ceva, îl recitești, îl pui live. Nu există predare de ștafetă, nici așteptare, nici întrebarea cine are voie să facă ce. Problema e că merge doar la scară mică: în clipa în care apar a doua și a treia persoană, improvizația începe să-și arate limitele.
O echipă de conținut în creștere are nevoie de puțină structură, nu de dragul ei, ci ca să rămână ștacheta sus și când lucrează mai mulți oameni și se publică mai mult. Scopul e un flux în care munca bună circulă fără piedici, nimic nu intră live înainte să fie gata și nimeni nu trebuie să ghicească în ce stadiu e un material. Drupal are nativ acest tip de flux, fără servicii externe lipite pe deasupra, iar configurat bine, schimbă simțitor felul în care lucrează echipa zi de zi.
Iată cum se îmbină piesele și cum le facem noi să lucreze pentru oamenii care chiar le folosesc.
De la un singur autor la o echipă
Primul semn că un site a depășit publicarea informală e de obicei un mic incident. Ceva intră live cu o greșeală în titlu, doi oameni editează același articol și unul șterge munca celuilalt, sau o postare apare înainte de vreme. Niciunul nu e un dezastru, dar toate sunt simptomele unui proces fără contur.
Unei echipe îi trebuie o înțelegere comună: ce drum parcurge un material de la idee la pagină publicată și cine intervine la fiecare pas. Odată ce traseul ăsta e scris în site, nu doar în capul oamenilor, micile incidente aproape că dispar. Toată lumea vede unde e un material, iar pașii îi impune site-ul, așa că nimeni nu trebuie să-i țină minte.
Vestea bună e că nimic din toate astea nu cere instrumente complicate sau abonamente în plus. Piesele descrise mai jos fac parte din Drupal așa cum vine el, iar ca să le pui cap la cap trebuie mai ales să decizi cum vrea să lucreze echipa ta și apoi să oglindești asta în site.
Stările conținutului: ciornă, verificare, publicat
Inima unui flux editorial e ideea că un material are o stare. În cea mai simplă variantă care chiar folosește la ceva sunt trei. O ciornă e în lucru și nu e vizibilă publicului. Un material aflat în verificare e gata în ochii autorului și așteaptă să se uite cineva peste el. Un material publicat e live.
Distincția asta simplă face surprinzător de multă treabă. Autorii pot salva și relua ciornele în voie, fără ca ceva să ajungă din greșeală la vizitatori. Un editor știe exact ce materiale îl așteaptă: cele marcate pentru verificare. Iar publicarea devine un gest deliberat al cuiva care are răspunderea asta, nu ceva ce se întâmplă în clipa în care autorul apasă pe salvare. Echipele care au nevoie de mai multe nuanțe pot adăuga stări, dar trei ajung ca să pună ordine pe majoritatea site-urilor.
Roluri și permisiuni: cine poate face ce
Stările au sens doar legate de roluri. Un flux merge pentru că fiecare are alt rol de jucat, iar site-ul știe diferența. Un autor poate crea și edita ciorne și le poate trimite la verificare. Un editor poate tot ce poate autorul și, în plus, aprobă și publică. Unele organizații adaugă un rol pentru cei care pot sugera modificări, dar nu pot publica, util pentru specialiștii care contribuie cu conținut fără să facă parte din echipa editorială.
Ca să nimerești aceste roluri, trebuie mai ales să observi cum lucrează echipa de fapt și să potrivești permisiunile cu realitatea. Noi începem de regulă simplu și ajustăm pe parcurs, pentru că un flux mai stufos decât îi trebuie echipei ajunge să fie ocolit, nu folosit. Scopul e ca fiecare să aibă exact accesul de care are nevoie în munca lui, ceea ce ține site-ul în ordine și previne, fără zgomot, o grămadă de greșeli.
Publicarea programată: la momentul potrivit, nu doar acum
Mult conținut nu trebuie să intre live în clipa în care e gata. Un anunț e legat de o dată. O campanie începe luni dimineața. Un lot de postări e scris din timp, ca site-ul să rămână activ cât echipa e în concediu. Să le publici de mână, fix la momentul potrivit, e și plictisitor, și ușor de greșit.
Publicarea programată rezolvă asta: editorul stabilește momentul la care un material trebuie să intre live și apoi poate să uite de el. Munca e aprobată și gata, data e stabilită, iar site-ul se ocupă de rest. Merge și invers: un conținut poate fi setat să dispară de pe site la data la care nu mai e de actualitate. Pentru o echipă, publicarea nu mai e ceva ce trebuie făcut de la tastatură la un anumit minut, ci ceva planificat liniștit, din timp.
Istoricul reviziilor: nu se pierde nimic, niciodată
Una dintre garanțiile discrete ale unui sistem editorial serios e că fiecare versiune a unui material se păstrează. De fiecare dată când cineva salvează o modificare, versiunea anterioară rămâne acolo. Dacă se strecoară o greșeală, vezi exact ce s-a schimbat, cine și când, și poți reveni la o versiune anterioară fără să o refaci din memorie.
Asta schimbă felul în care echipa se simte când editează. Când orice modificare e reversibilă, oamenii lucrează cu mai multă încredere, pentru că nimic din ce fac nu e ireparabil. Închide și întrebarea care apare din când în când, ce s-a întâmplat cu pagina aia, pentru că istoricul răspunde limpede. Pentru oricine răspunde de un site cu mulți contribuitori, evidența asta valorează enorm.
Un flux pe măsura echipei
Greșeala de care ne ferim cel mai tare e să impunem mai multe reguli decât îi trebuie echipei. Un flux există pentru oamenii care îl folosesc, iar unul prea greoi ajunge ocolit pe tăcute până nu mai înseamnă nimic. Așa că gândim stările, rolurile și permisiunile după felul în care lucrează efectiv echipa respectivă, le ținem cât mai simple și adăugăm ceva doar când apare o nevoie reală.
Făcut bine, un flux editorial e ceva ce echipa nici nu mai observă. Ciornele se scriu, verificările se fac, postările intră live la ora stabilită, iar istoricul e acolo dacă are cineva nevoie de el. Structura trece în fundal, iar ce rămâne e o echipă care publică mai mult, cu mai mulți oameni, fără să piardă calitatea pentru care site-ul merita citit de la bun început. Dacă te apropii de punctul în care publicarea informală începe să scârțâie, e un moment bun să pui structura asta la locul ei.
