Uređivanje sadržaja
Drupal omogućava kreiranje nove revizije svaki put kada se sadržaj ažurira. Ovo vam omogućava da pratite kako se sadržaj menjao tokom vremena na vašem sajtu.
Iako je ova funkcija sada podrazumevano uključena, možete promeniti opciju za kreiranje revizije za svaki tip sadržaja u formi za uređivanje tipa sadržaja, u sekciji Administracija/Struktura/Tipovi sadržaja/Operacije/Uredi/Parametri objavljivanja, tako što ćete označiti polje „Kreiraj novu reviziju“. To će rezultirati kreiranjem nove revizije prilikom uređivanja čvora. (Uređivači mogu ovo pojedinačno promeniti prilikom uređivanja samog čvora.)
Za pregled i upravljanje revizijama koristite karticu „Revizije“ prilikom gledanja čvora (za pregled revizija potrebno je imati dozvolu „Pregled revizija“ ili „Upravljanje sadržajem“). Na kartici Revizije možete pregledati pojedinačne revizije, vratiti se na raniju reviziju i obrisati revizije (potrebne su vam dozvole „Upravljanje sadržajem“, „Poništi revizije“ i „Obriši revizije“).
Jedna zanimljiva osobina sistema je ponašanje mehanizma vraćanja. Pretpostavimo da imate revizije {1,2,3, trenutna}. Ako se vratite na reviziju broj 2, biće kreirana kopija te revizije i ta kopija će biti postavljena kao trenutna revizija. Tako nakon vraćanja imate {1,2,3,4, trenutna}, gde je „trenutna“ klon revizije #2, a #4 je prethodna trenutna revizija.
Još jedna korisna funkcija sistema revizija je polje za poruku dnevnika revizije, koje se prikazuje pored polja „Kreiraj novu reviziju“ u formi za uređivanje čvora. Ako unesete poruku u ovo polje prilikom kreiranja revizije, ta poruka će se pojaviti na kartici Revizije zajedno sa revizijom. Preporučuje se da unosite smislen opis svaki put kada kreirate reviziju čvora, kako bi drugi (ili vi, mesecima kasnije) mogli videti zašto ste menjali čvor i koje izmene ste napravili, bez potrebe da zapravo pregledaju prethodnu reviziju. Iako je popunjavanje ovog polja trenutno opcionalno, postoji zahtev za funkciju da se polje učini obaveznim.
Na kartici „Revizije“ nalazi se tabela sa svim revizijama, kao i vremenskom oznakom, korisnikom koji je napravio izmene i porukom dnevnika revizije, ako je uneta.
Možete poboljšati karticu revizija instaliranjem Diff modula. Ovaj modul omogućava prikaz razlika između dve revizije; bez ovog modula možete samo pregledati ceo sadržaj svake revizije, što može otežati tačno uočavanje promena.
Napomena: tabela node_revision u bazi podataka uvek ima jedan zapis povezan sa svakim zapisom u tabeli čvorova koji prati kao trenutnu reviziju, čak i ako niste uključili revizije. Sa druge strane, ako uključite revizije, imaćete više zapisa u tabeli node_revision povezane sa svakim čvorom, što odgovara ne samo trenutnoj, već i svim prethodnim revizijama.
Dodatne funkcionalnosti, uključujući obavezu unošenja promena prilikom uređivanja sadržaja, možete pronaći u odeljku „Moderacija sadržaja“.
Izvorno zasnovano na https://www.drupal.org/node/320614 i ažurirano za Drupal 8.
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.