Smile
Instalace Smile
Dobrý den,
dle dohody zasílám Informace k instalaci MySQL serveru, zálohování databáze a instalaci aplikace s obnovou dat "v kostce".
U všech činností jsem připraven asistovat formou vzdáleného připojení nebo odpovědí na telefonické dotazy - naším zájmem je, aby výsledkem byla funkční aplikace.
U MySQL serveru neinstalujte verzi MySQL 8, ale poslední verzi 5.7 (viz níže). MySQL server nemusí být dedikovaný, důležitá je spíš jeho výkonnost a paměť RAM - ale v poslední době se už setkáváme výjimečně s tím, že by v této oblasti byl problém.
-
MySQL server si stáhněte z oficiálních stránek mysql.com. Ověřenu máme funkčnost pro verzi MySQL 5.7.42 i ve verzích předchozích (Klikněte na tlačítko "Looking for previous GA versions"). Pokud používáte Windows, nainstalujte si MySQL Installer for Windows (přes tlačítko Fo to Download Page) (Pozn.: Neinstalujte verzi MySQL 8!)
-
Jako první nainstalujte pouze MySQL Server. Můžete použít návod dokumentace MySQL https://dev.mysql.com/doc/refman/5.7/en/mysql-installer-workflow.html, případně vyjít z návodu na našich stránkách (postup se může mírně lišit, vzhledem k verzi MySQL serveru).
-
Při instalaci serveru zadáváte rootovské heslo (velmi důležité pro přístup k samotnému MySQL serveru) a v sekci Accounts and Roles můžete zadat další uživatelské účty (MySQL User Accounts), přes které lze přistupovat ke schematům. Zde doporučujeme vytvořit uživatele isvp s heslem isvp s právy Admina (můžete samozřejmě vytvořit vlastní), který bude mít veškerá práva pro přístup k příslušnému schematu. Stejně tak lze nastavit maska, odkud může uživatel k datům přistupovat (%).
-
Po úspěšně instalaci samotného serveru následně doinstalujte MySQL Workbench (některou z verzí 8 - ale ne poslední), případně další nástroje (opětovným spuštěním instalátoru).
Nastavení MySQL serveru a přístupu je sepsáno v bodě 2 dokumentace pro správce na našich stránkách. (vzhledem k tomu, že aktuální instalátor MySQL serveru je v podstatě velmi intuitivní, tak bych se držel jeho).
V případě , že používáte MySQL Workbench, a chystáte se s aplikací pracovat poprvé, pak v sekci SCHEMAS přes volbu Create schema (přes pravé tlačítko myši) zvolte název databáze (obvyklé názvy jsou svp, smile, ale toto je čistě ve vaši režii) a collation utf8_czech_ci.
Stejně tak pokud přenášíte zálohu dat ze starého serveru na nový (pak volíte většinou stejný název schematu, který jste vyexportovali nebo např. svp, smile nebo jakékoli jiné) a collation utf8_czech_ci.
Samotnou zálohu dat, pak naimportujete přes volbu Data Import/Restore, zaškrtnutím volby Import from Self-Contained File, volbou příslušného souboru se zálohou dat a kliknutím na New Default target Schema - kde zadáte název schematu.
V případě, že používáte MySQL Workbench, pak použijte volbu Data Export vyberte příslušné schema, zaškrtněte volbu Export to Self-Contained File, kliknutím na tlačítko se třemi tečkami vedle názvu souboru upravíte název a umístění souboru a následně klinete na tlačítko Start Export.
Poznámka: S velkou pravděpodobností vám pokus o spuštění zálohy v kombinaci MySQL Server 5.7.42 a MySQL Workbench 8.0 zahlásí chybu - něco ve stylu mismatch version - v tom případě v MySQL Workbench zvolte: Edit → Preferences → Administrator → Path to Mysqldumptool: a zde zadejte cestu do složky, kde se nachází soubor mysqldump.exe v instalaci MySQL Serveru (pravděpodobně půjde o podsložku /bin). Další pokus o zálohu už by měl být úspěšný.
-
Stáhněte si aktuální verzi SMILE 3.31 zde. (64bitovou verzi instalujte jen v případě, že máte nainstalovanou 64bitovou JAVu. V opačném případě vždy instalujte 32bitovou verzi). Osobně preferuji instalovat verzi pro 32bitovou architekturu (třeba i proto, že java se instaluje primárně také 32bitová)
-
Pokud už na stanici byl SMILE nainstalován, nainstalujte jej do stejné složky (před instalací odstraňte adresáře configuration, plugins a workspace). Po instalaci nastavte na složku s nainstalovanou aplikací práva zápisu pro běžného uživatele (user).
-
Do adresáře s nainstalovanou aplikací nakopírujte soubor licence.smile, (z adresáře, kde máte aktuálně nainstalovanou aplikaci SMILE nebo ten, který jsme vám zaslali ). Do doby, než máte soubor licence.smile, se aplikace chová jako demo verze - tedy lokální aplikace, která si data ukáldá do podsložky data adresáře, kde je aplikace nainstalována.
-
Po prvním spuštění SMILEu si v okně přihlášení nastavte připojení k serveru a k databázi tak, aby odpovídalo tomu, co máte nastaveno v MySQL Workbench (standardně se jedná o isvp isvp, pokud jste tuto kombinaci měnili, tak to, co máte.). U demo verze byste neměli nastavovat nic.
-
Pro běh verze SMILE 3.0 a vyšší je potřebná Java ve verzi 7 nebo ve verzi 8, nebo si můžete stáhnout open source javu verze 8 např. ze serveru ninite.com
-
Zaktualizujte si šablony. (Pokud ve spodním řádku aplikaci máte mezi dvěma zelenými fajfkami červený vykřičník, tak na něj klikněte a na následující stránce klikněte na volby "Aktualizovat šablony z webu". - pokud máte tři zelené fajfky pak aktualizovat šablony nemusíte)
-
Na stránce https://ceske-skoly.info/rvp zkontrolujte, které RVP používáte a ty si stáhněte a následně naimportujte do aplikace přes záložku RVP a tlačítko "Načíst RVP". Po vytvoření nového ŠVP toto navažte na příslušné RVP. U demo verze si to můžete vyzkoušet, ale pro síťovou verzi budete muset rvp načítat znovu.
-
Mezi jednotlivými skupinami oborů (H, M, L…) existují jisté možnosti exportu, takže v případě, že se daný předmět například vyučuje v dané skupině oborů stejně je možné jej "vytvořit" jednou a následně vyexportovat do ostatních oborů téže skupiny.
Obecně platí, že spouštějí aplikaci buď přes zástupce na ploše přímo ze serveru.(běžnější situace) nebo má každý užívatel svou aplikaci nainstalovanou na své stanici. Rozdíl je v tom, že prvotní načítání by u aplikace nainstalované přímo na stanici mělo být rychlejší, protože se nemusí stahovat ze serveru cca 150 MB dat. Na druhé straně - při upgradu aplikace, je třeba zajistit upgrade na všech stanicích, kdežto při přístupu přes zástupce se upraguje jen aplikace na serveru.
-
Dokumentace pro správce ve formátu pdf nebo ve formátu html.
-
Dokumentace pro uživatele ve formátu pdf nebo ve formátu html.