Servis

Z LOGIC CMS Manuál
Přejít na: navigace, hledání



Obsah

Modul servis

Nastavení velikosti na FTP pro soubory

CMS umožňuje pomocí modulu soubory vkládat libovolné soubory do systému a s těmito soubory, pak dále pracovat. Každé FTP je, ale omezeno svou max.velikosti kterou nastavuje hosting. Při vytváření nových stránek, je zapotřebí, aby na FTP bylo místo pro ukládání souborů ovládající webové stránky. Pro je zde omezení pro soubory FTP, aby nedošlu k zaplnění místa a tím by mohli vzniknout potíže při vytváření nových stránek.
Obr 18.jpg

Obrázek znázorňuje neomezené FTP – což znamená, že lze vkládat soubory do té doby než dojde fyzicky velikost na FTP. Tento stav se nedoporučuje, nebo je dobré jej nastavit, v případě, že FTP je dosti velká a doúředu nevím kolik souborů se bude vkládat do systému, jak při výcoji webové prezentace, tak i v průběhu správy.

Obr 19.jpg Obrázek demonstruje nastavení velikost FTP pro soubory na 100MB. Graaf znázorňuje (%) procentuální množství vložených souboru. Pokud chceme přenastavit velikost FTP pro soubory stačí do formulářového pole zadet velikost v MB (např. 250, 500, 750 apod.)


Nastavení náhledů

Tato funkcionalita spolupracuje s modulem soubory. Mnohdy se stane, že uživatel bude vkládát do filesystému obrázky a bude chtít vytvořit z nich náhled, který lze využít např. ve výpisu, v galerii apod. Pokud by musel při každé nahrané fotce vytvářet ještě příslušný náhled, stala by se práce velice zdlouhavá. Pomocí této funkcionaly si nastavíme rozměry náhledů a kvalitu a při vkládání nového obrázku se automaticky vytvoří náhledy dle zadaných dat v tabulce.

Vytváření náhledů pravidlo
Při vytváření náhledu zde funguje jedno důležité pravidlo a to, že do polí nezadáváme přesný rozměry zmenšeného obrázku, ale jeho maximální velikost. Systém sám zjistí, zda originální obrázek se bude vytvářet s maximální šířkou nebo výškou. Při vybírání kvality náhledů volte vždy takovou, aby náhled byl zřetelný.
Obr 20.jpg

U každého nově vytvořeného náhledu lze záznam editovat nebo smazat. První záznam 175x105 (50) je systémový náhled, který nelze editovat ani mazat. Slouží pro vytváření systémových náhledů vice v modulu soubory.


Vyčištění databáze / trvalé smazání

Jak bylo uvedeno například v modulu jádro CMS, je možné příslušné záznamy smazat a v případě potřeby obnovit ze smazaných záznamů. Tento stav lze využít tařka u všech modulu až na určité vyjímky, ale i zde dochází (k obrazovému smazání dat nejsou viděny v CMS, ale v databázi jsou stále k dispozici, pro případnou obnovu). Postupem času, množství těchto dat naroste do takového množství, že ruční mazání v modulech by bylo zdlouhavé, prot je zde tato funkcionalita. Je nutné přede upozornit, že tento jev je nevratný a v případě, že se tak stane jsou data trvale ztracena. (Pokud si samozřejmě před provedením akce zazálohujete databazí, tak obnova dat nebude činit problém).
Obr 21.jpg
Při kliknutí na tlačítko smazat se zobrazí upozorňovací hláška, informující o možném nebezpečí. Po kliknutí na odkaz, dojde k smazání všech dat, které jsou označeny jako smazané.

Systémové informace

Slouží administrátorovi k nastavení licenci pro jednotlivé moduly a jejich aktivaci. Každý z modulu může pracovat ve 4 možných licencí.

  1. Basic
  2. Standard
  3. Profesional
  4. Unlimited

Každá z těchto licenci, dovoluje vkládat určité množství záznamů v příslušným modulu. Unlimited licence je neomezená licence, čili lze vkládat libovolné množství dat. Samomozřejmě, že možnost nastavení licence není u všech modůlů, ale u těch kde se to vyžaduje.


Tabulka s množstvím záznamů, které je možné vložit do CMS pro různé licence.

Název modulu

Basic

Standard

Profesional

Unlimited

Uživatelé

10
25
50
neomezeno

Struktura a stránky

50
100
150

neomezeno

Databáze

10
25
50

neomezeno

Soubory

100
500
1000

neomezeno


Obr 22.jpg


Důležité upozornění: Při vytváření uživatelských účtu je tento modul přímo vázany na superadmina, čili není možné jej naprávovat jinému uživateli.

CSS a JS knihovny

Tento submodul slouží k prolinkování CSS a JS souborů a případně k jejich seřazení v jakém pořadí se budou načíta. Díky tohoto submodulu, již nebude muset implementátor pro odebrání nebo přidání výše jmenovaných souborů přistupovat na FTP do požadované šablony.

Veškeré css soubory se ukládají do adresáře css, který je uložen v rootu, to též platí i o js soubrorech, pro které jse určen adresář js. Pomocí formuláře se vyplní do polí příslušný údaje a vloží se záznam. Pokud některé z polí bude chybně vyplněno, systém na to upozorní a pole označí.

Obr 23.jpg

Tento submodul je oproti ostatním ozvláštněn tím, že se soubory, které jsou zde vloženy, pracuje webová prezentace. V mnoha případech se tyto soubory cachují, aby se odlehčilo serveru a v případě změny v určitém souboru se změny nemusí projevit. Proto při vytváření nového souboru se ukládá timestamp (počet sekund od 1.1.1970), v případě úpravy některého souboru, budeme chtít zabezpečit aby se opět načetl. K tomuto slouží ikona aktualizovat záznam, která updatne timestamp, čím řekne webové prezentaci, že by si měl načíst znovu tento soubor, ve které jsou již naše změny.

Obr 24.jpg

Po vytvoření knihovny se zobrazí příslušný záznam v tabulce. Zde bych se pozastavil u třech sloupců. Dostupnost nám říká, zda soubor fyzicky existuje tam kam jsem mu nastavili URL, webové mutace: mohou se objevit webové stránky, které mohou využívat jiných stylových a javascriptových knihoven, tento sloupec nám říká, kde bude příslušná knihovna využita. Frontend dostupnost – určuje zda byde příslušná knihovna načtena ve webové prezentaci.



Jazykové překlady

Při vytváření nové webové prezentace se může stát, že do budoucna bude existovat ve více jazykových mutací (angličtina, němčina …). Jelikož stránky pracují na jedné šabloně bylo by nemyslitelné zadávat příslušné texty natvrdo do šablony, případně je programově ohýbat pro příslušnou webovou mutaci nebo, aby každá mutace měla svoji vlastní šablonu.

Obr 25.jpg

Zobrazený formulář se vyplňuje následovně do pole slovo se zadá xxx hodnota, která je zadaná v šabloně. Specifikace určuje, kde se příslušné slovo nachází (layout, galerii, news, contactForm), má sloužit hlavně pro snadnější import textu v určité kategori. Česky - zde se zadá český text. Tento submodul se uzce spjat se submodulem Jazykové mutace webu. V případě, že existují další mutace, zobrazí se pod polem Česky další pole s příslušnými jazyky.

Vyhledávání v jazykových překladech

Vyhledávání v tomto submodulu je dvojího sruhu. Pokud je uživatel přepnut do české verze (defaultní) vyhledává se pouze v české verzi, pokud je ale přepnut do jiné verze (např. anglická), vyhledává se text jak v českých tak i anglických textech.



Jazykové mutace webu

Submodul umožní vytvořit novou jazykovou mutaci webu na základě jiné mutace. Při vytváření se pouze vybere z jaké mutace se bude nová mutace vytvářet a samozřejmě i o jakou novou mutaci se jedná. Při vytváření se zkopíruje kompletně stromová struktura v modulu struktura a stranky mutace ze které je vytvářena, včetně vložených dat. U stránek je možnost zadat vlastnost, kterou můžeme oznamit, zda se příslušná stránka bude kopírovat do nové mutace či nikoliv.

Obr 26.jpg

Ve formuláři je zaškrtávací tlačítko Aktivovat frontend. Při jeho zaškrtnutí se na webové prezentaci zobrazí odkaz na příslušnou jazykovou mutaci. Tato funkcionalita je z důvodu, že klient si nepřeje, aby uživatelé měli možnost se prokliknout na příslušnou mutaci, protože je aktuálně testovaná nebo plněna. Při smazání jazykové mutace, dojde ke smazání i stromové struktury a dat v přislušném jazyce, které se vážou na stromovou strukturu.



Support CMS

Slouží pouze k ohlášení chyb v CMS administrátorovi, který by měl vytvořit opravný balík. Pokud zadává support uživatel bude vždy jeho připomínka označena jako Ohlášení problému, připomínky. Pokud jej vytváři superadmin, má možnost si zvolit z vícero možností.



Nastavení práv

Pomocí tohoto submodulu lze nastavit u vytvořených učtu pod konkrétním účtem práva. Nastavení práv je rozděleno do 5-ti velkých skupin.

Aktivní modul – určuje zda bude příslušný modul viditelný a uživatel se na něj muže dostat
Vytváření záznamu – určuje zda bude uživatel v příslušným submodulu vytvářet nové záznamy
Editace záznamu - určuje zda bude uživatel v příslušným submodulu editovat záznamy
Zobrazení záznamu - určuje zda bude uživatel v příslušným submodulu zobrazovat záznamy
Smazání záznamu - určuje zda bude uživatel v příslušným submodulu mazat záznamy

Obr x03.jpg