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

  1. Područje, stranica i slug
  2. Globalne postavke područja
  3. Stvaranje i upravljanje područjem
  4. Prava i model pristupa
  5. Stablo, sadržaj, postavke stranice i posebni meniji
  6. Uređivanje, pregled i objavljivanje
  7. Ograničenja i izravna dopuštenja
  8. Usporedni scenariji korisnika
  9. Uključeni sadržaj i provjera prava
  10. Tema područja
  11. Statični HTML izvoz
  12. Backup i vraćanje područja
  13. Mobilni prikaz
  14. Arhiviranje, brisanje, pretraga i održavanje
  15. 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.

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.

Opće postavke i kreiranje područja
Cijeli odjeljak prikazuje korijensku putanju, zadanu vidljivost, početni prikaz stabla i sadržaja, grupu Kreatori područja te postavke sažetaka stranica.
Korijenska putanja područja Prvi segment URL-a svih područja. U prikazanom primjeru stranice koriste oblik /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:

Naslovnica aplikacije
Odvojeni odabir početne stranice za gosta i prijavljenog korisnika.
Prijavljena početna stranica
Prijavljeni administrator preusmjeren je na početnu stranicu interne baze znanja.

2.3. Administratorski pregledi

Administratorski izbornik ne služi samo kao popis. Svaki ekran ima zasebnu operativnu namjenu:

Sva područja
Administrator vidi aktivna, arhivirana i ograničena područja te može otvoriti njihove postavke.
Obrisana područja
Soft-obrisano područje može se vratiti ili trajno ukloniti prema pravilima održavanja.
Indeks pretrage
Stanje indeksiranja sadržaja područja i akcije ponovne izgradnje indeksa.
Osobna područja
Postavke osobnih područja i pravila njihova stvaranja.

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.

Sva prava osobnog područja
Krešimir Mihalj automatski je jedini korisnički član osobnog područja i ima svih šest prava.

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

  1. Otvorite Područja i odaberite Novo područje. Gumb je dostupan administratoru i korisniku/grupi kojoj je globalno dopušteno stvaranje.
  2. Upišite naziv, trajni slug i opis po kojem će drugi administratori razumjeti namjenu područja.
  3. Odaberite početno stanje stabla stranica i sadržaja stranice ili ostavite nasljeđivanje globalne postavke.
  4. Odaberite Spremi. Nakon stvaranja dodijelite grupe i korisnike, temu i posebne menije te izradite početnu stranicu.
Obrazac Novo područje
Relevantan cijeli obrazac s nazivom, slugom, opisom, zadanim prikazom stabla i sadržaja te gumbom Spremi.

3.1. Polja obrasca Novo područje

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.

Postavke područja i zadani prikaz
Naziv, slug, opis, postavke stabla i sadržaja, arhiviranje, izvoz te ulazi u temu i posebne menije.
Upravljanje područjem Projekt Aurora
Podaci područja, zadani prikaz, tema, posebni izbornici, backup te prava korisnika i grupa.

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

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.

Zadani prikaz na području
Upravitelj postavlja Stablo stranica i Sadržaj stranice na Prikaži, Sakrij ili Naslijedi sistemsku postavku.

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.

Organizator stabla stranica
Prikaz svih stavki, olovčica za postavke, strelice za redoslijed i hijerarhiju, Dodaj stavku i Spremi raspored.

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:

Polje Roditeljska stranica odmah određuje mjesto nove stavke; naknadno se može promijeniti strelicama u organizatoru.

Dodavanje stavke stabla
Obrazac jasno prikazuje naslov, slug, tip stavke, roditeljsku stranicu i cilj internog linka.

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.

Postavke stranice
Naslov, slug, tip stavke, povezani dokument, početna stranica, oznake, svojstva i zadani prikaz sadržaja.
Dozvole na stranici
Odvojeni odjeljci jasno prikazuju ograničavanje naslijeđenih prava i dodavanje izravnih dopuštenja.

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.

Posebni gornji meni područja
Upravitelj uključuje osnovne stavke, mijenja njihov redoslijed i dodaje vlastite stavke, dok su naziv i ruta zaštićenih osnovnih stavki zaključani.
Posebni lijevi meni područja
Poseban naslov i tri stavke lijevog menija s odredišnim rutama, redoslijedom i stanjem Aktivno.
Posebni lijevi meni u stvarnom području
Projektna navigacija vidljiva je lijevo, dok se stablo po potrebi ponovno otvara njegovom ikonom u retku akcija.
Stablo i stranica projekta
Administrator vidi stablo, akcije stranice, stanje nacrta i tijek objave.

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.

Urednik s pravom uređivanja
Ivan vidi uređivanje nacrta i pregled, ali nema akciju objave.
Objavljivač na objavljenoj stranici
Petra vidi da postoji nacrt i može ga otvoriti radi odobravanja.
Pregled nacrta i objava
Objavljivač pregledava nacrt prije akcije Objavi.

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:

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.

Ograničenje naslijeđenog prava
Borni je na stranici Plan rada uskraćeno uređivanje koje inače dobiva preko grupe.
Rezultat ograničenja
Borna i dalje čita Plan rada, ali više nema akcije uređivanja.

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.

Izravno dopuštenje na jednoj stranici
Sara dobiva čitanje i uređivanje Sažetka za partnere bez pristupa ostatku područja.
Područje vidljivo zbog izravnog dopuštenja
Projekt Aurora pojavljuje se na Sarinom popisu područja.
Dostupna izravno dopuštena stranica
Sara vidi i uređuje samo izravno dopuštenu stranicu.
Granica izravnog dopuštenja
Pokušaj otvaranja druge stranice istog područja završava nedozvoljenim pristupom.

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.
Popis područja upravitelja
Marina vidi područja na koja ima pravo i akciju upravljanja Projektom Aurora.
Postavke dostupne upravitelju
Upravitelj ima postavke područja bez administratorskih globalnih postavki.
Prijavljeni korisnik bez posebnog ACL-a
Nikola vidi javno područje i internu bazu dostupnu svim prijavljenima, ali ne ograničeni projekt.
Naslovnica za prijavljene
Nikola nakon prijave dolazi na početnu stranicu interne baze znanja.
Popis područja gosta
Neprijavljeni posjetitelj vidi samo javna područja.
Javna naslovnica gosta
Gost se otvara na javno postavljenoj početnoj stranici.

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:

Čitateljev popis područja
Luka vidi ograničeni projekt jer njegova grupa ima pravo pregleda.
Uključeni sadržaj pod provjerom prava
Na istoj stranici čitatelju se ne otkrivaju uključena privatna stranica ni kalendar za koje nema pravo.

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.

Upravitelj otvara temu područja
Upravitelj područja u njegovim postavkama vidi poveznicu Uredi temu područja. Sam Theme editor obrađen je u zasebnim uputama.

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:

Tema Papir i tinta
Javno područje bez klasičnog zaglavlja i bez naslova u hero elementu, s krem podlogom i serifnom tipografijom.
Tema Orbitalna Aurora
Interna baza bez klasičnog zaglavlja, ali s naslovom u prilagođenom hero elementu i drugačijim ukrasom.

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.

Opcije HTML izvoza područja
Izvoz obuhvaća dostupne objavljene stranice, navigaciju i potrebne javne resurse.
Rezultat statičnog HTML izvoza
Izvezena stranica radi bez prijave i bez živog Simbioza API-ja.

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.

Backup područja
Izvoz šifrirane sigurnosne kopije i obrazac za prijenos backupa.
  1. Na postavkama područja otvorite Upravljaj backupom područja.
  2. Pri izvozu postavite jaku frazu i spremite je odvojeno. Fraza se ne pohranjuje u backup.
  3. Pri vraćanju prenesite ZIP, unesite frazu i prvo pokrenite provjeru.
  4. Pregledajte verziju formata, module, broj stranica, prava, temu i moguće sukobe sluga.
  5. Odaberite vraćanje u postojeće područje ili stvaranje nove kopije s novim slugom.
Provjera backupa prije vraćanja
Preflight prikazuje sadržaj i omogućuje novi ciljni slug prije stvaranja kopije.
Područje vraćeno u novu kopiju
Projekt Aurora uspješno je vraćen kao zasebno područje 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.

Mobilni prikaz javne stranice
Cijeli mobilni viewport s bočnim gumbima za stablo i sadržaj.
Mobilna kartica stabla
Stablo područja otvara se kao zasebna kartica prikladna dodiru.
Mobilna kartica sadržaja
Sadržaj dokumenta otvara se kao zasebna mobilna kartica.
Animirano uključivanje stabla i sadržaja
Animacija s vidljivim pokazivačem miša prikazuje otvaranje kartice stabla i kartice sadržaja.

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.

Indeks pretrage područja
Stanje indeksa i administratorske akcije za ponovnu izgradnju pretraživih zapisa.

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.

Pregled zauzeća prije održavanja
Broj povijesnih i obrisanih zapisa, procjena baze, datoteke i usporedba po području.

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

Opcije optimizacije i čišćenja
Vidljivi su opseg, politika povijesti, starost obrisanih stavki, potvrda nepovratnosti i gumb Pokreni održavanje.

Čišćenje je nepovratno i mora mu prethoditi potpuni backup sitea. Svako polje ima zasebnu svrhu:

14.6. Trajno brisanje područja

Trajno brisanje prethodno obrisanog područja
Za potvrdu se mora upisati točan slug; uklanjanje obuhvaća stranice, povijest, privitke, ovlasti, privatnu temu i podatke povezanih modula.

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

  1. Otvorite područje kao administrator i kao korisnik s pravom upravljanja.
  2. Provjerite urednika bez objave i objavljivača bez uređivanja.
  3. Provjerite barem jednog čitatelja, prijavljenog korisnika bez ACL-a i gosta.
  4. Provjerite ograničenje na roditeljskoj i podređenoj stranici.
  5. Provjerite izravno dopuštenje i potvrdite da ostatak područja nije dostupan.
  6. Otvorite ugrađenu stranicu i kalendar s korisnikom koji nema prava na izvor.
  7. Provjerite zadani i pojedinačni prikaz stabla/sadržaja na računalu i mobitelu.
  8. Izvezite HTML i otvorite ga izvan prijavljene sesije.
  9. 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.