D R U P A L C M S
|
|
- Růžena Bártová
- před 10 lety
- Počet zobrazení:
Transkript
1 D R U P A L C M S Drupal je modulární content management system, který je dlouhodobě velmi oblíbený, a běží na něm i takové weby jako ubuntu.com. MODULÁRNÍ ARCHITEKTURA SYSTÉMOVÉ MODULY Modularita v podání Drupalu znamená, že se program skládá z modulů základních stavebních bloků. Základní instalace jich obsahuje přes 30, ale pro chod nenáročné stránky stačí pět povinných: Základní moduly <font color="ugly">lorem</font> a spousta jiných zajímavostí... filter <p>lorem <a href=" a spousta jiných zajímavostí...</p> user node system blocks SYSTEM Zajišťuje funkčnost administračního rozhraní. 1
2 USER Stará se o registraci uživatelů, jejich přihlašování a uživatelská práva. NODE Jádro starající se o uživatelem vytvořený obsah. Idea Drupalu je taková, že každá stránka má jeden centrální prvek. Například článek, seznam článků, sekce fóra, jeden zájezd cestovní kanceláře to všechno je node. Node tedy spravuje tabulku veškerého obsahu a pamatuje si ke každému nodu autora, datum vytvoření, název, obsah, atd BLOCK V každé stránce může být několik bloků menších funkčních celků (například blok s 5 posledními novinkami, s vyhledávacím formulářem, se seznamem aktivních uživatelů, ). Tento modul poskytuje funkčnost ostatním modulům, které si díky němu mohou vytvářet své bloky. FILTER Poslední povinný modul se stará o filtrování textu, a dovoluje nám nadefinovat si různé filtry uživatelských vstupů: filtr, který uzavře korektně všechny html značky, odstraní všechny tagy kromě nadefinovaných a těm odebere přebytečné parametry (ochrana proti XSS) pro uživatele, či filtr, který dovolí vložit vše, ale opraví html a převede vynechané řádky na odstavce pro administrátora. DALŠÍ MODULY Ostatní moduly obvykle navěsí svou funkčnost na základ, s tím, že data, která jsou pro ně specifická, si uloží do svých tabulek, a navážou je na systémové tabulky pomocí id. PŘÍKLAD: Comment.module dovoluje přidat ke každému NODE komentáře, a dělá to tak, že si v tabulce comments pamatuje komentáře, a ve sloupci nid si pamatuje id nodu, ke kterému komentář patří, v uid uživatele autora komentáře a v pid rodiče komentáře (aby šly vytvářet stromové struktury při odpovědi na příspěvek). Schema tabulky je vždy v souboru <plugin_name>.install, definované jako array formátu Drupal Schema API. Systém potom zajistí, že se při instalaci modulu vytvoří tabulka podle schematu, ale při vypnutí modulu se nesmaže, aby uživatel nepřišel o data. Tabulku lze pak smazat ručně z administrace (admin/build/modules/uninstall ). 2
3 VLASTNÍ MODULY Každý modul je reprezentován adresářem: <cesta k drupalu>/modules/<jmeno_modulu> Ve jménu modulu nesmí být mezera ani jiné oddělovače, nadále budeme používat jméno mymodule. Podadresář tedy bude drupal/modules/mymodule a v něm se musí nacházet minimálně tyto soubory: mymodule.info Soubor s metadaty o modulu, s minimálním obsahem: name = Plné jméno modulu description = Popis funkčnosti modulu package = Jméno balíku ve kterém se modul nachází (podle něj bude zařazen v seznamu modulů) core = 6.x (verze Drupalu pro kterou je modul určen) mymodule.module Soubor s php kódem modulu mymodule.install Volitelný soubor s funkcemi, které se zavolají jednou při instalaci modulu, a s definicí databázovécho schématu. HOOKY Moduly mezi sebou komunikují pomocí tzv. hooků globálních funkcí ve tvaru <jmeno_modulu>_<jmeno_hooku>. Pokud tedy chceme v našem modulu něco přidat do menu, budeme implementovat funkci mymodule_menu(...). Až bude nějaký jiný modul (i systémový) potřebovaat zjistit, které položky mají být v menu, vytvoří menu jako asociativní array a pošle ji postupně všem modulům, které hook_menu implementují. Náš modul si potom přidá položky, které potřebuje: function mymodule_menu() { $items['admin/settings/uploadcv/edit/%'] = array( //název položky v menu 'title' => 'Edit consultant', //funkce jejíž výstup se pošle uživateli 'page callback' => 'drupal_get_form', //... s těmito třemi parametry, kde 3 a 4 bude změněno na 3. a 4. parametr z URL (počítáno od 0) 'page arguments' => array('uploadcv_admin_edit', 3, 4), //uživatel musí mít tato práva 3
4 'access arguments' => array('administer uploadcv'), //položka nebude v menu, ale url lze volat aby se provedla nějaká akce 'type' => MENU_CALLBACK, //rodič položky (povede na něj odkaz) } 'parent' => 'admin/settings/uploadcv', //soubor pro includování (abychom mohli rozdělit funkčnost do více souborů) ); 'file' => 'uploadcv.admin.inc', Dokumentace k hookům: KONVENCE URL Drupal používá k adresaci svých stránek systém cest v pomyslném filesystému: například admin/build/menu-customize/10/add, node/7/edit, comment/reply/1/4. Jak je vidět, v URL jsou předávány i proměnné, a tento systém funguje jak s mod_rewrite (pak je výsledkem tak i bez něj (pak vypadá URL téměř stejně, liší se jen třemi znaky SEO URL Pokud bychom chtěli pěkná URL, není nic jednoduššího, než nainstalovat si modul path ( a Potom si můžeme nadefinovat aliasy jako třeba: user/login => login image/tid/16 => store taxonomy/term/ => store/products/whirlygigs node/3 => contact A pokud nechceme každému článku přiřazovat hezké URL ručně, lze využít modulu pathauto a nechat ho vygenerovat alias automaticky z titulku. 4
5 FORMULÁŘE FORMS API Důležitou součástí každé webové aplikace jsou formuláře, a Drupal se nám snaží práci s nimi maximálně zjednodušit. Můžeme proto pro každý formulář napsat tři funkce definici, validaci a akci po odeslání, a Drupal se postará, aby se akce pro odeslání provedla až poté, co validace ve formuláři nenajde chyby. Definice formuláře, zobrazení Validace Akce po odeslání PŘÍKLAD Ukážeme si, jak udělat jednoduchý formulář: function mymodule_agreement() { //funkci předáme název definující funkce našeho formuláře return drupal_get_form('mymodule_agreement_form'); } function mymodule_agreement_form() { //definice formuláře $form = array(); 5
6 $form['id'] = array( '#type' => 'value', '#value' => 'legal'); $form['legal'] = array( '#type' => 'fieldset', '#title' => t('terms and Conditions of Use'), '#weight' => 29 ); $form['legal']['conditions'] = array( '#type' => 'item', '#title' => t('terms & Conditions'), '#value' => 'Legal Blah blah', '#rows' => 10, '#weight' => 0, '#attributes' => array('readonly' => '') ); $form['legal']['legal_accept'] = array( '#type' => 'checkbox', '#title' => t('i accept Terms & Conditions of Use'), '#default_value' => 0, '#weight' => 50, '#required' => TRUE); 6
7 } $form['save'] = array( '#type' => 'submit', '#value' => t('proceed to upload'), '#weight' => 100); return $form; function mymodule_agreement_validate($form_id, $form_values) { } if ( $form_values['values']['legal_accept ]==0 ) { form_set_error('legal_accept', t('you must accept to continue.')); } //podmínky s nastavenou chybou formulář nezvaliduje function mymodule_agreement_submit($form_id, $form_values) { drupal_set_message(t('thank you for agreeing.')); drupal_goto( login/nextstep"); } //funkce _submit proběhne jen když _validate nenajde chybu MODUL TEDY MŮŽE: implementovat systémové hooky vytvořit vlastní hook využívat funkce Drupal API formuláře překlad textů abstrakce databáze posílání mailů upload souborů hledání node access kontrola přístupu 7
8 MODULÁRNÍ TÉMATA <?php print $header;?> <?php print $content_top;?> <?php if ($right):?> <div id="sidebar-right > <?php =$right?> </div> <?php endif;?> [themes/tema/tema.info] regions[header] = header regions[right] = right sidebar regions[content_top] = content top Šablona Drupalu je běžný HTML soubor, pouze na několika místech jsou do něj vloženy PHP tagy pro výpis jednotlivých bloků (a navíc skriptů a css stylů). Na místo vytvořených bloků (header, content, sidebar) pak můžeme v administračním rozhraní drag&dropem přetahovat jednotlivé bloky, a tak měnit uspořádání webu aníž bychom museli editovat šablonu. Více o tvorbě šablon najdete v Drupal handbooku na KONVERZE HTML PRO DRUPAL index.htm themes/tema/page.tpl.php metadata themes/tema/tema.info přidání <?php print $blok;?>, a případně <?php if ($blok) {?>wrapper<?php }?> KDO OSTYLUJE ZBYTEK? Každý modul má většinou nějakou datovou strukturu, kterou pak převede na výstupní HTML. U drupalu je dobrým zvykem obalit výstup co nejvíce sémanickými divy: 8
9 Dále si modul nese CSS potřebné pro ostylování svého výstupu, takže už v defaultní instalaci do cizího tématu může vypadat velmi dobře. Pokud ale tato prezentace uživateli nevyhovuje, může ve své šabloně předefinovat jak konverzní funkci, která generuje HTML, tak i použité CSS styly. Aby pak načtení stránky nezdržovala spousta CSS souborů, umí Drupal veškeré CSS spojit do jednoho souboru, a ten pak poslat uživateli namísto několika desítek samostatných. 9
10 VÝKON Problémem všech komplexních CMS je náročnost, především měřená metrikou počtu databázových dotazů. Ani Drupal bohužel nezaostává za konkurencí, a můžeme ho přistihnout, jak k vykreslení stránky s okolními bloky, větším menu a komentáři potřebuje i 200 dotazů. CACHING Zkoušel jsem analyzovat testovací stránku obsahující 9 bloků, menu s cca 15ti položkami a seznam článků, čas vykonání a seznam dotazů jsem získal pomocí modulu devel.module.a pokud byl kvůli cachování modul devel nedostupný, získal jsem počet SQL dotazů z logu MySQL. Před každým zaznamenaným testováním jsem vyprázdnil cache Drupalu a pak jsem stránku několikrát obnovil, aby se naplnila případná cache. BASE Těsně po vyčištění cache je potřeba k načtení stránky 375 dotazů, s přihlášením 339. TEST 1 NEPŘIHLÁŠENÝ UŽIVATEL Testoval jsem jako nepřihlášený uživatel (u kterého se předpokládá, že obsah bloků bude víceméně neměnný a stejný pro všechny uživatele). Tyto výsledky jsou tedy platné například pro firemní prezentaci, kde předpokládáme většinu nepřihlášených uživatelů. 10
11 Case 1 Cache Off, Block cache off 128 dotazů. Case 2 Cache Off, Block cache on 111 dotazů. Case 3 Cache Normal, Block cache off 10 dotazů (včetně SET NAMES "utf8"). Case 4 Cache Normal, Block cache on Opět 10 dotazů, podle jejich analýzy se cachuje celá vyrenderovaná stránka, a tak cachování jednotlivých bloků nemá vliv. Dotazy (zvýrazněné jsou navíc oproti Case 5): SET NAMES "utf8" SELECT 1 FROM access WHERE type = 'host' AND LOWER(' ') LIKE LOWER(mask) AND status = 0 LIMIT 0, 1 SELECT u.*, s.* FROM users u INNER JOIN sessions s ON u.uid = s.uid WHERE s.sid = '10171a a40799cebe803' SELECT data, created, headers, expire, serialized FROM cache WHERE cid = 'variables' /* Anonym : cache_get */ SELECT data, created, headers, expire, serialized FROM cache_page WHERE cid = ' /* Anonym : module_list */ SELECT name, filename, throttle FROM system WHERE type = 'module' AND status = 1 AND bootstrap = 1 ORDER BY weight ASC, filename ASC /* Anonym : drupal_get_filename */ SELECT filename FROM system WHERE name = 'user' AND type = 'module' /* Anonym : sess_write */ SELECT COUNT(*) FROM sessions WHERE sid = '10171a a40799cebe803' /* Anonym : sess_write */ UPDATE sessions SET uid = 0, cache = 0, hostname = ' ', session = '', timestamp = WHERE sid = '10171a a40799cebe803' /* Anonym : user_access */ SELECT p.perm FROM role r INNER JOIN permission p ON p.rid = r.rid WHERE r.rid IN (1) Case 5 Cache Agressive, Block cache on 7 dotazů, agresivní cache je tedy ještě rychlejší (ale omezuje funkčnost modulů, které mají fungovat na každé stránce, například statistik). Dotazy: SET NAMES "utf8" SELECT 1 FROM access WHERE type = 'host' AND LOWER(' ') LIKE LOWER(mask) AND status = 0 LIMIT 0, 1 SELECT u.*, s.* FROM users u INNER JOIN sessions s ON u.uid = s.uid WHERE s.sid = '10171a a40799cebe803' SELECT data, created, headers, expire, serialized FROM cache WHERE cid = 'variables' /* Anonym : cache_get */ SELECT data, created, headers, expire, serialized FROM cache_page WHERE cid = ' /* Anonym : sess_write */ SELECT COUNT(*) FROM sessions WHERE sid = '10171a a40799cebe803' /* Anonym : sess_write */ UPDATE sessions SET uid = 0, cache = 0, hostname = ' ', session = '', timestamp = WHERE sid = '10171a a40799cebe803' TEST 2 PŘIHLÁŠENÝ UŽIVATEL Testoval jsem jako přihlášený uživatel - administrátor (u kterého se obsah bloků nedá paušálně cachovat, některé lze a některé ne). Tyto výsledky lze vztáhnout na nějaký portál, kde budou téměř všichni uživatelé permanentně přihlášeni. Pokud bude i nadále počet dotazů příliš vysoký, bude asi nutno použít jinou strategii ( pro cachování celách bloků,či pro cachování náročných funkcí v našich vlastních modulech). 11
12 Case 1 Cache Off, Block cache off 183 dotazů. Case 2 Cache Off, Block cache on 183 dotazů pro přihlášené uživatele asi caching bloků nemá vliv. Case 3 Cache Normal, Block cache off 183 dotazů. Case 4 Cache Normal, Block cache on 186 (!) dotazů. Case 5 Cache Agressive, Block cache on 182 dotazů. ZÁVĚR Jak je vidět z testů, Drupal už je použitelný pro navštěvované prezentační stránky, pro použití na stránkách s většinou přihlášených uživatelů ale jeho současný cachovací systém přestává stačit. Autoři si jsou tohoto nedostatku vědomi, a tak příští verze snad problém odstraní. Nepřihlášený uživatel Přihlášený uživatel Empty cache Cache Off, Block cache off Cache Off, Block cache on Cache Normal, Block cache off Cache Normal, Block cache on Cache Agressive, Block cache on
13 DRUPAL VS. JOOMLA Pro srovnání výkonu Drupalu a jeho konkurenta Joomly byly oba tyto CMS porovnány v benchmarku na Oproti Joomle vyšel Drupal z testu o něco lépe, ale u obou CMS by se našly ještě další možnosti urychlení u Drupalu by to bylo agresivní cachování, se kterým ale nefungují některé moduly, případně nějaký výkonný cachovací modul třetí strany. Drupal Joomla pageload latency pageload latency fresh site/no caching 248 ms 225 ms 358 ms 341 ms fresh site/caching 66 ms 54 ms 277 ms 260 ms more content /no caching 388 ms 354 ms 512 ms 482 ms more content/caching 70 ms 52 ms 308 ms 280 ms LATENCY = DOBA OD POŽADAVKU DO DOBY NEŽ SE ZAČNE ZOBRAZOVAT STRÁNKA PAGELOAD = DOBA OD POŽADAVKU DO KONCE NAČÍTÁNÍ DRUPAL VS JOOMLA: VODOROVNĚ ČÍSLO REQUESTU, SVISLE MILISEKUNDY 13
24.5.2008 Jaku b Su ch ý 1
Drupal API 24.5.2008 Jaku b Su ch ý 1 Témata Práce s databází Bezpečnost práce s Drupalem Forms API Jak udělat vlastní modul Hooks Lokalizace 24.5.2008 Jaku b Su ch ý 2 Práce s databází Drupal poskytuje
M4 PDF rozšíření. Modul pro PrestaShop. http://www.presta-addons.com
M4 PDF rozšíření Modul pro PrestaShop http://www.presta-addons.com Obsah Úvod... 2 Vlastnosti... 2 Jak modul funguje... 2 Zdroje dat... 3 Šablony... 4 A. Označení šablon... 4 B. Funkce Smarty... 5 C. Definice
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
Jak na sekce webu v Drupalu
Jak na sekce webu v Drupalu Možnosti řešení, výhody, nevýhody... otevřené otázky Eva Rázgová / Ema Sekce webu: co se tím (obvykle) myslí? Obvyklé požadavky na odlišení sekcí vzhled obsah (pochopitelně:
Vytvoření pokročilé Fotogalerie v Drupalu - Views
Vytvoření pokročilé Fotogalerie v Drupalu - Views Views Máme tři pohledy: gallery_photos, all_galeries, admin_gallery Buď je můžete vytvořit podle návodu níže, nebo importovat z přiložených txt souborů
Manuál pro obsluhu Webových stránek
ResMaster Systems s.r.o. Truhlářská 1119/20, 110 00 Praha 1 Manuál pro obsluhu Webových stránek (Prosinec 2018) Jana Vítová, +420 225 388 130 2018 Obsah Úvod Webové stránky... 3 Slovník pojmů... 3 URL
CMSSS manuál k použití http://www.mezulanik.cz
CMSSS manuál k použití http://www.mezulanik.cz CMSSS je redakční systém napsaný v jazycích PHP a MySQL. Vše je navrženo tak, aby weby postavené na tomto systému mohli spravovat i nezkušení uživatelé. Největší
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á
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
FFUK Uživatelský manuál pro administraci webu Obsah
FFUK Uživatelský manuál pro administraci webu Obsah FFUK Uživatelský manuál pro administraci webu... 1 1 Úvod... 2 2 Po přihlášení... 2 3 Základní nastavení webu... 2 4 Menu... 2 5 Bloky... 5 6 Správa
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.......................................
Obsah. Rozdíly mezi systémy Joomla 1.0 a 1.5...15 Systém Joomla coby jednička online komunity...16 Shrnutí...16
Obsah Kapitola 1 Seznámení se systémem Joomla!................................. 9 Přehled systémů pro správu obsahu....................................................10 Použití systému pro správu obsahu.....................................................11
Dobrý SHOP Popis produktu a jeho rozšíření
Dobrý SHOP Popis produktu a jeho rozšíření 501M012.N01 11/11/2011 www.dlaex.cz info@dlaex.cz OBSAH 1 Úvod...3 2 Účel produktu...3 3 Vlastnosti produktu...3 3.1 Koncepce...3 3.2 Základní y...3 3.3 Doplňkové
České vysoké učení technické v Praze Fakulta elektrotechnická. Semestrální projekt Y38PRO. Návod na vytvoření modulu pro CMS Drupal verze 6.
České vysoké učení technické v Praze Fakulta elektrotechnická Bakalářský studijní obor Softwarové technologie a management Semestrální projekt Y38PRO Návod na vytvoření modulu pro CMS Drupal verze 6.x
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
Specifikace webu KINEX - Administrace
Specifikace webu KINEX - Administrace 1. Použité technologie PHP 5.4 a vyšší Nette framework 2.3 Bootstrap 3 Doctrine 2 MySQL 5.5 2. Layouty a jejich funkce 2.1. Přihlašovací formulář Přihlašování bude
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,
Informační systém webhostingu
VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA INFORMAČNÍ SYSTÉMY A DATOVÉ SKLADY Informační systém webhostingu semestrální projekt Analýza Číslo skupiny: 4 Členové: Filip Bartman Jakub Vaněk Jan Šrámek
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
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
Drupal. Svobodný redakční systém. duben 2007 Jakub Suchý 1
Drupal Svobodný redakční systém duben 2007 Jakub Suchý 1 Co je redakční systém? Uživatel: laik Způsob práce: používá MS Frontpage duben 2007 Jakub Suchý 2 Co je redakční systém? Uživatel: pokročilý Způsob
Snadný vývoj webových aplikací s Nette. Lukáš Jelínek
Snadný vývoj webových aplikací s Nette Lukáš Jelínek Proč framework? ušetří spoustu práce (implementace, úpravy) vývoj = co udělat, ne jak to udělat bezpečnost štábní kultura prostředky pro ladění podpora
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...
MBI - technologická realizace modelu
MBI - technologická realizace modelu 22.1.2015 MBI, Management byznys informatiky Snímek 1 Agenda Technická realizace portálu MBI. Cíle a principy technického řešení. 1.Obsah portálu - objekty v hierarchiích,
Dobrý FOTO Popis produktu a jeho rozšíření
Dobrý FOTO Popis produktu a jeho rozšíření 502M012.N00 11/11/2011 www.dobry-foto.cz www.dlaex.cz info@dlaex.cz OBSAH 1 Úvod...3 2 Účel produktu...3 3 Vlastnosti produktu...3 3.1 Koncepce...3 3.2 Základní
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
Vazba ESO9 na MS Outlook a MS Exchange
Vazba ESO9 na MS Outlook a MS Exchange Zpracoval: Kočíbová Jana U Mlýna 2305/22, 141 Praha 4 Záběhlice Dne: 24.6.2011 tel.: +420 585 203 370-2 e-mail: info@eso9.cz Revize: Urych Tomáš www.eso9.cz Dne:
Postup. Úvodem. Hlavní myšlenka frameworku. application. system. assets. uploads
Postup Úvodem Můj úkol při tomto projektu byl vytvořit model pro data, dle návrhového vzoru MVC. Jelikož v poslední době pracuji spíše s návrhovým vzorem HMVC (http://en.wikipedia.org/wiki/hmvc) ve frameworku
Dobrý CMS Popis produktu a jeho rozšíření
Dobrý CMS Popis produktu a jeho rozšíření 503M012.N01 11/09/2012 www.dlaex.cz info@dlaex.cz OBSAH 1 Úvod...3 2 Účel produktu...3 3 Vlastnosti produktu...3 3.1 Koncepce...3 3.2 Základní y...3 3.3 Doplňkové
Manuál k systému RS4S. verze 1.2
Manuál k systému RS4S verze 1.2 1. Úvod Redakční systém RS4S slouží ke správě vaších webových stránek, bez nutnosti znalosti jakéhokoliv programovacího jazyku. Sami můžete provádět změny v dokumentech,
MODULÁRNÍ REDAKČNÍ SYSTÉM (CMS), SE ZAMĚŘENÍM PRO FIREMNÍ
MODULÁRNÍ REDAKČNÍ SYSTÉM (CMS), SE ZAMĚŘENÍM PRO FIREMNÍ PREZENTACI Petr Minařík 2.2.2010 ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE ZADÁNÍ PRÁCE Seznámení se s současnými redakčními systémy vyuţívanými pro
Webové stránky fotbalového klubu
Semestrální práce pro X36WWW Webové stránky fotbalového klubu DOKUMENTACE autor: David Komárek 1. Zadání Naprogramujte informační web fotbalového klubu. V klubu jsou registrována dvě mužstva, A mužstvo
Instalace. Produkt je odzkoušen pro MS SQL server 2008 a Windows XP a Windows 7. Pro jiné verze SQL server a Windows nebyl testován.
Instalace Produkt se neinstaluje. Stačí soubor uložit na libovolné místo na Vašem počítací (klikněte pravým tlačítkem a dejte 'uložit cíl jako ), pak jen spustit. Požadavky na software Produkt je odzkoušen
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
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
Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Jarkovský, L. Dušek, M. Cvanová. 5. Statistica
Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Jarkovský, L. Dušek, M. Cvanová 5. Statistica StatSoft, Inc., http://www.statsoft.com, http://www.statsoft.cz. Verze pro Mac i PC, dostupná
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
Stručný úvod pro programátory. Michal Kuchta
Stručný úvod pro programátory Michal Kuchta Alespoň základní znalost PHP Základy klasického OOP a jeho implementaci v PHP Schopnost oprostit se od konvenčního tvoření stránek 2 Framework pro snazší vývoj
Snadná úprava stránek, nemusím umět HTML, tvořím obsah téměř jako ve Wordu. Jak změnit obsah nástěnky: vpravo nahoře Nastavení zobrazených informací
Školení Wordpress Nainstalované pluginy: WPML Multilingual CMS Adminize Capability Manager Contact Form 7 Wordpress Download Monitor Google Analytics for WordPress Simple Google Sitemap XML Seznámení s
Obsah. Úvod 11 O autorovi 11 Koncept knihy 11 Zpětná vazba od čtenářů 12 Zdrojové kódy ke knize 12 Errata 12 ČÁST I VÝVOJ MOBILNÍ APLIKACE
Úvod 11 O autorovi 11 Koncept knihy 11 Zpětná vazba od čtenářů 12 Zdrojové kódy ke knize 12 Errata 12 ČÁST I VÝVOJ MOBILNÍ APLIKACE KAPITOLA 1 Vývojové prostředí a výběr frameworku 15 PhoneGap 15 jquery
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ávrh a tvorba WWW stránek 1/14. PHP a databáze
Návrh a tvorba WWW stránek 1/14 PHP a databáze nejčastěji MySQL součástí balíčků PHP navíc podporuje standard ODBC PHP nemá žádné šablony pro práci s databází princip práce s databází je stále stejný opakované
Individuální projekt z předmětu webových stránek 2012 - Anketa Jan Livora
UŽIVATELSKÁ TECHNICKÁ DOKUMENTACE ANKETA : Individuální projekt z předmětu webových stránek 2012 - Anketa Jan Livora [2ITa] [sk1] 1 Obsah DŮLEŽITÉ UPOZORNĚNÍ!!!... 3 PROHLÁŠENÍ O AUTORSTVÍ:... 3 ANOTACE:...
Modul Ankety verze 1.11 pro redakční systém Marwel 2.8 a 2.7
Modul Ankety verze 1.11 pro redakční systém Marwel 2.8 a 2.7 postupy a doporučení pro práci redaktorů Ivo Vrána, červen 2011 Podpora: e-mail: podpora@qcm.cz tel.: +420 538 702 705 Obsah Modul Ankety...3
MapleCloud a jeho použ ití. Vladimír Žák
MapleCloud a jeho použ ití Vladimír Žák Brno, 2015 Obsah 1 Úvod... 4 2 Novinky v MapleCloud pro Maple 2015... 5 3 MapleCloud a registrace... 6 4 Použití MapleCloud přímo z Maple 2015... 7 4.1 Popis jednotlivých
X36 WWW Šablony Martin Klíma xklima@fel.cvut.cz Čtryřvrstvá architektura Server Klient Prezentační logika Aplikační Logika Databáze 2 Výhody Jednotlivé vrstvy jsou nezávislé Lze je samostatně spravovat
NSWI096 - INTERNET JavaScript
NSWI096 - INTERNET JavaScript Mgr. Petr Lasák JAVASCRIPT JAK SE DNES POUŽÍVÁ Skriptovací (interpretovaný) jazyk Umožňuje interaktivitu Použití: Dialogy Kontrola dat ve formulářích Změny v (X)HTML dokumentu
Uživatelská příručka
PŘÍLOHA B Uživatelská příručka Před prvním spuštění aplikace je nezbytné ujasnit si některé pojmy: web URL webových stránek, pro které se budou zjišťovat pozice. klíčové slovo - Slovní spojení nebo samostatné
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.
Jan Forman Manuál 30.5.2013. CLASSIFICATIO N: public / veřejný dokument IDE NTIFICATIO N N U MBER: 0000000000001 AUTH OR:
CLASSIFICATIO N: public / veřejný dokument TITLE: Manuál k webovému rozhraní hostingu P ub l i c URL: http://janforman.org/files/webhosting.pdf OFFICE NAME AND ADDRESS: --- IDE NTIFICATIO N N U MBER: 0000000000001
Dokumentace pro správu zlínských DUM
Dokumentace pro správu zlínských DUM Obsah 1 Správa administrátorů... 3 1.1 Přidávání administrátorů... 3 1.2 Nastavování práv administrátorů... 3 1.3 Upravení detailů administrátora... 5 1.4 Aktivování,
eretail.cz MANUÁL PRO PARTNERY
eretail.cz MANUÁL PRO PARTNERY Základní příručka pro partnery v síti eretail.cz Obsah dokumentu: 1. Jak umístit reklamní prvek na web 2. Měření výkonu - přehledy, reporty, statistiky 3. Propojení přes
Uživatelský manuál aplikace. Dental MAXweb
Uživatelský manuál aplikace Dental MAXweb Obsah Obsah... 2 1. Základní operace... 3 1.1. Přihlášení do aplikace... 3 1.2. Odhlášení z aplikace... 3 1.3. Náhled aplikace v jiné úrovni... 3 1.4. Změna barevné
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
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
Zranitelnosti webových aplikací. Vlastimil Pečínka, Seznam.cz Roman Kümmel, Soom.cz
Zranitelnosti webových aplikací Vlastimil Pečínka, Seznam.cz Roman Kümmel, Soom.cz Terminologie Zranitelnost (vulnerability) Slabina, která umožní utočníkovi snížit/obejít ochranu dat a informací Security
Inovace a zkvalitnění výuky prostřednictvím ICT. Základní seznámení s MySQL Ing. Kotásek Jaroslav
Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Autor: Číslo: Anotace: Inovace a zkvalitnění výuky prostřednictvím ICT Databáze Základní seznámení s MySQL
Ceník platný od 1.6.2014 Ceny jsou konečné, nejsme plátci DPH. www.pro-web.cz info@pro-web.cz
Ceník platný od 1.6.2014 Ceny jsou konečné, nejsme plátci DPH. www.pro-web.cz info@pro-web.cz Obsah Strana Ceník CMS 2 Ceník E-SHOP 3 Ceník BAZAR 4 Ceník Webhosting 5 Ceník Služby 5 1 CMS W1000 Základ
Modul MWA - Publikace a články
Modul MWA - Publikace a články Stávající webová aplikace ČMI podporuje prostředníctvím Modulu RIV publikaci výstupů vykazovaných v Rejstříku informací o výsledkcích (dále jen RIV). Nový modul Publikace
Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MS Access propojení relací s formuláři a sestavami Ing.
Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Autor: Číslo: Anotace: Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MS Access propojení
Systém JSR představuje kompletní řešení pro webové stránky malého a středního rozsahu.
Redakční systém JSR Systém pro správu obsahu webových stránek Řešení pro soukromé i firemní webové stránky Systém JSR představuje kompletní řešení pro webové stránky malého a středního rozsahu. Je plně
Využití OOP v praxi -- Knihovna PHP -- Interval.cz
Page 1 of 6 Knihovna PHP Využití OOP v praxi Po dlouhé teorii přichází na řadu praxe. V následujícím textu si vysvětlíme možnosti přístupu k databázi pomocí různých vzorů objektově orientovaného programování
Novinky verze 2.3.0 systému Spisové služby (SpS) e-spis LITE
ICZ a.s. Správa a řízení dokumentů Na hřebenech II 1718/10 147 00 Praha 4 Tel.: +420-222 271 111 Fax: +420-222 271 112 Internet: www.i.cz Novinky verze 2.3.0 systému Spisové služby (SpS) e-spis LITE Vypracoval
Co musíte udělat po instalaci WordPressu. Vlastimil Ott
Co musíte udělat po instalaci WordPressu Vlastimil Ott Obsah Před instalací Nastavení systému a webu Nastavení prostředí (pro vlastní klid) Pluginy Služby 2 Před instalací kvalitní hosting https://wp-admin.cz/hosting-pro-wordpress/
Pokročilé techniky tvorby sestav v Caché. ZENové Reporty
Pokročilé techniky tvorby sestav v Caché ZENové Reporty Úvodem Jednoduché sestavy Pokročilé sestavy Ladění Historie ZEN reporty sdílejí podobný princip definování obsahu jako ZENové stránky Byly uvedeny
19.5.2010 16:16. Datum: 14.5.2010 Zpracoval: Ing. Richard Ruibar
Datum: 14.5.2010 Zpracoval: Ing. Richard Ruibar Kvalita Vzhled v různých prohlížečích Podrobná kontrola vzhledu a funkčnosti v prohlížečích s podílem nad 1% Podrobná kontrola vzhledu a funkčnosti ve vybraných
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
WWW dotazovací služby pro prostorová data URM. Jiří Čtyroký Útvar rozvoje hl. m. Prahy
WWW dotazovací služby pro prostorová data URM Jiří Čtyroký Útvar rozvoje hl. m. Prahy Zpřístupnění geodat hl. m. Prahy 1. Mapové aplikace Zpřístupnění geodat hl. m. Prahy 1. Mapové aplikace 2. Geoportál
bubileg webový redakční systém Manuál administrace pro systém verze 5
bubileg webový redakční systém Manuál administrace pro systém verze 5 Obsah Úvod... 3 URL adresy a MVC architektura... 3 Adresářová struktura webu... 4 Základní pojmy a logika systému... 5 Administrace...
ZEMĚMĚŘICKÝ ÚŘAD. Uživatelská příručka - Metadatový editor MDE. Pod Sídlištěm 9/1800, Praha 8. Verze IS nebo části IS: 1.01. Účel poslední změny:
ZEMĚMĚŘICKÝ ÚŘAD Pod Sídlištěm 9/1800, Praha 8 Uživatelská příručka - Metadatový editor MDE Verze IS nebo části IS: Účel poslední změny: Počet listů dokumentu: 1.01 úprava dokumentace 8 Číslo jednací dokumentu:
Webové rozhraní pro datové úložiště. Obhajoba bakalářské práce Radek Šipka, jaro 2009
Webové rozhraní pro datové úložiště Obhajoba bakalářské práce Radek Šipka, jaro 2009 Úvod Cílem práce bylo reimplementovat stávající webové rozhraní datového úložiště MU. Obsah prezentace Úložiště nasazené
Stránky obce Olomučany
Stránky obce Olomučany Uživatelská příručka 31. srpna 2011 Autor: Vojtěch Mrázek, mrazek.v@gmail.com Obsah 1 Úvod 1 2 Vytváření obsahu 1 2.1 Články................................ 1 2.2 Dokumenty.............................
Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové aplikace
Připravil: Ing. Jiří Lýsek, Ph.D. Verze: 13. 2. 2019 Webové aplikace Autentizace, uživatelsky orientované aplikace, internacionalizace a lokalizace strana 2 Autentizace Proces ověření identity uživatele
MANUÁL K OBSLUZE REDAKČNÍHO SYSTÉMU / wordpress
MANUÁL K OBSLUZE REDAKČNÍHO SYSTÉMU / wordpress www.webdevel.cz Webdevel s.r.o. IČ 285 97 192 DIČ CZ28597192 W www.webdevel.cz E info@webdevel.cz Ostrava Obránců míru 863/7 703 00 Ostrava Vítkovice M 603
Uživatelská příručka
Uživatelská příručka fakultního informačního systému NETFEI, určeného pro evidenci odborných praxí studentů FEI VŠB - TU Ostrava pro roli Garant OBSAH Obecné informace... 2 Firmy... 3 Témata praxí... 4
ACTIVATE HERE - FAQ. Zakoupením této položky získáte do 60 minut do požadovaného emailu aktivační klíče k vybranému produktu.
ACTIVATE HERE - FAQ Co je to Activate-Here produkt? Zakoupením této položky získáte do 60 minut do požadovaného emailu aktivační klíče k vybranému produktu. Součástí emailu je i odkaz, kde si můžete vybraný
Název: On-line tvorba webu Anotace:
Registrační číslo projektu: CZ.1.07/1.4.00/21.3712 Škola adresa: Základní škola T. G. Masaryka Ivančice, Na Brněnce 1, okres Brno-venkov, příspěvková organizace Na Brněnce 1, Ivančice, okres Brno-venkov
Úvod do databází. Modelování v řízení. Ing. Petr Kalčev
Úvod do databází Modelování v řízení Ing. Petr Kalčev Co je databáze? Množina záznamů a souborů, které jsou organizovány za určitým účelem. Jaké má mít přínosy? Rychlost Spolehlivost Přesnost Bezpečnost
Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework
Web Jaroslav Nečas Obsah přednášky Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework Co to je web HTTP protokol bezstavový GET POST HEAD Cookies Session HTTPS
Analýza dat na PC I.
Lékařská a Přírodovědecká fakulta, Masarykova univerzita Analýza dat na PC I. Základy programu STATISTICA IBA výuka 2008/2009 StatSoft, Inc., http://www.statsoft.com/, http://www.statsoft.cz Verze pro
NÁVOD K ON-LINE DATŮM
NÁVOD K ON-LINE DATŮM verze 1.3 (23. 8. 2018) 1. Na www stránce http://www.weby-klubum.cz/login/ se prosím přihlaste jako sekretář oddílu nebo jako zástupce sekretáře oddílu. 2. Následně na stránce Vygenerujete
SQL a XML jako alternativa ke klasickým unixovým nástrojům
SQL a XML jako alternativa ke klasickým unixovým nástrojům OpenAlt.cz 2. 11. 2014 Osnova prezentace 1 Proč máme rádi UNIX (GNU/Linux) 2 3 Proč máme rádi UNIX (GNU/Linux) program dělá jednu věc a dělá ji
Ú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
1. Pro přihlášení k odběru novinek klikněte na tlačítko Registrace nového uživatele.
1. Vstup do aplikace Na adrese: http://prace.statnisprava.cz 2. První stránka aplikace 1. Pro přihlášení k odběru novinek klikněte na tlačítko Registrace nového uživatele. 2. Poté budete přesměrováni na
Databáze pro evidenci výrobků
Databáze pro evidenci výrobků Databáze ve formátu Microsoft Access je součástí systému, který řídí automatizovanou výrobní linku. Tabulka tblcharge obsahuje data o výrobcích a je plněna automaticky řídicím
Pryč jsou ty doby, kdy bylo nutné kvůli každé malé úpravě webových stránek shánět odborníka, který
Redakční systém JSR Systém pro správu obsahu webových stránek Pryč jsou ty doby, kdy bylo nutné kvůli každé malé úpravě webových stránek shánět odborníka, který měl potřebné znalosti jazyka HTML a jiných
Pionýr, z. s. Šablona pro pobočné spolky (KOP a PS) základní informace MOST 2018 podkladový materiál s. 1/5 PRO POBOČNÉ SPOLKY (KOP A PS)
s. 1/5 WEBOVÁ ŠABLONA PRO POBOČNÉ SPOLKY (KOP A PS) ÚVODNÍ POZNÁMKY Migrace webu Pionýra na nový systém WordPress (efektivní a jednoduchý systém pro správu stránek) a nový Linuxový server přinesla další
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í
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
Na vybraném serveru vytvoříme MySQL databázi. Soubory scratch.jpa, kickstart.php a en-gb.kickstart.ini nahrajeme na vybraný server.
1 Práce se systémem Tento dokument popíše způsob instalace a základy práce se systémem Joomla!, ve kterém je učebnice jazyka Scratch vytvořena. Podrobný návod k systému Joomla! je popsán v dokumentaci
KIV/ZIS cvičení 6. Tomáš Potužák
KIV/ZIS cvičení 6 Tomáš Potužák Pokračování SQL Klauzule GROUP BY a dotazy nad více tabulkami Slučování záznamů do skupin (1) Chceme zjistit informace obsažené ve více záznamech najednou Klauzule GROUP
Návrh uživatelských rozhraní NOV-WEB. Jakub Bartoš, Pavel Dvořák, Jakub Motyčka, Kamil Procházka
Návrh uživatelských rozhraní D3 NOV-WEB Web pro stránky předmětů Jakub Bartoš, Pavel Dvořák, Jakub Motyčka, Kamil Procházka Prototyp - Prototyp je vytvořen formou webové stránky. Výchozí stránka prototypu
Minebot manuál (v 1.2)
Minebot manuál (v 1.2) Pro Váš rychlý start s nástrojem Minebot jsme připravili tohoto stručného průvodce, který by Vám měl být pomocníkem při spuštění a používání služby. Tento stručný průvodce by vám
SEO PRO DRUPAL DEVELOPERY. David Monoszon
SEO není Voo Doo SEO PRO DRUPAL DEVELOPERY David Monoszon Je SEO můj problém? web developer hraje důležitou roli v SEO optimalizaci!!! Rozdělení odpovědností SEO Optimalizace připravit web tak, aby byl
Formuláře. Aby nám mohli uživatelé něco hezného napsat...... třeba co si o nás myslí!
Formuláře Aby nám mohli uživatelé něco hezného napsat...... třeba co si o nás myslí! HTML formuláře: Formuláře Možnost, jak uživatel může vložit obsah na web - odeslat data na server - zpracovat data ve
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
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ů
Doplňky slovníku SPOT
Doplňky slovníku SPOT SPOTým Finální specifikace požadavků Tým: SPOTým Bc. Pavel Máčka Bc. Jan Bešta Bc. Jan Plas Bc. Vojtěch Žihla Autor: Pavel Máčka Datum: 22.dubna 1. Úvod Cílem tohoto dokumentu je
Customer s NGPC Základy práce s katalogem ND
Customer s NGPC Základy práce s katalogem ND Po spuštění katalogu se ve stejném okně prohlížeče otevře nabídka se spuštěním katalogu v režimu registrovaného nebo anonymního uživatele. Registrace nového
NewLink Moravia. CSP aplikace: RedHorse Content management ISM Issue management
NewLink Moravia CSP aplikace: RedHorse Content management ISM Issue management Činnost společnosti NewLink NewLink se zabývá webovými aplikacemi a informačními systémy pro průmyslové podniky a obchodní