Când un site se lansează, dezvoltatorii pleacă, iar editorii se mută în el. Din ziua aceea, oamenii care petrec cel mai mult timp în site nu sunt cei care l-au construit. Sunt managerul de comunicare care actualizează secțiunea de știri într-o marți după-amiază, administratorul de birou care postează un anunț de angajare, colegul care a primit datele de autentificare și o prezentare de cincisprezece minute. Partea publică a site-ului e proiectată cu enorm de multă grijă. Noi credem că partea de administrare merită la fel, pentru că acolo își va petrece echipa ta, de fapt, zilele.
Drupal ne oferă o bază neobișnuit de solidă pentru asta. Modelul lui de conținut e suficient de flexibil încât experiența de editare poate lua aproape orice formă, ceea ce înseamnă că interfața de administrare pe care o primește echipa ta e o decizie de design, nu ceva dat de la sine. O instalare generică arată toate opțiunile tuturor; una gândită cu cap îi arată fiecăruia exact ce îi trebuie pentru munca lui. Noi o construim pe a doua, iar articolul ăsta e despre cum facem asta.
Pornește de la fluxul de lucru, nu de la tipurile de conținut
Înainte să dăm formă vreunui ecran de administrare, le cerem oamenilor care îl vor folosi să ne povestească cum arată săptămâna lor. Nu lista de dorințe, săptămâna. Ce actualizezi cel mai des? Ce atingi o dată pe an, cu groază? Când se publică o știre, de unde vine de fapt textul și cine îl verifică înainte să intre live?
Răspunsurile dictează structura. Dacă echipa publică trei feluri de lucruri, administrarea ar trebui să ofere trei trasee clare, cu numele pe care le folosește echipa, nu cu ale noastre. Dacă fiecare știre are aceeași formă, formularul ar trebui să aibă exact forma aia: titlu, rezumat, o imagine, corpul textului, gata. Testul la care ne raportăm e simplu. Un editor cu un text pregătit de publicare ar trebui să vadă, doar din formular, exact ce merge unde, fără manual și fără să ghicească.
Formulare care urmează logica editorilor
Un formular de conținut e o conversație între site și persoana care îl completează, iar cea mai mare parte a muncii noastre pe zona de administrare e să facem conversația asta să curgă în ordinea în care gândește editorul, nu în cea a bazei de date. Câmpurile apar în ordinea în care le-ar căuta firesc un editor. Setările înrudite stau împreună, în loc să fie împrăștiate prin taburi. Fiecare câmp are o descriere scurtă, pe înțelesul tuturor, care spune la ce servește și, unde ajută, cum arată o variantă bună: cât de lung ar trebui să fie un rezumat, ce fel de imagine merge în locul respectiv.
La fel de important e ce nu întreabă formularul. Fiecare câmp peste care un editor trebuie să sară e o mică taxă, plătită la fiecare editare, pentru totdeauna. Așa că tot ce poate decide site-ul singur ar trebui să decidă singur. Decuparea imaginilor se face automat, la dimensiunile corecte. Valorile implicite rezonabile vin precompletate și pot fi modificate, în loc să fie goale și obligatorii. Dacă o valoare e aceeași de nouăzeci și nouă de ori dintr-o sută, formularul o presupune și îl lasă pe editor să modifice excepția, nu să confirme regula.
Scoate ce nu folosesc niciodată
Cea mai subestimată îmbunătățire a oricărei interfețe de administrare e scăderea, nu adunarea. O instalare Drupal implicită, plus modulele pe care le acumulează un proiect real, produce meniuri pline de ecrane pe care un editor de conținut nu le va deschide niciodată și opțiuni care contează doar pentru un dezvoltator. Nimic nu e stricat. Totul e zgomot, iar zgomotul are un cost real: face administrarea să semene cu o cabină de pilotaj, lungește instruirea și îi face pe oameni să ezite, pentru că cine vrea să apese pe butonul greșit într-o încăpere plină de comutatoare pe care nu le cunoaște?
Așa că facem curat. Editorii văd conținutul pe care îl gestionează, biblioteca media și cele câteva ecrane de care rolul lor chiar are nevoie. Instrumentele de administrare rămân la îndemâna celor care au treabă cu ele și dispar pentru toți ceilalți. Asta e, ca bonus, și o bună practică de securitate: conturile au permisiunile pe care le cere munca lor și nimic în plus. Dar câștigul de zi cu zi e liniștea. O interfață cu mai puține lucruri în ea e una de care oamenii nu se mai tem.
Instruire care ține cont de cum învață oamenii de fapt
Oricât de curată ar fi administrarea, predarea contează. Din experiența noastră, o singură sesiune lungă de instruire se evaporă în mare parte în două săptămâni, așa că nu ne bazăm pe ea. Instruim în mediul real al editorului, pe conținutul lui real, făcând sarcinile pe care chiar le va repeta, și apoi îi lăsăm două lucruri.
Primul e un set de clipuri scurte, fiecare cu câte un flux de la cap la coadă: publici o știre, înlocuiești un document, actualizezi bannerul de pe prima pagină. Tocmai asta e ideea: să fie scurte. Când cineva uită un pas la trei săptămâni după lansare, poate revedea două minute în loc să caute printr-o înregistrare de o oră. Al doilea e o fișă de o pagină, genul care se tipărește și se lipește lângă monitor: unde te autentifici, cele trei sarcini cele mai frecvente și pe cine contactezi când ceva arată în neregulă. Cu clipurile și fișa, un coleg nou intră în pâine fără ca cineva să mai programeze o întâlnire cu noi, iar predarea site-ului ar trebui să dureze o oră, nu o săptămână.
Un site pe care echipei îi place să-l actualizeze rămâne la zi
Iată de ce toate astea sunt o chestiune de business, nu doar o preferință de breaslă. Site-urile nu se învechesc pentru că oamenilor nu le mai pasă. Se învechesc pentru că e neplăcut să le actualizezi, iar sarcinile neplăcute pierd mereu bătălia cu restul unei zile aglomerate. Când publici o știre în cinci minute și merge din prima, o faci în aceeași zi. Când îți ia o jumătate de oră de luptă cu un formular derutant, amâni pe săptămâna viitoare, iar săptămâna viitoare are prioritățile ei.
Un site neactualizat subminează în tăcere tot ce face organizația online. Vizitatorii observă o pagină de știri cu ultima intrare de anul trecut și trag concluziile. Prospețimea conținutului e unul dintre cele mai clare semnale pe care le transmite site-ul tău și se câștigă sau se pierde în întregime în interfața de administrare, în după-amiezi obișnuite de lucru, după cum instrumentul cooperează sau nu. De aceea spunem că experiența de administrare e un rezultat de business. E diferența dintre un site care reflectă organizația ta așa cum e azi și unul care arată o fotografie din momentul în care editarea a încetat să mai merite efortul.
Merită să te întrebi și despre site-ul tău
Dacă ai deja un site, există un test rapid ca să vezi unde te afli: uită-te la un coleg cum publică ceva și numără momentele de ezitare. Fiecare pauză, fiecare pas înapoi, fiecare întrebare de genul "pe care dintre câmpurile astea le ignor" e o piedică pe care o interfață mai bine croită ar da-o la o parte. De cele mai multe ori se poate îmbunătăți chiar pe site-ul pe care îl ai; e mai degrabă configurare atentă și curățenie făcută cinstit decât reconstrucție.
Dacă sună a discuție care merită purtată, ne uităm cu plăcere la experiența ta de editare și îți spunem sincer cum ar arăta o săptămână mai bună pentru oamenii care fac actualizările. Ei sunt cei care vor folosi rezultatul zi de zi, și tocmai de aceea, din experiența noastră, cu ei merită să începi.
