WEBOVÉ ROZHRANÍ PRO PŘEKLADATELE GNU GETTEXT
|
|
- Františka Fišerová
- před 6 lety
- Počet zobrazení:
Transkript
1 Středoškolská technika 2010 Setkání a prezentace prací středoškolských studentů na ČVUT WEBOVÉ ROZHRANÍ PRO PŘEKLADATELE GNU GETTEXT Zdeněk Vinduška Vyšší odborná škola a Střední průmyslová škola Varnsdorf Mariánská 1100, Varnsdorf 5 1/30
2 Obsah 1. Úvod Použité programovací jazyky PHP HTML CSS MySQL Metodika a postup práce Databáze Funkce Session Menu Registrace účtu Přihlášení účtu Odhlášení účtu Smazání účtu Uložení dokumentu Schválení dokumentu Překládání dokumentu Čtení dokumentu Ukládání dokumentu z databáze do souboru Stažení dokumentu Mazání dokumentu Slovník a seznam frází Uživatelé Závěr Seznam obrázků a diagramů Použitá literatura /30
3 1. Úvod Tato práce má sloužit jako online překladač licencí ve formě souborů XML. Licence jsou psány v anglickém jazyce a překládají se do ostatních potřebných jazyků. Tyto licence překládají překladatelé, kteří se tímto zabývají na svém PC a právě toto je důvod, proč byl navrhnut tento překladač, který by měl umožnit efektivní překládání z jakéhokoliv místa s připojením internetu. Na začátku je nutné vymyslet databázi v MySQL pro ukládání a práci se soubory. Dále vymyslet jednoduché uživatelské rozhraní, které by mělo obsahovat vše potřebné pro práci s dokumenty. V této aplikaci jde především o překládání licencí. V této části se nechám inspirovat programem PoEdit, který je právě pro tuto práci používán překladateli. Nejtěžší zde bude právě vymyslet algoritmus pro vypsání potřebných částí souboru a ukládání následného upravení řetězců. Dále bude za potřebí slovník a seznam často používaných frází pro efektivnější překládání. 3/30
4 2. Použité programovací jazyky Zde vám ve stručnosti popíši programovací jazyky, které jsem v této práci použil. Jedná se o jazyk pro skriptování PHP, pro tvorbu webových stránek HTML, pro grafickou úpravu stránek CSS a dále databázi MySQL pro práci s daty PHP Vznik tohoto skriptovacího jazyku je datován rokem 1994, kdy jistý pan Rasmus Lerdorf se rozhodl vytvořit jednoduchý systém pro počítání přístupu ke stránkám. Po menším vývoji byla vydána sada skriptů pod názvem Personal Home Page Tools neboli PHP. V polovině roku 1995 byl systém PHP spojen s nástrojem Form Interpreter a vzniklo tak PHP/FI 2.0 a tento systém byl postupně velmi rozšířen a získal si velikou proslulost. Po 3 letech se objevuje další verze PHP a to verze 3.0, která měla více funkcí a byla rychlejší než předešlá verze. V dnešní době se používá už verze 4.0, ve které je i podpora potřebných XML souborů. PHP je nezávislé na platformě a dnes se nejvíce používá se serverem Apache. Je to bezplatný software, který je dnes nejvíce využíván pro tvorbu dynamických webových stránek. Programování v PHP není nejtěžší, je zde mnoho užitečných funkcí, a pokud víme, jak to naprogramovat pomocí použitých funkcí, pak není problém s vyřešením zadaného úkolu. Lehce se implementuje do HTML kódu a pracuje s databázemi. V PHP se dají napsat různé aplikace, ať už to jsou internetové obchody, diskusní fóra, vyhledávače, různá počítadla a redakční systémy. PHP kód je vždy ohraničen těmito znaky: <?php skript?>. Další informace o tomto skriptovacím jazyce naleznete na oficiálních stránkách 4/30
5 2.2. HTML Základem HTML (HyperText Markup Language) jsou hypertextové odkazy neboli linky, bez kterých by tento jazyk nebyl nikdy tak populární. Proto celá historie HTML začíná právě u vývoje hypertextů. Tento vývoj začal už ve 40. letech minulého století, kdy V. Bush představil hypertextový systém Memex. V. Bush byl poté následován dalšími vývojáři. První neoficiální verze HTML byla vyvinuta roku 1989 T. Bernersem-Leeem a R. Caillauem, pracovníky CERNu. Tato verze byla spojena s protokolem HTTP (HyperText Transfer Protocol). Další rozvoj byl umožněn po vytvoření prvního prohlížeče Mosaic. Oficiální verze HTML 2.0 byla po dlouhém vývoji vydána v roce Poslední verze, která byla schválena W3C (World Wide Web Consortium), byla vydána ke konci roku 1999 jako verze Vývoj HTML tímto rokem skončil, ale i nadále má tento jazyk své následovníky např. XHTML (Extensive HyperText Markup Language) a XML (Extensive Markup Language). HTML nám slouží pro tvorbu webových stránek pomocí určitých tagů, které používáme pro formátování textu, obrázků a tabulek. Pro správné zobrazení v různých prohlížečích musí být kód správně napsán podle norem. Kód můžeme validovat na stránkách CSS První norma CSS (Cascading Style Sheets) byla zveřejněna roku V roce 1998 byla vydaná další specifikace CSS 2 a v dnešní době se pracuje na verzi CSS 3. CSS se využívá ke grafické úpravě webových stránek, a tedy k formátování obsahu HTML dokumentů. Tento jazyk rozšiřuje schopnosti formátování. Použitím různých stylů u elementů lze určit, jak budou dané elementy vypadat. Na začátku si nadefinujeme různé elementy a dále používáme jen tagy přiřazené k nim. Docílíme tím přehlednějšího a kratšího kódu. Pokud chceme v celém kódu změnit barvu, velikost či typ písma u elementů, pak to bude otázka přepsání jednoho řádku, čímž si ušetříme dost času. Formátování lze napsat do souboru a následně importovat do kódu, tím pádem při potřebné změně změníme jen jeden soubor a na všech stránkách se změna patřičně objeví. 5/30
6 2.4. MySQL Databáze je místo, kam se ukládají potřebné údaje. Mezičlánkem mezi databází a aplikačním programem je SŘBD (Systém Řízení Báze Dat). SŘBD má za úkol spravovat data, sdílet je nejefektivnějším způsobem a zajišťovat jejich integritu. Existují placené programy SŘBD např. Oracle, MS SQL Server a nadále freeware programy např. MySQL a PostgreSQL. Data se ukládají do tabulek. S databází komunikujeme pomocí jazyka SQL. MySQL vznikl v roce V dnešní době je to jedna z nejvíce rozšířených databází, která se používá na většině webhostingů. Oficiální stránka je 3. Metodika a postup práce V této kapitole vám vysvětlím věcnou stránku mé práce, databázi, skripty a mé myšlenkové postupy. Chtěl bych se také zmínit o tom, že jsem se PHP učil za chodu pomocí seriálu o PHP na a moje praxe s PHP není tak veliká. Také jsem se nechal inspirovat tímto seriálem, pokud jsem nevěděl, jak daný úkol řešit Databáze Slovní popis V databázi máme tabulku pro uživatele, fráze, slovník a dokumenty. Při schválení dokumentu se vytvoří další tabulka s názvem dok.číslo (př. dok3), ve které je dokument rozdělen na řádky. 6/30
7 Datové prvky U uživatelů evidujeme id, jméno, heslo, zda je admin či překladatel. U dokumentů evidujeme id, název, schválen, dokončen. Ve frázích evidujeme id, českou a anglickou frázi. Ve slovníku evidujeme id, české a anglické slovo. V tabulce schváleného dokumentu evidujeme id a řádek Vztahy Ukládání dokumentu (UD) Jeden uživatel může uložit jeden nebo více dokumentů. Schválení dokumentu (SD) Jeden admin může schválit jeden nebo více dokumentů vyhovujících pro překlad. Přeložení dokumentu (PD) Jeden překladatel může přeložit jeden nebo více dokumentů. Čtení dokumentu (ČD) Jeden uživatel může číst jeden nebo více dokumentů. Stažení souboru (SS) Jeden uživatel si může stáhnout jeden nebo více hotových překladů. Vytvoření fráze (VF) Jeden admin může vytvořit jednu nebo více frází. Čtení fráze (ČF) Jeden uživatel může číst jednu nebo více frází. Vytvoření slovní dvojice (VS) Jeden admin může vytvořit jednu nebo více slovních dvojic ve slovníku. Čtení slovní dvojice (ČS) Jeden uživatel může číst jednu nebo více slovních dvojic ze slovníku. Náleží (N) Jednomu schválenému dokumentu náleží jen jedna tabulka, ve které je rozdělen. 7/30
8 E-R Schéma Uživatelé Jméno Heslo Admin Překladatel UD 1 N Dokumenty Název Schváleno Dokončen Uživatelé Jméno Heslo Admin Překladatel SD 1 N Dokumenty Název Schváleno Dokončen Uživatelé Jméno Heslo Admin Překladatel PD 1 N Dokumenty Název Schváleno Dokončen Uživatelé Jméno Heslo Admin Překladatel 1 N ČD Dokumenty Název Schváleno Dokončen 8/30
9 9/30 1 N 1 1 N N N N Uživatelé Jméno Heslo Admin Překladatel Dokumenty Název Schváleno Dokončen Dokumenty Název Schváleno Dokončen Dok.id Řádek Fráze Aj fráze Cz fráze Uživatelé Jméno Heslo Admin Překladatel Uživatelé Jméno Heslo Admin Překladatel Slovník Aj slovo Cz slovo SS N VF ČF VS ČS
10 Lineární vztahy schématu E: uživatelé (id, jméno, heslo, admin, překladatel); dokumenty (id, název, schváleno, dokončen); dok.id (id, řádek); fráze (id, aj fráze, cz fráze); slovník (id, aj slovo, cz slovo); R: UD (uživatelé, dokumenty); SD (uživatelé, dokumenty); PD (uživatelé, dokumenty); ČD (uživatelé, dokumenty); SS (uživatelé, dokumenty); N (dokumenty, dok.id); VF (uživatelé, fráze); ČF (uživatelé, fráze); VS (uživatelé, slovník); ČS (uživatelé, slovník); 10/30
11 3.2. Funkce Všechny funkce jsou uloženy v souboru function.php, který je vložen do hlavní stránky index.php. Lze tak rychle a přehledně upravovat a dopisovat funkce. Funkce jsou seřazeny chronologicky za sebou, podle postupu v práci. <? INCLUDE "./CONFIG.php"; $GLOBALS["link"]=mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD); mysql_select_db(sql_dbname);?> Tato proměnná nám slouží při práci s databází pomocí SQL dotazů. Vždy musíme do SQL dotazu napsat k jaké databázi se chceme připojit. Tento systém nám chrání naše údaje, protože se vždy napíše a zobrazí jen $GLOBALS[ link ], ve kterém jsou uloženy přístupové údaje k databázi a tudíž je nikdo nevidí. Pokud potřebujeme rychle změnit tyto údaje, pak přepíšeme jen jeden soubor a vše je změněno, takže si ušetříme mnoho času, a také nemusíme do SQL dotazů psát dlouhé přístupové údaje. Tato funkce ukazatclanek () nám zajišťuje zobrazení zvolené stránky. Pokud je zvolena nějaká stránka, tak se její název uloží do odkazu takovýmto způsobem index.php?stranka=registrace, tato funkce přečte parametr stranka a dále zjistí, zda stránka existuje, pokud ano, tak se zobrazí, pokud ne, tak se zobrazí stránka informující o nenalezení stránky. Jako základní stránka je nastavena stránka novinky.php. Funkce iduzivatele () se nám táže databáze, zda existuje účet, který má zadané jméno, uložené v $jmeno, a heslo, uložené v $heslo. Pokud tento účet existuje, vrátí se číselná hodnota id, při nevyhovění se vrátí hodnota FALSE. Tato funkce se využívá při nastavování SESSION (Kap. 3.3). Funkce nazevuzivatele() nám vrátí název uživatele neboli jeho jméno. Databáze se tážeme, zda existuje uživatel s id, a pokud existuje, vrátí se nám jeho uživatelské jméno. Funkce jmenovdb() nám zjišťuje, zda existuje v databázi zadané jméno $jmeno. Po odpovědi se vyhodnotí, zda existuje (TRUE) nebo neexistuje (FALSE). 11/30
12 Tyto dvě funkce jeadmin () a jeprekladatel () nám vrací logickou hodnotu po dotazu, zda je daný účet s daným id nastaven na admina či překladatele. Tyto funkce se využívají při zobrazování nabídek v menu (Kap. 3.4). Funkce dokumentvdb () nám vrátí logickou hodnotu TRUE (1) nebo FALSE (0), podle odpovědi na dotaz, zda dokument s názvem v $nazev_dokumentu již existuje na portále, či nikoliv. Zde jsou logické stavy invertně, protože se ptáme, zda je volno pro daný dokument. Funkce ukazatdokument () nám stejně jako funkce ukazatclanek () čerpá parametr z odkazu, který je zapsán ve tvaru index.php?stranka=dokument_prekladani2&doku=mixer_applet2.head.po a vrací celý název dokumentu v proměnné, s kterým dále pracujeme. Funkce iddokument() se váže na předešlou. Název souboru je v proměnné $nazev a pomocí dotazu zjistíme id, které si vrátíme jako výsledek. Funkce delka_textu () se používá při vypisování zkráceného textu při překládání a čtení souborů online. Tato funkce zjistí, zda daný řetězec $delka má více znaků než je 39. Delší řetězec se zkrátí na hodnotu 39 znaků a pokud je řetězec kratší, vrací se zpět nezměněná hodnota délky. Funkcí zbyva () se tážeme, zda existují dokumenty, které ještě nejsou schváleny. Počet neschválených dokumentů se pak ukáže jako číselný údaj, který je uložen v proměnné $pocet. Tato funkce je použita v menu pro adminy, aby věděli, zda přibyly nějaké nové dokumenty ke schválení. Funkce iduzivatele2() nám jako předešlé ukazatdokument () a ukazatclanek () čerpá parametr z odkazu, který je ve tvaru index.php?stranka=uzivatel&uz=22, a vrací id hodnotu přiřazenou k určitému uživateli. Tato funkce se využívá při změně práv (Kap. 3.17). 12/30
13 3.3. Session Mohli jsme si vybrat mezi cookies a sessions. Vybrali jsme sessions, protože cookies jsou složitější a pro naši práci postačí jednoduché sessions. Zde máte vysvětlení funkce sessions: Pokud PHP dostane příkaz, že má začít session, nejprve zjistí, zda session již neběží. Pokud neexistuje, vytvoří ji, pokud existuje, připojí se k ní. Nastavíme si libovolnou proměnnou pro tuto session a server si ji pamatuje mezi stránkami. Nepřenášejí se všechny údaje spojené s touto session, nýbrž jen identifikátor samotné session. O vše se stará PHP, takže nemusíte měnit odkazy pro přenesení identifikátoru. Session lze kdykoliv ukončit. Pokud ji neukončíte, ukončí se zavřením prohlížeče. <? ob_start(); session_start(); IF ($_GET["stranka"]=="prihlaseni") { $id=iduzivatele($_post["jmeno"], $_POST["heslo"]); IF ($id>=1) { $_SESSION["id"]=$id; } } ELSEIF ($_GET["stranka"]=="odhlaseni") { UNSET($_SESSION["id"]); } ob_end_flush();?> Pokud při přihlášení souhlasí jméno $_POST[ jmeno ] a heslo $_POST[ heslo ], pak se vrátí hodnota id daného uživatele, která se uloží do session. S touto proměnnou $_SESSION[ id ] pak dále pracujeme při ověřování, zda je někdo přihlášen a jaké má pravomoce, např. v menu (Kap. 3.4). 13/30
14 Pro odhlášení stačí pouze navštívit stránku odhlaseni a session se smaže. <? IF (!ISSET($_SESSION["id"])) { ECHO "<BR><P align=\"center\">pro pokracovani se musite prihlasit!<br> <A href=\"index.php?stranka=prihlaseni\">prihlaseni</a></p>"; } ELSE { IF (jeprekladatel($_session["id"])==false) { ECHO "<BR><P align=\"center\">nemate dostatecna prava!<br>"; } ELSE { //zobrazená stránka }?> Zde máme příklad využití proměnné $_SESSION[ id ]. Pokud je session nastavená, uživatel je tedy přihlášen, pokračuje dále, jinak zobrazí varovnou hlášku. Dále zde v příkladu zjišťujeme, zda je daný účet nastaven na překladatele. Pokud je tento účet nastaven, zobrazí se stránka pro práci, při nevyhovění se zobrazí varovná hláška Menu Menu jsem se snažil udělat co nejpřehlednější, aby související odkazy byly u sebe a nemuseli jste je v menu hledat. O to složitější je zdrojový kód, který jsem musel pro toto menu napsat. 14/30
15 [Obr Menu nepřihlášeného uživatele] [Obr Menu uživatele bez práv] [Obr Menu překladatele] [Obr Menu admina] 15/30
16 Neděste se tohoto zápisu menu, doopravdy to je přehlednější. Jak si můžete všimnout, používáme zde několik funkcí, o kterých jsme se již zmiňovali (Kap. 3.2). Pomocí ISSET($_SESSION[ id ]) zjišťujeme, zda je session vytvořena a uživatel tedy přihlášen. Můžeme poté ověřovat, zda je či není adminem nebo překladatelem, a pak podle výsledku vypisovat menu. Jak si můžete všimnout, funkce jeadmin() je zde několikrát a to právě z důvodu přehlednosti, protože by musely být u sebe všechny odkazy pro admina a pak by vše bylo na přeskáčku Registrace účtu START IN: jmeno,heslo + IF jmenovdb (jmeno) + - OUT: Jméno zde již existuje. + IF strlen (jmeno) >3 & <50 - OUT: Jméno je příliš dlouhé/krátké. IF strlen (heslo) >3 & <50 - OUT: Heslo je příliš dlouhé/krátké. Uloží jméno a heslo do databáze. OUT: Úspěšně zaregistrován. [Diagram Registrace účtu] KONEC 16/30
17 Při registraci zadáváme pouze uživ. jméno a heslo. V prvním kroku zjistíme, zda uživ. jméno již není v databázi. Pokud není v databázi, testujeme délku vloženého jména a hesla, pokud vyhovují, jsou údaje uloženy do databáze a uživatel se může přihlásit. Při nevyhovění se vypíše varovná hláška a uživatel je vyzván k opravě údajů Přihlášení účtu START IN: jmeno,heslo + IF iduzivatele (jmeno,heslo) 1 - OUT: Jméno a heslo nesouhlasí. Nastavení SESSION OUT: Úspěšné přihlášení. KONEC [Diagram Přihlášení účtu] Při přihlášení zadáme naše uživ. jméno a heslo, pokud se vrátí naše id, při správném zadání údajů, jsme přihlášeni, v opačném případě se vypíše varovná zpráva. 17/30
18 3.7. Odhlášení účtu START IN: stránka + IF stránka == odhlášení - Smazání SESSION OUT: Úspěšně odhlášen. KONEC [Diagram Odhlášení účtu] Zde se čeká, až se navštíví stránka odhlaseni, až se tak stane, smaže se session a uživatel je odhlášen. 18/30
19 3.8. Smazání účtu START IN: jmeno,id + IF jmeno== nazevuzivatele (id) - OUT: Zadaly jste špatné jméno. Smazání SESSION Smazání uživatele z databáze. OUT: Účet úspěšně smazán. KONEC [Diagram Smazání účtu] Při smazání účtu je pro uživatele nutné, aby napsal své uživ. jméno. Po napsání uživ. jména se porovnává se jménem, které je výsledkem funkce nazevuzivatele () (Kap 3.2), do které se jako vstupní hodnota zadává proměnná id, která je uložena v session. Shodují-li se jména, smaže se session, účet z databáze a vypíše se, že byl účet úspěšně smazán. Při neshodě jmen je vrácena varovná hláška a uživatel je opět tázán na jeho uživ. jméno. 19/30
20 3.9. Uložení dokumentu START IN: soubor + IF soubor pro nahrání + - OUT: Nezadaly jste soubor. + IF dokumentvdb() - OUT: Soubor zde již existuje. + IF typ & velikost souboru - OUT: Soubor je příliš veliký nebo nahráváte nepodporovaný formát. IF soubor uložen - OUT: Soubor nebyl uložen. Soubor uložen v databázi a adresáři. OUT: Dokument uložen. KONEC [Diagram Překládání dokumentu] 20/30
21 Při ukládání souboru testujeme, zda uživatel vůbec vyplnil adresu k souboru, jestli zde soubor již není a zda má soubor dovolenou velikost a podporovaný formát. Pokud se toto vše provede bez problému, soubor je uložen do databáze a následně do adresáře a čeká na schválení adminem Schválení dokumentu START IN: dokument, potvrzení + IF potvrzení == Ano - Nastavení dokumentu jako schváleného. Smaže dokument z databáze. Vytvoření tabulky pro dokument. Smaže soubor dokumentu z adresáře. Rozdělení dokumentu a nahrání do databáze OUT: Dokument schválen. OUT: Dokument byl smazán. KONEC [Diagram Schválení dokumentu] Admin si otevře soubor, který čeká na schválení, a zkontroluje ho. Pokud potvrdí schválení, soubor se nastaví jako schválený, takže ho překladatelé mohou překládat, vytvoří se tabulka v databázi, do které se soubor rozdělí podle řádků, a vypíše se zpráva informující o schválení souboru. V opačném případě se soubor smaže z databáze a adresáře, poté jsme informováni o smazání dokumentu. 21/30
22 [Obr Schválení dokumentu] Překládání dokumentu Soubor byl rozdělen na řádky, ale všechny řádky nechceme vypsat pro úpravu. Vypisujeme pouze řetězce začínající na msgid a msgstr. Tato část řetězce nám naznačuje, že se jedná o anglický či český text. Celý dokument se načte z databáze a testuje se, zda řetězec začíná právě na msgid. Pokud tomu tak je, v řetězci se nachází anglická část licence a začne se provádět série příkazů, které nám vyberou jen text pro úpravu, otestují délku vybraného řetězce, příliš dlouhý řetězec je zkrácen funkcí delka_textu () a je zobrazen v tlačítku. Do tlačítka je uložen celý překládaný řetězec i s číslem řádku daného řetězce. Po anglickém řetězci vždy následuje řetězec pro český překlad. Stačí nám tedy jen zvětšit číslo řádku o jedna a provést stejné příkazy pro tento řetězec jako pro anglický. V řetězcích jsme museli změnit určité znaky na HTML entity pro správné vypisování v kódování UTF-8. 22/30
23 START IN: dokument, řádek_aj, řetězec_aj, řádek_cz, řetězec_cz, + IF uložit == OUT: Nastala chyba. IF dokončen == 1 - Updatuje databázi. Updatuje databázi. Uloží dokument do souboru. OUT: Dokument upraven a exportován do souboru. OUT: Dokument upraven. KONEC [Diagram Překládání dokumentu] Zvolený dokument pro překlad se zobrazí v prostředí (obr ), které je podobné PoEditoru (obr ). Překladatel vždy upraví řetězec, uloží jej a může pokračovat v práci. Po dokončení překladu se dokument nastaví jako dokončený a automaticky se exportuje do souboru s koncovkou *.po. 23/30
24 [Obr Online rozhraní pro překladatele] [Obr Rozhraní programu PoEdit pro překladatele] 24/30
25 3.12. Čtení dokumentu Online rozhraní pro čtení dokumentu je totožné s rozhraním pro překlad. U čtení pouze chybí funkce pro uložení změn řetězců. Samozřejmě si přeložený soubor můžete stáhnout Ukládání dokumentu z databáze do souboru Pokud překladatel nastaví dokument jako dokončený, automaticky se exportuje do souboru a lze si jej stáhnout. Načte se celý soubor, který je rozložen na řádky. Řádky se spojí v jeden řetězec a na konec řádku se vždy přidá znak \n, který nahradí námi vložený znak ;NLine označující konec řádku. Dále se vyvtoří nový soubor ve složce dokumenty_hotove a řetězec se do něj uloží Stažení dokumentu Pokud je soubor přeložen, každý si jej může stáhnout. Soubor dokumentu má opět koncovku *.po, jako při uložení do překladače a lze jej bez problému otevřít v programu PoEdit. [Obr Stažení dokumentu] 25/30
26 3.15. Mazání dokumentu START IN: dokument, potvrzení + IF potvrzení == Ano - Smazání dokumentu z databáze. Smazání souboru z adresáře. OUT: Dokument byl smazán. OUT: Dokument nebyl smazán. KONEC [Diagram Mazání dokumentu] Mazání dokumentu je velice podobné schválení dokumentu (obr ). Admin si otevře dokument z původního souboru a po odpovědi, zda chce dokument smazat či nikoli, se provede následující větev podmínky. Při potvrzení je dokument smazán z databáze a soubor smazán z adresáře Slovník a seznam frází Slovník a seznam frází může upravovat jen admin. Slouží pro překladatele jako výpomoc při překládání dokumentů. Více se bude používat seznam frází, protože všichni víme, jaký je problém s významy slov a spojení určitých slov v anglickém jazyce. Ve slovníku i seznamu lze hledat určitá slova, a tak nemusíte projíždět celý seznam a hledat je. 26/30
27 3.17. Uživatelé V této sekci admin může upravovat pouze pravomoci u uživ. účtů. Vidí ovšem i přihlašovací jméno, heslo a id účtu. [Obr Výpis uživatelů pro úpravu privilegií] [Obr Úprava privilegií vybraného uživatele] 27/30
28 4. Závěr Mnou vytvořený webový překladač obsahuje pouze základní možnosti úpravy účtů a správy dokumentů. Chybí zde podrobnější informace o dokumentech a uživatelích a nějaké jednoduché fórum nebo chat. V této práci bych chtěl dále pokračovat a dodělat tento překladač na určitou úroveň. Se svojí prací jsem velice spokojen, vůbec jsem na začátku nedoufal, že to bude vypadat tak, jak to vypadá. Kdybych teď začínal s prací od začátku, moc věcí bych asi nezměnil, snažil jsem se programovat jednoduše a přehledně, snad se mi to povedlo. Určitě je zde hodně programátorských chyb, ale překladač funguje tak, jak by měl, a problémy jsem nezpozoroval žádné nebo jsem je opravil. Doufám, že má práce najde plné využití v překládání GNU gettext licencí, pro kterou byl můj překladač navržen. Díky mému překladači lze tyto licence překládat odkudkoliv s přístupem k internetu, třeba i z PDA, a stáhnout si hotové překlady později doma. Nepotřebujete k překládání žádné programy, jen se zaregistrovat. 28/30
29 5. Seznam obrázků a diagramů Obr Menu nepřihlášeného uživatele Obr Menu uživatele bez práv Obr Menu překladatele Obr Menu admina Obr Schválení dokumentu Obr Online rozhraní pro překladatele Obr Rozhraní programu PoEdit pro překladatele Obr Stažení dokumentu Obr Výpis uživatelů pro úpravu privilegií Obr Úprava privilegií vybraného uživatele Diagram Registrace účtu Diagram Přihlášení účtu Diagram Odhlášení účtu Diagram Smazání účtu Diagram Překládání dokumentu Diagram Schválení dokumentu Diagram Překládání dokumentu Diagram Mazání dokumentu 29/30
30 6. Použitá literatura Úvod do CSS CSS. (2004). [Použito 9. Březen 2010]: Dostupné z URL: DOSER.CZ - Dominik Fišer - webové technologie PHP, MySQL, JavaScript, AJAX, CSS, XML, XHTML,... ( ). [Použito 9. Březen 2010]: Dostupné z URL: Ořez a skrollování - Jak psát web píše Yuhů, Dušan Janovský [Použito 4.Únor 2010]: Dostupné z URL: MySQL (1) - pestrý svět databází -Linux Software - Petr Zajíc ( ) [Použito 9. Březen 2010]: Dostupné z URL: PHP (1) - Historie a budoucnost -Linux Software - Petr Zajíc ( ) [Použito 9. Březen 2010]: Dostupné z URL: PHP (69) - Stavíme portál 2. -Linux Software - Petr Zajíc ( ) [Použito 2. Prosinec 2010]: Dostupné z URL: PHP (53) - Sessions -Linux Software Petr Zajíc ( ) [Použito 4. Prosinec 2010]: Dostupné z URL: Jiří Kosek, PHP-tvorba interaktivních internetových aplikací, Grada Publishing, spol. s.r.o. (1999) ISBN /30
STŘEDNÍ ŠKOLA INFORMAČNÍCH TECHNOLOGIÍ A SOCIÁLNÍ PÉČE
STŘEDNÍ ŠKOLA INFORMAČNÍCH TECHNOLOGIÍ A SOCIÁLNÍ PÉČE WEBOWÉ STRÁNKY TŘÍD KAMIL POPELKA ZÁVĚREČNÁ MATURITNÍ PRÁCE BRNO 2011 Prohlášení Prohlašuji, že maturitní práce je mým původním autorským dílem, které
PHP PHP je skriptovací programovací jazyk dynamických internetových stránek PHP je nezávislý na platformě
PHP PHP původně znamenalo Personal Home Page a vzniklo v roce 1996, od té doby prošlo velkými změnami a nyní tato zkratka znamená Hypertext Preprocessor. PHP je skriptovací programovací jazyk, určený především
Úvod do tvorby internetových aplikací
CVT6 01a Úvod do tvorby internetových aplikací Osnova předmětu (X)HTML a tvorba webu pomocí přímého zápisu kódu Tvorba web designu a skládání stránek z kousků Skriptovací jazyky na webu Návrh software
Úvod do aplikací internetu a přehled možností při tvorbě webu
CVT6 01a Úvod do aplikací internetu a přehled možností při tvorbě webu Internet a www Internet? Služby www ftp e-mail telnet NetNews konference IM komunikace Chaty Remote Access P2P aplikace Online games
Databázové aplikace pro internetové prostředí. 01 - PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku
Databázové aplikace pro internetové prostředí 01 - PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku Projekt: Inovace výuky prostřednictvím ICT Registrační číslo: CZ.1.07/1.5.00/34.250
1 Webový server, instalace PHP a MySQL 13
Úvod 11 1 Webový server, instalace PHP a MySQL 13 Princip funkce webové aplikace 13 PHP 14 Principy tvorby a správy webového serveru a vývojářského počítače 14 Co je nezbytné k instalaci místního vývojářského
WORKWATCH ON-LINE EVIDENCE PRÁCE A ZAKÁZEK
WORKWATCH ON-LINE EVIDENCE PRÁCE A ZAKÁZEK Systém WorkWatch je určen pro malé a střední firmy, které se zabývají službami nebo zakázkovou výrobou. Zajistí dokonalý přehled o všech zakázkách a jejich rozpracovanosti.
17. července 2005 15:51 z moravec@yahoo.com http://www.z-moravec.net/
17. července 2005 15:51 z moravec@yahoo.com http://www.z-moravec.net/ Úvod 1 Úvod Nedávno jsem zveřejnil návod na vytvoření návštěvní knihy bez nutnosti použít databázi. To je výhodné tehdy, kdy na serveru
DUM č. 11 v sadě. 36. Inf-12 Počítačové sítě
projekt GML Brno Docens DUM č. 11 v sadě 36. Inf-12 Počítačové sítě Autor: Lukáš Rýdlo Datum: 06.05.2014 Ročník: 3AV, 3AF Anotace DUMu: WWW, HTML, HTTP, HTTPS, webhosting Materiály jsou určeny pro bezplatné
Maturitní projekt do IVT Pavel Doleček
Maturitní projekt do IVT Pavel Doleček CO FILMBOOK JE Filmbook je uzavřená webová aplikace pro celkovou správu informací a dat souvisejících se sledováním filmů. Primárně je zaměřen na uchovávání a spravování
REGIONÁLNÍ INFORMAČNÍ SYSTÉM S PODPOROU MAP
Středoškolská technika 2010 Setkání a prezentace prací středoškolských studentů na ČVUT REGIONÁLNÍ INFORMAČNÍ SYSTÉM S PODPOROU MAP Karel Soukup Vyšší odborná a Střední průmyslová škola Varnsdorf Mariánská
M E T O D I K A W I K I
M E T O D I K A W I K I STŘEDNÍ ŠKOLY INFORMATIKY A SPOJŮ, BRNO, ČICHNOVA 23 NÁPOVĚDA OBSAH Webové stránky Střední školy informatiky a spojů, Brno, Čichnova 23... 3 Moje stránka... 6 Přihlášení... 6 Po
DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP. Maturitní projekt. Třída:
DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP Maturitní projekt Vypracoval: Denis Ptáček Třída: 4B Rok: 2014/2015 Obsah 1. Použité nástroje... 3 1.1 NetBeans
Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11
Obsah Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10 Kapitola 1 Než začneme 11 Dynamické vs. statické stránky 11 Co je a k čemu slouží PHP 12 Instalace potřebného softwarového
rychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek
rychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek Co je to webová aplikace? příklady virtuální obchodní dům intranetový IS podniku vyhledávací služby aplikace jako každá jiná přístupná
TECHNICKÁ DOKUMENTACE SOCIÁLNÍ SÍŤ MRSHARE. David Malát, Adam Novák, David Vurbs, Dominik Walta. SPŠ Na Proseku 2012/13. Pod velením Davida Vurbse
TECHNICKÁ DOKUMENTACE SOCIÁLNÍ SÍŤ MRSHARE David Malát, Adam Novák, David Vurbs, Dominik Walta SPŠ Na Proseku 2012/13 Pod velením Davida Vurbse Zadání práce Adam Novák-Vytvořit zeď a její funkce a technickou
NÁVOD NA OBSLUHU INTERNETOVÉ PREZENTACE. Ataxo Czech s.r.o.
NÁVOD NA OBSLUHU INTERNETOVÉ PREZENTACE Ataxo Czech s.r.o. ÚVOD Internetové stránky vytvořené společností Ataxo v rámci produktu Mini web můžete jednoduše a rychle upravovat prostřednictvím on-line administrace.
Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita
Aktivní webové stránky Úvod: - statické webové stránky: pevně vytvořený kód HTML uložený na serveru, ke kterému se přistupuje obvykle pomocí protokolu HTTP (HTTPS - zabezpečený). Je možno používat i různé
Kurz je rozdělen do čtyř bloků, které je možné absolvovat i samostatně. Podmínkou pro vstup do kurzu je znalost problematiky kurzů předešlých.
Soubor kurzů XHTML, CSS, PHP a MySQL Kurz je rozdělen do čtyř bloků, které je možné absolvovat i samostatně. Podmínkou pro vstup do kurzu je znalost problematiky kurzů předešlých. Jeden blok se skládá
Manuál pro studenty. Obsah
Manuál pro studenty Studovat můžete v čase, který Vám vyhovuje a z jakéhokoliv prostředí. Náklady na cestovné a ubytování tímto ušetříte! Kurz Vás nebude nic stát! Počet kurzů bude záviset jen na Vás.
Uživatelská příručka 6.A6. (obr.1.)
Uživatelská příručka 6.A6 Na stránky se dostanete zadáním URL adresy: http://sestasest.tym.cz do vašeho prohlížeče. Teď jste se dostali na úvodní stránku, na které vidíte fotku, přivítání, odkaz na Uživatelskou
1. Webový server, instalace PHP a MySQL 13
Úvod 11 1. Webový server, instalace PHP a MySQL 13 Princip funkce webové aplikace 13 PHP 14 Principy tvorby a správy webového serveru a vývojářského počítače 14 Co je nezbytné k instalaci místního vývojářského
PHP tutoriál (základy PHP snadno a rychle)
PHP tutoriál (základy PHP snadno a rychle) Druhá, vylepšená offline verze. Připravil Štěpán Mátl, http://khamos.wz.cz Chceš se naučit základy PHP? V tom případě si prostuduj tento rychlý průvodce. Nejdříve
Správa obsahu webové platformy
Správa obsahu webové platformy www.dobrovolnik.net Bc. Irina Kushnareva PRAHA 2019 Tento dokument byl vypracován v rámci projektu Dobrovolnictví ve veřejné správě, reg. č. CZ.03.3.X/0.0/0.0/15_018/0005458,
DLS V v1.2. Nové funkce. Používání programu DLS V
DLS V v1.2 Nové funkce Nahrazuje SW DLS IV stáhne se sám přes DLS IV Updater, nebo ho lze nainstalovat ručně Existuje DLS V pro instalační firmy a DLS V SA pro uživatele Databáze místo MS SQL serveru se
Po prvním spuštění Chrome Vás prohlížeč vyzve, aby jste zadali své přihlašovací údaje do účtu Google. Proč to udělat? Máte několik výhod:
Internetový prohlížeč CHROME Pro správné fungování veškerých funkcionalit, které nám nástroje společnosti Google nabízí, je dobré používat prohlížeč Chrome. Jeho instalaci je možné provést z webové adresy:
AUTOMATICKÉ ŘÍZENÍ S INTERNETOVOU KOMUNIKACÍ V PHP Automatic Control with Internet Communication in PHP
AUTOMATICKÉ ŘÍZENÍ S INTERNETOVOU KOMUNIKACÍ V PHP Automatic Control with Internet Communication in PHP Kamil Mrázek Abstrakt: Jazyk PHP a jeho využití v řízení přes internet, získávání dat z webových
Pomůcka/manuál pro redakční systém http://helpdesk.remax-czech.cz verze 1.0
Pomůcka/manuál pro redakční systém http://helpdesk.remax-czech.cz verze 1.0 Přihlášení do systému Na adrese http://helpdesk.remax-czech.cz, viz. obr., vyplněním příslušného uživatelského jména a hesla.
Tvorba webu. Úvod a základní principy. Martin Urza
Tvorba webu Úvod a základní principy Martin Urza World Wide Web (WWW) World Wide Web (doslova celosvětová pavučina ) je označení pro mnoho dokumentů rozmístěných na různých serverech po celém světě. Tyto
MODERNÍ WEB SNADNO A RYCHLE
SNADNO A RYCHLE Marek Lučný Pavoučí síť přes celý svět Co prohlížeče (ne)skrývají Tajemný kód HTML Všechno má svůj styl Interaktivní je IN Na obrazovce i na mobilu Začni podle šablony Informace jsou základ
Angličtina program k procvičování slovní zásoby
Středoškolská technika 2011 Setkání a prezentace prací středoškolských studentů na ČVUT Angličtina program k procvičování slovní zásoby Kamil Hanus Střední průmyslová škola elektrotechniky a informačních
Athena Uživatelská dokumentace v
Athena Uživatelská dokumentace v. 2.0.0 OBSAH Obsah... 2 Historie dokumentu... 3 Popis systému... 4 Založení uživatele... 5 Přihlášení uživatele... 7 První přihlášení... 8 Založení profilu zadavatele/dodavatele...
Redakční systém Joomla. Prokop Zelený
Redakční systém Joomla Prokop Zelený 1 Co jsou to red. systémy? Redakční systémy (anglicky Content Management System - CMS) jsou webové aplikace používané pro snadnou správu obsahu stránek. Hlavním cílem
Vstupní požadavky, doporučení a metodické pokyny
Název modulu: Základy PHP Označení: C9 Stručná charakteristika modulu Modul je orientován na tvorbu dynamických stánek aktualizovaných podle kontextu volání. Jazyk PHP umožňuje velmi jednoduchým způsobem
On-line dražební systém EDEN návod k použití
On-line dražební systém EDEN návod k použití Obsah dokumentu 1. Registrace uživatele...2 2. Verifikace (ověření) e-mailu...3 3. Zapomenuté heslo...3 4. Přihlášení uživatele...4 5. Změna hesla...5 6. Přehled
Administrace webu Postup při práci
Administrace webu Postup při práci Obsah Úvod... 2 Hlavní menu... 3 a. Newslettery... 3 b. Administrátoři... 3 c. Editor stránek... 4 d. Kategorie... 4 e. Novinky... 5 f. Produkty... 5 g. Odhlásit se...
E-learningovýsystém Moodle
E-learningovýsystém Moodle Jan Povolný Název projektu: Věda pro život, život pro vědu Registrační číslo: CZ.1.07/2.3.00/45.0029 Co je to Moodle? - systém pro tvorbu a správu elektronických výukových kurzů
Obsah. Úvodem 9. Kapitola 1 Než začneme 11. Kapitola 2 Dynamické zobrazování obsahu 25. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10
Obsah Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10 Kapitola 1 Než začneme 11 Dynamické vs. statické stránky 11 Co je a k čemu slouží PHP 12 Instalace potřebného softwarového
Olga Rudikova 2. ročník APIN
Olga Rudikova 2. ročník APIN Redakční (publikační) systém neboli CMS - content management system (systém pro správu obsahu) je software zajišťující správu dokumentů, nejčastěji webového obsahu. (webová
SYSTÉM ZPRACOVÁNÍ DAT FOTOVOLTAICKÉHO SYSTÉMU A METEOSTANICE
Středoškolská technika 2011 Setkání a prezentace prací středoškolských studentů na ČVUT SYSTÉM ZPRACOVÁNÍ DAT FOTOVOLTAICKÉHO SYSTÉMU A METEOSTANICE Petr Zelenka VOŠ a SŠ Varnsdorf, p.o. středisko VOŠ
Manuál pro používání systému Responsible Care
Manuál pro používání systému Responsible Care OBSAH Úvodní pokyny (registrace a přihlášení)... 3 Podání hlášení... 4 Správá odeslaných hlášení (prohlížení, opravy, mazání)... 5 Správa údajů společnosti...
K práci je možné přistoupit následujícím způsobem. Odkaz na práci se nachází na osobním webu autora práce: http://stpr.cz/.
2. Seznámení K práci je možné přistoupit následujícím způsobem. Odkaz na práci se nachází na osobním webu autora práce: http://stpr.cz/. 2.1. Uživatel (učitel) Uživatelem (učitelem) se myslí osoba, která
Uživatelský manuál. Obsah
Uživatelský manuál Obsah Úvodní stránka a horní menu Registrace uživatele Registrace studenta Registrace pedagoga Registrace firmy Přihlášeni do systému Obnovení zapomenutého hesla Nastavení uživatelského
Střední odborná škola a Střední odborné učiliště, Hořovice
Kód DUM : VY_32_INOVACE_DYN.1.07 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 07 Vytvoření šablony webové stránky pro výuku PHP DUM dává žákům k dispozici jednotnou výukovou šablonu pro psaní
Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni
Webové aplikace Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni Harmonogram Dopolední blok 9:00 12:30 Ing. Dostal Úvod, XHTML + CSS Ing. Brada,
SimBIm uživatelská dokumentace
SimBIm uživatelská dokumentace SimBIm (zkratka pro Similarity Between Images) je webová aplikace určená pro sběr uživatelských hodnocení podobnosti mezi obrázky. Tyto nasbíraná hodnocení jsou pak většinou
Nástrojová lišta v editačním poli
Nástrojová lišta v editačním poli Název projektu PŘEJÍT NA konkrétní sekci webu ZOBRAZIT zobrazí a) pracovní verzi webu (tj. nepublikovanou) b) publikovanou verzi webu a) Odstranit odstraní zobrazenou
Střední odborná škola a Střední odborné učiliště, Hořovice
Kód DUM : VY_32_INOVACE_DYN.1.18 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 18 PHP- Základy práce s databází PHP - MySQL DUM naučí žáky postupu při vytvoření, připojení databáze a vytvoření
Aplikace objednávání svozů
GE MONEY Aplikace objednávání svozů Uživatelská dokumentace IMP spol. s r.o. 14.1.2011 Uživatelská dokumentace k systému pro objednávání a evidenci svozů z poboček GE Money. 1 Přihlášení do aplikace K
Maturitní otázky z předmětu PROGRAMOVÁNÍ
Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace Maturitní otázky z předmětu PROGRAMOVÁNÍ 1. Algoritmus a jeho vlastnosti algoritmus a jeho vlastnosti, formy zápisu algoritmu ověřování správnosti
language="javascript">... </script>.
WWW (World Wide Web) je dnes společně s elektronickou poštou nejvyužívanější službou internetu. URL (Uniform Resource Locator) slouží ke kompletní adresaci informace na internetu. Udává jak protokol, který
Střední odborná škola a Střední odborné učiliště, Hořovice
Kód DUM : VY_32_INOVACE_DYN.1.17 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 17 PHP- komplexní úloha Výpočet obsahu trojúhelníku pomocí Heronova vzorce DUM prohloubí dovednosti žáků v postupu
ANOTACE vytvořených/inovovaných materiálů
ANOTACE vytvořených/inovovaných materiálů Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast Formát Druh učebního materiálu Druh interaktivity CZ.1.07/1.5.00/34.0722 III/2 Inovace a
Freemail Prahy 10. Do svého e-mailu se můžete přihlásit odkudkoliv na webové adrese
Freemail Prahy 10 Co umožňuje Freemail Freemail funguje na podobném principu jako běžné e-maily (seznam.cz, centrum.cz apod.). Abyste se lépe ve svém e-mailu orientovali, připravili jsme pro vás jednoduchý
OFPMAFIA.EU - WORDPRESS MANUÁL
OFPMAFIA.EU - WORDPRESS MANUÁL Co to je WordPress? WordPress je svobodný open source redakční publikační systém napsaný v PHP a MySQL. Je vyvíjen pod licencí GNU GPL a je silně podporován společnostíautomattic,
Aplikační vrstva. Úvod do Php. Ing. Martin Dostal
Aplikační vrstva Úvod do Php Ing. Martin Dostal Co to je PHP? php soubory se nekompilují, interpret je spouští přímo bez překladu php běží na serveru php soubor je.txt soubor obsahující php kód: Zkrácený
Střední odborná škola a Střední odborné učiliště, Hořovice
Kód DUM : VY_32_INOVACE_DYN.1.05 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 05 Zásady psaní v jazyce PHP DUM naučí základní kroky v psaní správné syntaxe PHP, žák napíše svůj první skript Ing.
Moje-Projekty.cz Dokumentace k aplikaci
Moje-Projekty.cz Dokumentace k aplikaci 12. 3. 2015 Verze: 1.0 Obsah 1. Obecné informace... 3 2. Přihlášení do systému... 4 3. Odhlašování ze systému... 4 4. Jak si změnit heslo... 4 5. Nastavení projektů...
1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:
1. lekce 1. Minimální program do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: #include #include int main() { printf("hello world!\n"); return 0; 2.
Už ivatelska dokumentace
Už ivatelska dokumentace Aplikace Portál úspěšných projektů je určena k publikování informací o projektech realizovaných za přispění některého z Operačních programů v gesci Ministerstva vnitra České republiky.
Kompletní návod na nákup a čtení eknih ve formátech PDF a epub na PC a MAC
Kompletní návod na nákup a čtení eknih ve formátech PDF a epub na PC a MAC - 1 - ereading Jaromír Frič Obsah O tomto dokumentu... 3 1. Registrace na portálu ereading.cz... 4 2. Instalace Adobe Digital
Střední odborná škola a Střední odborné učiliště, Hořovice
Kód DUM : VY_32_INOVACE_DYN.1.16 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 16 PHP- komplexní úloha Jednoduchá kniha návštěv webové stránky DUM prohloubí a zvnitřní u žáků zásady psaní kódu,
Střední odborná škola a Střední odborné učiliště, Hořovice
Kód DUM : VY_32_INOVACE_DYN.1.19 Název materiálu: 19 PHP- Základy práce s databází PHP 2. část MySQL (Aplikace knihovna) Anotace Autor Jazyk Očekávaný výstup DUM je žákům průvodcem vytvoření databáze knih
Informační systém pro e-learning manuál
Informační systém pro e-learning manuál Verze 1.00 Úvod Tento dokument popisuje způsob práce s informačním systémem pro elektronické vzdělávání. Systém je určený pro vytvoření elektronického kurzu a jeho
INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika
Vyšší odborná škola ekonomická a zdravotnická a Střední škola, Boskovice INOVACE PŘEDMĚTŮ ICT MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika Zpracoval: Jaroslav Kotlán srpen 2009s Úvod Modul Programování
Národní elektronický nástroj. Import profilu zadavatele do NEN
Národní elektronický nástroj Import profilu zadavatele do NEN V 1.2 2014 Obsah 1 Cíl...... 2 2 Nutné podmínky k umožnění importu profilu zadavatele...... 2 3 Povinnosti zadavatele dle metodiky k vyhlášce
WNC::WebNucleatCreator
Tomáš Dlouhý WNC::WebNucleatCreator Verze: 5.1 1 Obsah Obsah...2 Úvod...3 Novinky...3 Požadavky...4 Instalace...4 Přihlášení se do WNC...6 Moduly...7 Modul Blog...7 Modul Categories...8 Modul News...8
1 Administrace systému 3. 1.3 Moduly... 3 1.4 Skupiny atributů... 4 1.5 Atributy... 4 1.6 Hodnoty atributů... 4
CRM SYSTÉM KORMORÁN PŘÍRUČKA ADMINISTRÁTORA Obsah 1 Administrace systému 3 1.1 Uživatelské účty.................................. 3 1.2 Přístupová práva................................. 3 1.3 Moduly.......................................
Postup pro přihlášení k EET
Postup pro přihlášení k EET Krok 1. autentizační údaje Žádost o autentizační údaje neboli přihlašovací jméno a heslo. Přihlásit se o ně můžete na daňovém portálu MF http://adisspr.mfcr.cz/adistc/adis/idpr_pub/eet/eet_sluzby.faces,
Uživatelská příručka. Parcel. Internetová aplikace pro sběr dat o cenách za dodávání balíků. Příručka pro poskytovatele služeb dodávání balíků (PDSP)
Uživatelská příručka Parcel Internetová aplikace pro sběr dat o cenách za dodávání balíků Příručka pro poskytovatele služeb dodávání balíků (PDSP) Poslední aktualizace: 19.12.2018 Obsah Úvod 1 Začínáme
PHP - úvod. Kapitola seznamuje se základy jazyka PHP a jeho začleněním do HTML stránky.
PHP - úvod Kapitola seznamuje se základy jazyka PHP a jeho začleněním do HTML stránky. Klíčové pojmy: PHP, webový prohlížeč, HTTP, FTP Základní pojmy služba WWW = 1990 první prototyp serveru, od roku 1994
VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA
Metodický list č. 1 Způsob zakončení : Úvod Technologie webových aplikací Protokol HTTP Po zvládnutí tématického celku bude student mít základní přehled o problematice programování internetových (webových)
Základní pojmy spojené s webovým publikováním ~ malý slovníček pojmů~ C3231 Základy WWW publikování Radka Svobodová, Stanislav Geidl
Základní pojmy spojené s webovým publikováním ~ malý slovníček pojmů~ C3231 Základy WWW publikování Radka Svobodová, Stanislav Geidl Internet celosvětová síť spojení jednotlivých síťí pomocí uzlů (síť
Střední odborná škola a Střední odborné učiliště, Hořovice
Kód DUM : VY_32_INOVACE_DYN.1.14 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 14 PHP- práce se soubory v PHP (3.část) Komplexní řešený příklad DUM je žáků průvodcem pro pochopení principu použití
Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN
Škola: Gymnázium, Brno, Slovanské náměstí 7 Šablona: III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN prostřednictvím ICT Číslo projektu: CZ.1.07/1.5.00/34.0940
Podrobný postup pro doplnění Žádosti o dotaci prostřednictvím Portálu Farmáře. 2. kolo příjmu žádostí Programu rozvoje venkova ( )
Podrobný postup pro doplnění Žádosti o dotaci prostřednictvím Portálu Farmáře 2. kolo příjmu žádostí Programu rozvoje venkova (2014 2020) V tomto dokumentu je uveden podrobný postup doplnění Žádosti o
Grantové projekty. V současné době jsou zpracovány tyto části:
Grantové projekty V současné době jsou zpracovány tyto části: - konzultace záměru grantového projektu - registrace grantového projektu - zahájeni realizace grantového projektu 1. Schéma konzultace záměru
ON-LINE PORADA PRO TEST
ON-LINE PORADA PRO TEST PŘIHLÁŠENÍ... 1 HOME... 2 NAJDI... 2 ODHLÁŠENÍ... 2 Nové téma... 2 Zpět... 3 Detail tématu... 4 Odpověď... 4 Vybrat soubor... 4 Další přílohu... 5 Uložit... 6 Vaše odpověď/ reakce...
Redakční systém. SimpleAdmin Beta. Jan Shimi Šimonek shimi@quick.cz jan.simonek@quick.cz http://www.shimi.webz.cz/
Redakční systém SimpleAdmin Beta Jan Shimi Šimonek shimi@quick.cz jan.simonek@quick.cz http://www.shimi.webz.cz/ Obsah Obsah... 2 Co je to SimpleAdmin Beta?... 3 Ovládání Administrace... 3 Články... 3
Uživatelský manuál. Aplikace GraphViewer. Vytvořil: Viktor Dlouhý
Uživatelský manuál Aplikace GraphViewer Vytvořil: Viktor Dlouhý Obsah 1. Obecně... 3 2. Co aplikace umí... 3 3. Struktura aplikace... 4 4. Mobilní verze aplikace... 5 5. Vytvoření projektu... 6 6. Části
DISCORD. Návod k použití pro IVAO-CZ. Zpracoval: Jan Podlipský
DISCORD Návod k použití pro IVAO-CZ Zpracoval: Jan Podlipský O DISCORDU OBECNĚ Discord je komunikační software, který poprvé vyšel v roce 2015, a od prosince 2017 bylo registrováno přibližně 87 miliónů
PROFI TDi s.r.o. 696 37, Želetice 40 www.profi-tdi.cz info@profi-tdi.cz. Návod k používání systému OTDI.CZ
Návod k používání systému OTDI.CZ Vážený kliente. Děkujeme za projevený zájem o náš on-line systém evidence kontrol, určený speciálně pro účely dozorů staveb. Systém OTDI.CZ nabízí svým uživatelům zejména:
1. Začínáme s FrontPage 2003 11
Úvod 9 1. Začínáme s FrontPage 2003 11 Instalace programu 12 Spuštění a ukončení programu 15 Základní ovládání 16 Hledání souborů 30 Najít a nahradit 31 Tisk 32 Schránka sady Office 34 Nápověda 36 Varianty
Webová aplikace Znalostní testy online UŽIVATELSKÁ PŘÍRUČKA
Webová aplikace Znalostní testy online UŽIVATELSKÁ PŘÍRUČKA 2005 Lukáš Trombik OBSAH ÚVOD... 1 SPUŠTĚNÍ... 1 POPIS OVLÁDÁNÍ INFORMAČNÍHO SYSTÉMU... 1 POPIS KLIENTSKÉ ČÁSTI... 1 POPIS ADMINISTRÁTORSKÉ ČÁSTI...
On-line dražební systém EDEN návod k použití
On-line dražební systém EDEN návod k použití Obsah dokumentu 1. Registrace uživatele... 2 2. Verifikace (ověření) e-mailu... 3 3. Zapomenuté heslo... 3 4. Přihlášení uživatele... 4 5. Změna hesla... 5
Personální evidence zaměstnanců
Mendelova univerzita v Brně Provozně ekonomická fakulta Personální evidence zaměstnanců Uživatelská dokumentace Bc. Petr Koucký Bc. Lukáš Maňas Bc. Anna Marková Brno 2015 1 Popis funkcionality Námi řešená
Manuál k přihlášení do systému Grantys
Manuál k přihlášení do systému Grantys Pro žadatele v programech SRDCOVKA a PRO REGION Verze platná ke dni 3. 12. 2018 Nadace OKD Karola Śliwky 149/17, 733 01 Karviná - Fryštát Telefon: +420 702 202 208
Střední odborná škola a Střední odborné učiliště, Hořovice
Kód DUM : VY_32_INOVACE_DYN.1.20 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 20 PHP- Základy práce s databází PHP 3. část MySQL (výběrové dotazy) DUM je žákům průvodcem v základech tvorby výpisů
Internet - základní pojmy
Název školy: Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, 360 09 Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu: VY_32_INOVACE_07_INTERNET_P2 Číslo projektu: CZ 1.07/1.5.00/34.1077
SRSW4IT Inventarizační SW. Prezentace aplikace. Vedoucí DP: ing. Lukáš Macura Autor: Bc. Petr Mrůzek
Prezentace aplikace Vedoucí DP: ing. Lukáš Macura Autor: Bc. Petr Mrůzek Osnova Úvod Programovací jazyk - PHP Etapy vývoje Funkce aplikace Co SW umí Na čem se pracuje Vize do budoucna Úvod Úvod Inspirováno
Manuál k elektronickému podávání přihlášek a žádostí u ÚPV
Manuál k elektronickému podávání přihlášek a žádostí u ÚPV Úvod Elektronické podávání nabízí uživatelům kvalitní a bezpečnou formu komunikace s Úřadem při současné úspoře finančních nákladů a času. Je
Questionnaire příručka uživatele
Questionnaire příručka uživatele Obsah: K čemu aplikace slouží? Popis funkcí Návod k použití o Úvodní dialogové okno o Pro respondenty o Pro administrátory K čemu aplikace slouží? Program questionnaire
Rezervační systém Tvorba WWW stránek
2012 Rezervační systém Tvorba WWW stránek Vytvoření rezervačního systému pro rezervaci motokár,ubytování a atrakcí Marek Svoboda Motokáry Motobydlo 30.12.2012 Obsah 1.Základní charakteristika... 3 a) Téma
TACHOTel manuál 2015 AURIS CZ
TACHOTel manuál 2 TACHOTel Obsah Foreword I Úvod 0 3 1 Popis systému... 3 2 Systémové... požadavky 4 3 Přihlášení... do aplikace 5 II Nastavení aplikace 6 1 Instalace... a konfigurace služby ATR 6 2 Vytvoření...
FAKULTA INFORMAČNÍCH TECHNOLOGIÍ SPOLEČNOST DECADIC PROJEKT FRAMETRIX
FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV INFORMAČNÍCH SYSTÉMŮ MANAGEMENT PROJEKTŮ SPOLEČNOST DECADIC PROJEKT FRAMETRIX SPECIFIKACE POŽADAVKŮ AUTOR DOKUMENTU JIŘÍ JANDA BRNO 15. března 2012 Obsah 1 Úvod........................................
Internet 2 css, skriptování, dynamické prvky
Internet 2 css, skriptování, dynamické prvky Martin Hejtmánek hejtmmar@fjfi.cvut.cz http://kmlinux.fjfi.cvut.cz/ hejtmmar Počítačový kurs Univerzity třetího věku na FJFI ČVUT Znalci 26. března 2009 Dnešní
Kompletní návod na nákup a čtení eknih ve formátech PDF a epub na PC i čtečkách s E-Ink technologií (Sony, Nook, a další)
Kompletní návod na nákup a čtení eknih ve formátech PDF a epub na PC i čtečkách s E-Ink technologií (Sony, Nook, a další) - 1 - ereading Jaromír Frič Obsah O tomto dokumentu... 3 1. Instalace čtečky...
Instalace a první spuštění Programu Job Abacus Pro
Instalace a první spuštění Programu Job Abacus Pro Pro chod programu je nutné mít nainstalované databázové úložiště, které je připraveno v instalačním balíčku GAMP, který si stáhnete z našich webových