-
Notifications
You must be signed in to change notification settings - Fork 0
Instalace
MilanPala edited this page Sep 5, 2012
·
14 revisions
FSL CMS je postaveno nad Nette Frameworkem, tudíž i FSL CMS musí splňovat požadavky nutné na jeho chod. Další požadavky jsou doplněny samotným FSL CMS. Jsou jimi především:
- PHP 5.3, povolená rozšíření mod_rewrite pro webový server, PHP moduly PCRE a ICONV pro chod Nette, možnost změny oprávnění pro specifické složky. Tyto požadavky by dnes měl splňovat každý placený hosting. Podmínky pro chod Nette naleznete na http://doc.nette.org/cs/requirements.
- Databáze mysql verze 5 a vyšší, povolené InnoDB.
- Aplikaci si můžete stáhnout z těchto stránek zabalenou v archivu zip nebo, pokud jste pokročilý uživatel, můžete si naklonovat poslední verzi z gitu. Pokročilí uživatelé se dokonce můžou na vývoji FSL CMS podílet. Více na stránce pro pokročilé uživatele.
- Z archivu si zkopírujte obsah složky
www
do adresáře dostupného z vašeho lokálního webového serveru, např./hasicskaliga
(v případě instalace na svůj počítač, jinak do adresáře vašeho webového hostingu). - Překopírujte z archivu obsah složky
examples
do složky/hasicskaliga
. Nyní tam budete mít složkyapp
,app_custom
, atd. - Na počítačích s operačním systémem Linux nastavte možnost zápisu do adresářů
/data
,/log
a/temp
. Spusťte příkazchmod 755 ./data ./log ./temp
ve Vaší složce/hasicskaliga
, kam jste rozbalili archiv. - Do souboru
/app_custom/config.ini
doplňte údaje o Vaší lize - název, zkratku a krátký popis a údaje pro připojení k vašemu databázovému serveru.- Pokud chcete, aby fungovala automatická aktualizace databáze včetně automatické prvotní inicializace databáze, je nutné mít, aby měly tyto uživatelské údaje práva pro zápis do databáze.
- Pokud nedáte aplikaci uživatelské údaje s oprávněním manipulace s databází, nahrajte ručně před prvním spuštěním aplikace do databáze sktipty
/sql/tables.sql
a násleldně/sql/data.sql
.
- Nyní můžete spustit aplikaci zadáním následující adresy do webového prohlížeče:
http://localhost/hasicskaliga/document_root/
- Aplikaci jste po instalaci spustili zadáním následující adresy do webového prohlížeče:
http://localhost/hasicskaliga/document_root/
- Pokud jste neprovedli manuální naplnění databáze dodanými skripty, dojde nyní k jejich automatické inicializaci.
- Aplikace se spustí na hlavní stránce a neobsahuje žádná data, ani uživatele.
- V levém sloupci vyberte možnost Registrovat se, čímž vytvoříte první a zároveň správcovský účet. Další uživatelské účty se budou již vytvářet se standardními oprávněními pro běžné uživatele.
- Zadejte své jméno, příjmení, e-mail nutný k přihlašování a příslušnost k hasičskému sboru.
- Po vytvoření prvního uživatele dojde automaticky k nahrání dodatečných data do databáze, která vyžadují mít uvedeného autora.
- Po vytvoření účtu můžete přejít na správu stránek odkazem v patičce webu a začít s naplněním webu informacemi o Vaší lize.
Po vytvoření svého uživatelského účtu klepněte v patičce stránky na odkaz Správa. Odkazy jsou ve správě seřazeny podle důležitosti.
- Nejdříve je nutné vyplnit soutěžní kategorie. Např. muži/ženy apod.
- Další jsou na řadě jednotlivé bodové tabulky, které používáte pro bodování disciplín.
- Dále soutěžní disciplíny. Např. "Požární útok". Dříve vyplněné soutěžní kategorie se nabídnou automaticky pro všechny disciplíny. Není potřeba vytvářet "Požární útok muži" a "Požární útok ženy" zvlášť.
- Naposledy přijdou na řadu jednotlivé ročníky. Pro každý ročník vyplníte, které disciplíny jsou pro něj vypsány a zvolíte účast soutěžních kategorií v těchto disciplínách.
- Poté už jen vkládáte závody k jednotlivým ročníkům.
Není potřeba vyplňovat údaje předem. Můžete rovnou začít vytvořením ročníku. Postupně budete krok za krokem vyplňovat informace, které budou potřeba. Není možné vytvořit nic chybně nebo neúplně.