Tootetutvustus

On-site editing in Saurus CMS content
management system

On-site toimetamine

Toimetajakeskkond Saurus CMS-is on identne veebi külastaja vaatega: nii näeb toimetaja sama tulemust ja liigub lehel samamoodi nagu info lõpptarbijad. Lisaks kuvatakse toimetajale sisuobjektide – menüüde, rubriikide, artiklite, piltide, dokumentide jms – haldamiseks vajalikud käsunupud. Samuti näeb toimetaja veel avaldamata sisu. 

Text editor in Saurus CMS content management system

Tekstiredaktor

Adekvaatkuvaga tekstiredaktor võimaldab kombineerida vormindatud teksti, tabeleid, pilte, hüperlinke, tagasisidevorme. Tekstistiilide valik kuvab fonti, värvi ja suurust täpselt lõpptulemusele vastavalt. Tekstide kopeerimisel Microsoft Wordist eemaldatakse soovi korral veebi mittesobilikud stiilikirjeldused. Pikkade tekstidega töö hõlbustamiseks saab teksti kuvada üle kogu redaktori akna. Artiklit kirjeldavaid lisavälju on võimalik andmeprofiilide abil laiendada.

File manger in Saurus CMS content management software

Failihaldur

Failihaldur lubab keskselt hallata kõiki veebisaidis kasutatavaid pilte ja dokumente. Faile saab mitme kaupa üles laadida veebibrauseri abil, samuti kasutada kolmandaid rakendusi nagu FTP, WebDAV või Samba. Failid kuvatakse kataloogipuus, igale kataloogile võib seada ligipääsupiiranguid ja kasutajaõigusi. Toimetaja võib märkida katalooge ja faile oma lemmikute kausta info kiiremaks leidmiseks. Faili kirjeldavaid lisavälju on võimalik andmeprofiilide abil laiendada.

Creating page in 
Saurus CMS cotnent management system

Struktuuri haldus

Veebisaidi struktuur on puukujuline hierarhia rubriikidest mis kajastuvad veebilehel menüüpunktidena. Rubriigi loomisel või selle muutmisel saab valida sisu- ja lehemalli. Sisumall määrab mida ja kuidas kuvatakse lehe sisualas – artiklite loendit, uudiseid arhiiviga, pildigaleriid, foorumit jms. Tootega tuleb kaasa hulk enamlevinud sisumalle, lisaks teostatakse veebisaidi spetsiifilised mallid tavaliselt projekti käigus. Lehemall määrab kas ja kuidas muutub menüüpunktil klikkides veebilehe üldkujundus. Rubriigi loomisel on võimalik see menüüsüsteemist peita, luues varjatud struktuure. Struktuuri sügavus ja menüüpunktide arv pole piiratud.

User management in Saurus CMS software

Kasutajad

Halda inimesi, jaota neid hierarhilistesse gruppidesse ja anna neile sisse logimiseks vajalikud kontod. Inimesi kirjeldavaid lisavälju on võimalik andmeprofiilide abil laiendada: nii võib näiteks ettevõtte töötajale lisada töölepingu andmed, partneri või kliendi esindajale viite ettevõtte poolsele kontaktisikule. Vajadusel on veebisaidile võimalik lisada registreerimisvorm kasutajaandmete kogumiseks. CSV eksport võimaldab inimeste andmeid eksportida töötlemiseks välistes rakendustes.

Kasutajaõigused (ACL)

Kasutajaõiguseid veebi sisu nägemiseks, lisamiseks, muutmiseks, kustutamiseks ja avaldamiseks saab seada nii üksikisiku kui grupi kaupa. Samuti on võimalik kasutada rollipõhist lähenemist kus mitmes kasutajagrupis on inimesi kelle õigusi seatakse korraga. Õiguseid saab seada nii iga rubriigi andmete muutmise aknas kui kasutades vastavat tööriista administreerimiskeskkonnas. Eraldi saab määrata õigusi saidi administreerimistoimingute teostamiseks.

Mitme saidi haldus

Iga Saurus CMS paigaldus võib sisaldada mitut veebisaiti mil iseseisev struktuur, sisu ja kujundus.

Mitmekeelne

Nii süsteemsed teated kui toote kasutajaliides on tõlgitavad. Lisaks paigalduskomplektis sisalduvale eesti- ja inglise keelele saab meie kodulehelt tõmmata täiendavaid keelefaile.

Standardrakendused

Tarkvara paigalduskomplekt sisaldab hulga sagedamini vajaminevaid rakendusi (sisumalle): artiklite loend, uudised arhiiviga, foorum, pildialbum. Viimaste puhul moodustatakse failide laadimisel serverisse automaatselt eelvaated ja ekraanimõõtu pildid, lisaks säilib võimalus originaalfailide vaatamiseks.
Lisaks standardrakendustele võib igaüks lisada omi sisumalle või modifitseerida olemasolevaid.

Mallipõhine ülesehitus

Igale veebi alajaotusele saab määrata kujundus- ja sisumalli. Esimene nendest määrab lehe üldise kujunduse ja küljenduse, teine aga veebi sisuala funktsionaalsuse. Toote paigalduskomplektiga tuleb kaasa näidiskujundusega lehemall ning hulk sagedamini vajaminevaid sisumalle: uudised arhiiviga, foorum, pildigalerii jms. Kasutades Saurus API-t on võimalik olemasolevaid malle modifitseerida või lisada omi.

Saurus API

Saurus API (Application Programming Interface) on Smarty süntaksil põhinev kogum objekte, funktsioone ja meetodeid, mis lubab Saurus CMS-i siduda veebi kasutajaliidesega; täiendada ja kohandada toote funktsionaalsust ning integreerida tarkvara teiste rakendustega. Kasutada saab ka PHP-koodi ja JavaScripti.

Kommenteerimine

Kommentaare saab lisada kõigile sisuobjektidele. Kommenteerimise võimalikkuse iga objekti osas otsustab toimetaja, samuti kasutatav sisumall. Lisaks saab määrata kas kommenteerimine on avatud kõigile või ainult sisseloginud kasutajatele.

Staging

Loodud artiklid, dokumendid või pildid ei muutu veebis nähtavaks enne kui toimetaja on need avalikustanud.

Ajaline avalikustamine

Igat sisuobjekti saab avaldada ja peita käsitsi või automaatselt etteantud ajal või ajavahemikus.

Tagasiside vormid

Toimetajal on võimalus tekitada tekstiredaktori abil tagasiside vorme mille sisu saadetakse määratud e-posti aadressile. Iga vormi puhul saab määrata, millist lehekülge peale andmete täitmist kuvatakse, samuti määrata vormi väljadele tingimusi täitmise vajalikkuse ja formaadi kohta.

Postitusnimekirjad

Kasutajad saavad märkida veebisaidi sektsioonid (rubriigid), millisest nad soovivad uue info avaldumisel seda automaatselt e-posti teel saada. Saurus CMS lubab seadistada millises formaadis ja kui palju infot saadetakse.

Prügikast

Kustutatud sisuobjektid hoitakse taastamiseks alles “prügikastis”. Veebi administraator saab määrata prügikasti automaatse tühjendamise.

Otsingumootor

Täistekstotsing kogu veebi sisust. Kasutajale on nähtav nii lihtotsing kui täpsem otsing loogiliste operaatorite ja tulemuste kitsendamisega.

Sisukaart

Lehekülgede sisukaart genereeritakse automaatselt. Vajadusel saab täpsustada kui sügavalt ja milliseid sisuobjekte puus kuvada.

XML sisukaart

Toode genereerib automaatselt XML sisukaardi otsingumootoritele.

Inimsõbralikud aadressid

Saurus CMS võimaldab kasutada inimloetavaid veebiaadresse stiilis “www.veebisait.ee/pressiteated”.

Meta-info

Aktiivsele veebiturundajale on suunatud võimalus iga sektsiooni kaupa määrata veebi pealkiri ja meta-kirjeldused (title, meta-descripton, meta-keywords).

Lemmikud

Kasutaja saab kõiki sisuobjekte lisada oma lemmikute nimekirja. Näiteks võimaldab see ettevõtte siseportaali kasutajal märkida millistesse rubriikidesse viimati lisatud infot soovib ta kuvada avalehel. Samuti saab lemmikute abil teostada kiirviiteid ja navigeerida veebisaidis konkreetse kasutaja jaoks olulise infoni.

Tegevuste logi

Süsteemne logi annab ülevaade kõigist toimetajate ja administraatorite poolt tehtud muudatustest, sisselogimistest, süsteemi poolt teostatud andmete import-eksport talitustest, veateadetest jms.

Vahemälu (cache)

Tavapäraselt sisaldab iga lehekülg mitmeid päringuid andmebaasi. Cache loob lehekülgedest vaheversiooni, mis kiirendab keskmiselt sajakordselt veebi kuvamist ning vähendab oluliselt serveri koormust.

Veebipõhine paigaldus

Saurus CMS paigaldus on veebipõhine ja võtab vaid mõned minutid.

Andmeprofiilid

Kõikidele Saurus CMS-i objektidele nagu artikkel, fail, dokument, inimene, pilt, grupp, saab lisada andmeprofiile või teisisõnu metaandmete komplekte. Andmeprofiilid võimaldavad olemasolevate objektide andmestikku laiendada: näiteks lisada artiklile võtmesõnade loend või koguda erinevaid andmeid töötajate, klientide ja partnerite kirjeldamiseks.

Andmeprofiile saab defineerida administreerimiskeskkonnas oleva veebiliidese kaudu. Profiili väljad ilmuvad andmete sisestusakendesse, samuti saab nende poole pöörduda otse Saurus API koodis. 

Eriobjektid

Võimalus lihtsa veebiliidese kaudu tekitada meelevaldsete parameetritega uusi sisuobjektide tüüpe. Tarkvara genereerib automaatselt uue objektitüübi sisestusvormi.

Laiendusmoodulid (extensions)

Saurus CMS sisaldab laiendusmoodulite süsteemi, mis võimaldab veebisaite, mooduleid ja kolmandaid rakendusi paketeerida ning komplektina tootesse paigaldada.

Trigerid

Kõigi sisuobjektide funktsionaalsust saab laiendada sündmuspõhiste trigerite abil. Objektile saab lisada tegevusi, mida tehakse vahetult enne objekti toimetamist – näiteks andmeväljade vaikeväärtustega täitmine ja pärast objekti salvestamist – näiteks sisestatud andmete valideerimist.

Vealogi

Veebipõhine ülevaade PHP ja MySQL veateadetest ja hoiatustest.

Sellised on Saurus CMS Community Editioni peamised võimalused. Lisaks saab toodet laiendusmoodulite abil täiendada.