Napomena: ovo je ranija, još nedorađena verzija korisničkih uputa. Ažurirane upute su u pripremi; pojedini prikazi i nazivi mogu se razlikovati od trenutačne aplikacije.
Područja
Područja su temelj organizacije sadržaja u Simbiozi. Ove upute objašnjavaju globalne postavke, stvaranje područja i stabla stranica, vidljivost, prava, tijek objave, izravna dopuštenja, ograničenja, teme područja, HTML izvoz, sigurnosne kopije i ponašanje na mobilnom uređaju.
Primjeri su izrađeni na zasebnoj čistoj SQLite instalaciji. Korišteni su izmišljeni lokalni računi, grupe i sadržaj. Snimke ne prikazuju lozinke, API ključeve, fraze za šifriranje ni druge tajne vrijednosti.
Sadržaj
- Područje, stranica i slug
- Globalne postavke područja
- Stvaranje i upravljanje područjem
- Prava i model pristupa
- Stablo, sadržaj, postavke stranice i posebni meniji
- Uređivanje, pregled i objavljivanje
- Ograničenja i izravna dopuštenja
- Usporedni scenariji korisnika
- Uključeni sadržaj i provjera prava
- Tema područja
- Statični HTML izvoz
- Backup i vraćanje područja
- Mobilni prikaz
- Arhiviranje, brisanje, pretraga i održavanje
- Završna provjera
1. Područje, stranica i slug
Područje je zaseban prostor s vlastitim stablom stranica, početnom stranicom, pravima, temom, posebnim izbornicima i sigurnosnom kopijom. Jedno područje obično predstavlja projekt, odjel, tim, zbirku javnih uputa ili internu bazu znanja.
Stranica je stavka stabla. Može sadržavati HTML dokument, vanjsku poveznicu ili drugi podržani tip sadržaja. Roditeljski i podređeni odnosi određuju redoslijed, navigaciju i nasljeđivanje ograničenja.
Slug je stabilni URL-identifikator bez razmaka, primjerice projekt-aurora ili plan-rada. Putanja se sastavlja od korijena, sluga područja i sluga stranice, primjerice /workspace/projekt-aurora/plan-rada.
- Slug neka bude kratak, razumljiv i trajan.
- Promjena sluga mijenja URL. Nakon promjene provjerite vanjske poveznice, ugrađeni sadržaj i oznake preglednika.
- Pri vraćanju backupa slug određuje hoće li se sadržaj povezati s postojećim područjem, zamijeniti ga ili stvoriti novu kopiju.
2. Globalne postavke područja
Ovaj dio vidi administrator u Postavke → Područja. Upravitelj pojedinog područja ne mijenja globalne zadane vrijednosti.
2.1. Opće postavke
Administrator ovdje određuje zadano ponašanje svih novih područja. Postavke ne mijenjaju već spremljene iznimke pojedinog područja ili stranice, nego služe kao polazište koje se po potrebi nadjača.
/workspace/{područje}/{stranica}. Segment mora biti slobodan i ne smije se preklapati s rutama drugog modula.
Zadana vidljivost
Početna ACL razina novog područja: javno, svi prijavljeni ili ograničeno. Nakon stvaranja stvarni pristup i dalje određuju spremljena prava područja.
Stablo je početno prikazano
Određuje otvara li se navigacijsko stablo automatski. Korisnik ga na stranici može privremeno sakriti ili otvoriti.
Sadržaj stranice je početno prikazan
Određuje početno stanje kartice sadržaja, odnosno popisa naslova na stranici. Područje i pojedina stranica mogu postaviti svoju vrijednost.
Kreiranje područja
Pretraživanjem se dodaju korisnici ili grupe koji smiju otvoriti obrazac Novo područje. U primjeru je dodana grupa Kreatori područja. Administrator to pravo uvijek ima. Ovo nije pravo upravljanja postojećim područjem.
Sažetci stranica
Postavlja početni broj prikazanih razina stabla, broj članaka, redoslijed i vidljivost filtara na javnom popisu sažetaka. Posjetitelj filtre može privremeno promijeniti; mogućnost Sve nudi se samo kada ima manje od 100 vidljivih članaka.
Ne postoji poseban vlasnik područja: pravo Upravljanje određuje tko održava postojeće područje, dok odjeljak Kreiranje područja određuje samo tko smije stvoriti novo.
2.2. Javna i prijavljena naslovnica
Moguće je odabrati dvije različite početne stranice aplikacije:
- Javna naslovnica otvara se posjetitelju bez prijave i mora se nalaziti u javno dostupnom području.
- Naslovnica za prijavljene otvara se nakon prijave i može biti u području dostupnom svim prijavljenim korisnicima.
2.3. Administratorski pregledi
Administratorski izbornik ne služi samo kao popis. Svaki ekran ima zasebnu operativnu namjenu:
- Sva područja prikazuje aktivna i arhivirana područja, njihov slug i stanje te daje brzi ulaz u postavke. Ovdje je najlakše provjeriti postoji li duplikat prije stvaranja ili vraćanja backupa.
- Obrisana područja sadrži samo soft-obrisana područja. Dok su ovdje, mogu se vratiti; trajno brisanje izvodi se zasebnom, potvrđenom akcijom u održavanju.
- Indeks pretrage pokazuje broj indeksiranih zapisa i stanje obrade. Ponovna izgradnja koristi se nakon većeg importa, vraćanja ili kada rezultat pretrage ne prati objavljeni sadržaj.
- Održavanje mjeri zauzeće, optimizira slike, čisti povijest/obrisane stavke i trajno uklanja prethodno obrisana područja. Sve akcije detaljno su opisane u 14. poglavlju.
- Osobna područja određuje jesu li osobna područja omogućena i pod kojim se pravilima stvaraju za korisnike.
2.4. Prava korisnika osobnog područja
Kada se osobno područje izradi nakon prve prijave, skupnom administratorskom radnjom ili gumbom Izradi sada, član kojemu područje pripada automatski se dodaje u Članovi i prava. Dobiva Pregled, Dodavanje, Uređivanje, Objavljivanje, Brisanje i Upravljanje; administrator ih ne mora naknadno uključivati.
To ne vraća opći koncept vlasnika područja. U običnom području upravlja svaki korisnik s pravom Upravljanje. Osobno područje dodatno je stabilno mapirano na konkretnog člana, pa sustav tome članu automatski održava puni ACL. Ako je osobno područje nastalo prije ovog pravila, prva sljedeća uspješna prijava ponovno osigurava svih šest prava bez stvaranja duplikata.
3. Stvaranje i upravljanje područjem
- Otvorite Područja i odaberite Novo područje. Gumb je dostupan administratoru i korisniku/grupi kojoj je globalno dopušteno stvaranje.
- Upišite naziv, trajni slug i opis po kojem će drugi administratori razumjeti namjenu područja.
- Odaberite početno stanje stabla stranica i sadržaja stranice ili ostavite nasljeđivanje globalne postavke.
- Odaberite Spremi. Nakon stvaranja dodijelite grupe i korisnike, temu i posebne menije te izradite početnu stranicu.
3.1. Polja obrasca Novo područje
- Naziv je naslov koji se prikazuje korisnicima u popisu područja, zaglavlju i stablu.
- Slug je URL-identifikator. Ne koristite datum ili privremeni naziv ako očekujete dugotrajne poveznice. Promjena sluga poslije zahtijeva provjeru vanjskih poveznica i integracija.
- Opis se prikazuje kao objašnjenje područja i pomaže administratorima razlikovati područja sličnih naziva.
- Stablo stranica postavlja početno stanje lijeve hijerarhijske navigacije: naslijedi, prikaži ili sakrij.
- Sadržaj stranice postavlja početno stanje popisa naslova te ga pojedina stranica može nadjačati.
Vidljivost i članovi ne određuju se u prvom kratkom obrascu. Nakon spremanja otvorite upravljanje područjem i uredite matricu Članovi i prava. Time se izbjegava stvaranje područja s polovično spremljenim ACL-om.
3.2. Upravljanje postojećim područjem
Ekran za upravljanje sadrži osnovne podatke, arhiviranje, temu, posebne menije, backup i matricu prava. Prava korisnika i njegovih grupa zbrajaju se.
- Arhivirano područje je samo za čitanje privremeno zaustavlja izmjene bez uklanjanja sadržaja i URL-ova.
- Uredi temu područja otvara privatnu temu tog područja; tema se dokumentira zasebno.
- Uredi menije područja otvara posebni gornji i lijevi meni, opisane u odjeljku 5.4.
- Upravljaj backupom područja vodi na izvoz i vraćanje cijelog područja.
- Ikona izvoza u kartici podataka izrađuje statični HTML paket, što nije isto što i sigurnosna kopija.
- Obriši područje prvo izvodi soft brisanje. Povrat i trajno uklanjanje ostaju administratorske operacije.
Nema vlasnika područja. Korisnik s pravom Upravljanje ima ovlasti održavanja područja. To uključuje i poveznicu Uredi temu područja, gdje može izraditi ili odabrati privatnu temu samo za to područje. Uređivanje same teme opisuje se u zasebnim uputama; ovdje je važno samo gdje se mogućnost nalazi.
4. Prava i model pristupa
| Pravo | Omogućuje | Napomena |
|---|---|---|
| Pregled | Otvaranje područja i objavljenih stranica. | Osnova svih ostalih prava. |
| Dodavanje | Stvaranje nove stranice u dopuštenom dijelu stabla. | Ne daje automatski objavu. |
| Uređivanje | Izrada i promjena nacrta. | Objavljena verzija ostaje vidljiva dok nacrt nije objavljen. |
| Objavljivanje | Pregled i objava tuđih ili vlastitih nacrta. | Pogodno za odobravatelja sadržaja. |
| Brisanje | Arhiviranje ili brisanje stranice prema dostupnoj akciji. | Brisanje podstabla obuhvaća podređene stavke. |
| Upravljanje | Postavke područja, prava, stablo, temu, izbornike, izvoz i backup. | Upravljanje uključuje sva operativna prava. |
4.1. Tri razine vidljivosti
- Javno: objavljeni sadržaj čitljiv je bez prijave. Gost ne može uređivati.
- Svi prijavljeni: svaki aktivni prijavljeni korisnik može čitati objavljeni sadržaj, čak i bez retka u ACL-u.
- Ograničeno: pristup daju samo izravna prava područja, članstvo u grupi ili izravno dopuštenje na stranici.
4.2. Kako se prava zbrajaju
Izravna prava korisnika i sva prava njegovih grupa tvore zbroj. Ako jedna grupa daje pregled, a druga uređivanje, korisnik dobiva oba prava. Ograničenje na stranici zatim može odabranom korisniku uskratiti dio već naslijeđenih prava.
5. Stablo, sadržaj i postavke stranice
Stablo je hijerarhijska navigacija jednog područja. Upravitelj ga može uređivati bez otvaranja HTML editora: dodavati postojeći dokument, internu ili vanjsku poveznicu, mijenjati roditelja i redoslijed te otvarati postavke svake stranice. U ovim uputama koriste se već pripremljeni dokumenti; uređivanje njihova sadržaja obrađuje zasebna uputa.
5.1. Postavke stabla i sadržaja
Postavke imaju tri razine. Globalna vrijednost vrijedi kada područje nasljeđuje; vrijednost područja vrijedi za njegove stranice; postavka pojedine stranice najvišeg je prioriteta za sadržaj. Tako možete na svim stranicama pokazati stablo, ali na naslovnoj stranici sakriti sadržaj, ili obrnuto.
- Stablo stranica upravlja početnom vidljivošću navigacijskog stabla. Korisnik ga i dalje može otvoriti ili sakriti ikonom Stablo.
- Sadržaj stranice upravlja početnom vidljivošću kartice s naslovima trenutnog dokumenta. Stranica može izabrati Naslijedi postavku područja, Prikaži ili Sakrij.
- Kada je aktivan poseban lijevi meni, on zauzima lijevu poziciju pa je stablo početno skriveno; stablo se i dalje može otvoriti njegovom ikonom.
5.2. Uređivanje rasporeda stabla
Odaberite ikonu Stablo, a zatim Uredi stablo. Svaki red dobiva olovčicu i četiri smjerne akcije. Strelice gore/dolje mijenjaju redoslijed među stavkama iste razine, strelica ulijevo izvlači stavku jednu razinu, a strelica udesno uvlači je pod prethodnu stavku. Nedostupna akcija je zasivljena kako se ne bi stvorila nevaljana hijerarhija.
Promjene položaja prvo su lokalne u organizatoru. Tek Spremi raspored zapisuje novi redoslijed. Prije spremanja provjerite roditelje stranica jer ograničenje postavljeno na roditelju vrijedi i na njegovoj podgrani.
5.3. Dodavanje i postavke stavke stabla
Dodaj stavku ne znači nužno stvaranje novog HTML sadržaja. Obrazac podržava tri tipa:
- Stranica (HTML dokument) povezuje postojeći dokument ili stvara novu stranicu kada je to ponuđeno.
- Interni link vodi na imenovanu rutu aplikacije ili internu putanju, primjerice kalendare.
- Vanjski link vodi na puni vanjski URL. Naslov i slug i dalje određuju kako se stavka prikazuje i adresira u stablu.
Polje Roditeljska stranica odmah određuje mjesto nove stavke; naknadno se može promijeniti strelicama u organizatoru.
Olovčica uz postojeću stavku i ikona Upravljaj stranicom i dozvolama u sadržaju otvaraju isti ekran. Dostupne su administratoru i korisniku s pravom upravljanja područjem.
- Naslov i slug određuju prikaz i URL stranice.
- Početna stranica područja određuje dokument koji se otvara kada se posjeti URL područja bez sluga stranice.
- Oznake stranice služe filtriranju i organizaciji.
- Svojstva stranice spremaju strukturirane vrijednosti kao tekst, status, broj, datum, korisnik ili poveznica. Prikazuju se uz sadržaj gdje ih tema/modul koristi.
- Zadani prikaz sadržaja stranice nadjačava vrijednost područja samo za tu stranicu.
- Obriši podgranu obuhvaća odabranu stavku i sve podređene stavke; prije akcije provjerite cijelu granu.
5.4. Posebni gornji i lijevi meni područja
Posebni meniji vrijede samo na putanji odabranog područja i njegovih stranica. Gornji i lijevi meni uređuju se i spremaju odvojeno; promjena ili uklanjanje jednoga ne mijenja drugi.
- Aktivno uključuje meni za kontekst područja; Ukloni označava cijeli kontekst za brisanje nakon spremanja.
- Zaštićene osnovne stavke gornjeg menija mogu se uključiti/isključiti i presložiti, ali im se ne mijenjaju naziv ni ruta.
- Vlastita stavka može koristiti imenovanu rutu, izravni URL i query parametre. Za interne ciljeve preferirajte rutu jer ostaje ispravna ako se osnovna putanja aplikacije promijeni.
- Lijevi meni ima vlastiti prevedivi naslov i vlastiti redoslijed stavki. U prikazanom primjeru služi kao kratka projektna navigacija.
6. Uređivanje, pregled i objavljivanje
Simbioza odvaja uređivanje od objavljivanja. Urednik može spremiti nacrt, ali objavljena verzija ostaje dostupna čitateljima. Objavljivač otvara pregled nacrta i potvrđuje objavu.
7. Ograničenja i izravna dopuštenja
Ta dva mehanizma namjerno su odvojena jer rješavaju suprotne potrebe.
7.1. Ograničenja naslijeđenih prava
U padajućem pretraživanju nalaze se samo korisnici koji već imaju neko pravo na području, izravno ili članstvom u grupi. Odabrani korisnik dodaje se u tablicu:
- zeleno s kvačicom znači da je pravo naslijeđeno i zadržano;
- crveno bez kvačice znači da je naslijeđeno pravo izričito uskraćeno;
- bijelo bez kvačice znači da korisnik to pravo uopće nema.
Ograničenje ne dodjeljuje novo pravo. Vrijedi na odabranoj stranici i svim njezinim podređenim stranicama. Uklanjanje korisnika iz tablice vraća potpuno nasljeđivanje.
7.2. Izravna dopuštenja
Izravno dopuštenje dodaje samo korisnika, ne grupu. Može dati čitanje, uređivanje i objavljivanje na jednoj stranici. Ne nasljeđuje se na podređene stranice.
8. Usporedni scenariji korisnika
| Uloga u primjeru | Što vidi i može |
|---|---|
| Administrator | Sva područja, globalne postavke, održavanje i sve akcije. |
| Upravitelj područja | Postavke jednog područja, prava, stablo, privatnu temu, posebne izbornike, izvoz i backup. |
| Urednik | Čitanje, dodavanje i uređivanje nacrta, bez objave. |
| Objavljivač | Pregled nacrta i objavu, bez uređivanja sadržaja ako pravo nije dodatno dano. |
| Čitatelj | Samo objavljene stranice na koje ima pravo. |
| Korisnik s izravnim dopuštenjem | Područje se pojavljuje u popisu, ali dostupna je samo izravno dopuštena stranica. |
| Prijavljeni bez posebnih prava | Javna područja i područja za sve prijavljene. |
| Gost | Samo javna područja i javnu naslovnicu. |
9. Uključeni sadržaj i provjera prava
Stranica može uključiti drugi dokument, kalendar ili drugi modul. Uključivanje ne zaobilazi prava izvora. Svaki gledatelj dobiva samo ono što bi smio otvoriti izravno:
- ako nema pravo na uključenu stranicu, prikazuje se kontrolirana poruka umjesto sadržaja;
- ako nema pravo na kalendar, njegovi događaji se ne otkrivaju;
- administrator ne treba zaključiti da će obični korisnik vidjeti isto samo zato što administratoru uključivanje radi.
10. Tema područja
Područje može naslijediti sistemsku temu ili koristiti vlastitu privatnu temu. Korisnik s pravom Upravljanje otvara Postavke područja → Uredi temu područja. Tamo može odabrati ili izraditi temu samo za to područje. Sam postupak uređivanja teme nije dio ovih uputa.
Sljedeća dva gotova primjera pokazuju da tema može promijeniti zaglavlje, položaj naslova, hero ukras, tipografiju i boje, dok prava, stablo i sadržaj ostaju isti:
11. Statični HTML izvoz
Upravitelj može izvesti objavljene stranice koje smije čitati u samostalni ZIP paket. Izvoz je prikladan za predaju dokumentacije, arhivu ili offline pregled.
- Neobjavljeni nacrti i nedostupne stranice ne ulaze u izvoz.
- Interaktivne funkcije koje ovise o prijavi, pravima ili API-ju ne postaju offline aplikacija.
- Nakon izvoza raspakirajte ZIP i provjerite
index.html, navigaciju, slike i poveznice.
12. Backup i vraćanje područja
Backup je namijenjen prijenosu ili potpunom vraćanju područja. Sadrži sadržaj, povijest, privitke, stablo, prava, privatnu temu, posebne izbornike i indeksne podatke koje podržava instalirana verzija.
- Na postavkama područja otvorite Upravljaj backupom područja.
- Pri izvozu postavite jaku frazu i spremite je odvojeno. Fraza se ne pohranjuje u backup.
- Pri vraćanju prenesite ZIP, unesite frazu i prvo pokrenite provjeru.
- Pregledajte verziju formata, module, broj stranica, prava, temu i moguće sukobe sluga.
- Odaberite vraćanje u postojeće područje ili stvaranje nove kopije s novim slugom.
Vraćanje u postojeće područje može zamijeniti postojeće podatke. Prije potvrde napravite aktualni backup cilja. Za probu koristite novu kopiju i novi slug; tek nakon provjere planirajte zamjenu produkcijskog područja.
13. Mobilni prikaz
Na uskom zaslonu stablo i sadržaj pretvaraju se u bočne gumbe. Dodir otvara karticu preko stranice, a zatvaranje vraća sadržaj. Akcije dokumenta ostaju u kompaktnom retku.
14. Arhiviranje, brisanje, pretraga i održavanje
14.1. Arhiviranje i soft brisanje
Arhivirano područje ostaje dostupno čitateljima, ali je samo za čitanje. Koristite ga za završene projekte kojima URL-ovi i povijest moraju ostati dostupni. Ponovnim isključivanjem arhiviranja vraćaju se izmjene prema postojećim pravima.
Soft brisanje uklanja područje iz normalnih popisa, ali čuva podatke za administratorski povrat. Prije brisanja provjerite naslovnicu aplikacije, ugrađene stranice, posebne menije i vanjske poveznice koje bi mogle upućivati na područje.
14.2. Indeks pretrage
Indeks sadrži samo sadržaj koji modul pretrage treba ponuditi korisnicima uz primjenu njihovih prava. Ponovna izgradnja ne mijenja dokumente; ponovno čita objavljene stranice i osvježava pretražive zapise. Pokrenite je nakon velikog importa, masovnog vraćanja, promjene većeg broja sluga ili kada rezultat ostane zastario. Tijekom dijagnostike najprije pogledajte stanje i broj zapisa, a tek zatim pokrenite izgradnju.
14.3. Pregled zauzeća
Vrh ekrana Održavanje je izvještaj prije čišćenja. Povijesne verzije i Obrisane stranice prikazuju broj zapisa, Procjena baze procjenjuje korisni sadržaj redaka, a Datotečni sustav prikazuje zauzeće datoteka. Odvojeni zbrojevi za povijest i obrisano pomažu procijeniti koliko bi ciljano čišćenje oslobodilo. Tablica po području otkriva koji prostor zapravo troši resurse.
Procjena baze nije fizička veličina SQLite/MySQL/PostgreSQL datoteke. Nakon brisanja redaka fizičko smanjenje može ovisiti o zasebnom održavanju odabranog sustava baze.
14.4. Optimizacija slika
Optimiziraj postojeće slike izrađuje manje web-kopije radi bržeg učitavanja. Original ostaje sačuvan i dostupan otvaranjem slike, pa akcija ne služi kompresiranju ili uklanjanju izvornika. Pokrenite je nakon velikog importa ili dodavanja većeg broja neoptimiziranih fotografija.
14.5. Čišćenje povijesti i obrisanih stavki
Čišćenje je nepovratno i mora mu prethoditi potpuni backup sitea. Svako polje ima zasebnu svrhu:
- Opseg ograničava akciju na cijeli site ili jedno odabrano područje. Za rutinsko održavanje preferirajte najmanji potreban opseg.
- Povijest stranica može ostati netaknuta, ukloniti svu povijest osim aktualnih i objavljenih verzija, zadržati zadnjih 3/5/10 verzija ili ukloniti verzije starije od 10/30/90 dana.
- Trajno uklanjanje obrisanih stavki može biti isključeno ili obuhvatiti stavke starije od 10, 30 ili 90 dana.
- Privitak se ne uklanja dok ga koristi bilo koja zadržana verzija. Time se sprječava lomljenje aktualnog ili zadržanog povijesnog sadržaja.
- Akcija se ne pokreće bez ručne potvrde da je sadržaj moguće vratiti samo iz backupa.
14.6. Trajno brisanje područja
Na popisu se pojavljuju samo već soft-obrisana područja. Točan slug služi kao namjerna zaštita od slučajnog klika. Nakon potvrde uklanjaju se stranice, povijest, privitci, ACL, privatna tema, posebni meniji i povezani podaci modula. Povrat je moguć samo iz valjanog backupa, zato najprije provjerite probno vraćanje i tek potom trajno brišite.
15. Završna provjera
- Otvorite područje kao administrator i kao korisnik s pravom upravljanja.
- Provjerite urednika bez objave i objavljivača bez uređivanja.
- Provjerite barem jednog čitatelja, prijavljenog korisnika bez ACL-a i gosta.
- Provjerite ograničenje na roditeljskoj i podređenoj stranici.
- Provjerite izravno dopuštenje i potvrdite da ostatak područja nije dostupan.
- Otvorite ugrađenu stranicu i kalendar s korisnikom koji nema prava na izvor.
- Provjerite zadani i pojedinačni prikaz stabla/sadržaja na računalu i mobitelu.
- Izvezite HTML i otvorite ga izvan prijavljene sesije.
- Napravite backup, vratite probnu kopiju s novim slugom i usporedite broj stranica i prava.
Dobro podešeno područje pokazuje svakom korisniku samo potreban sadržaj i samo dopuštene akcije. Ne provjeravajte prava isključivo administratorskim računom: završna provjera mora uključiti sve stvarne uloge.
Comments
0There are no comments yet.
You must sign in to add a comment.