Skip to content

Instalace

MilanPala edited this page Sep 5, 2012 · 14 revisions

Požadavky na chod FSL CMS

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.

Získání aplikace

  • 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žky app, 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říkaz chmod 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/

První spuštění

  • 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.

Co je nutné vyplnit pro správný chod stránek?

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ě.

Clone this wiki locally