Redakční systémy. doc. Ing. Miloslav Hub, Ph.D. Pardubice, listopad 2012
|
|
- Peter Sedlák
- před 8 lety
- Počet zobrazení:
Transkript
1 Redakční systémy doc. Ing. Miloslav Hub, Ph.D. Pardubice, listopad 2012 Tento studijní materiál byl vytvořen s podporou projektu FRVŠ 375/2012 s názvem "Inovace studijního předmětu Tvorba WWW stránek".
2 Co je to Redakční systém? Program zajišťující správu dokumentů (nejčastěji webového obsahu). Známé pod zkratkou CMS - Content management system (Systém pro správu obsahu). Systém, který je dostupný přes webové rozhraní a umožní jednoduše spravovat články, fotografie a další multimediální obsah bez znalosti skriptovacího jazyka typu PHP či ASP (je i pro laickou veřejnost). Úpravy jsou prováděny pomocí jednoduchého online WYSIWYG editoru. 2
3 Komerční vs. Open Source Existuje tisíce systémů, které jsou k dispozici zdarma nebo na komerční bázi. Nejúspěšnější a nejpoužívanější systémy jsou šířeny pod svobodnou licencí (nejčastěji GPL nebo LGPL) a obvykle jsou k dispozici zdarma. Open Source (software s otevřeným zdrojovým kódem, otevřený software, svobodný software) - otevřenost znamená technickou dostupnost kódu a legální dostupnost licenci softwaru, která umožňuje, při dodržení jistých podmínek, uživatelům zdrojový kód využívat, např. prohlížet a upravovat. Software pod touto licencí je možno dále šířit. Na druhé straně je však i mnoho komerčních programů či řešení přímo na míru danému zákazníkovi nebo uživateli. 3
4 Rozhraní CMS Systém má obvykle dvě části, které nazýváme: uživatelská (frontend, označováno FE) část webu, viditelná běžným uživatelům např. u internetového obchodu jde o katalog se zbožím správcovská (backend, označováno BE) část webu sloužící k administraci a zpracování dat např. u internetového obchodu jde o vkládání nového zboží Pro uživatele je důležité uživatelsky přívětivé rozhraní. Podle odbornosti uživatele je možné zajistit přístup k jedné nebo druhé části rozhraní a umožnit tak správu a úpravu obsahu www stránek. 4
5 Základní administrátorské funkce Tvorba, publikace, editace www stránek a dokumentů s využitím online WYSIWYG editoru pro snadné formátování textu a obsahu stránky. Tvorba, publikace, editace článků, příspěvků a aktualit s využitím online WYSIWYG editoru pro snadné formátování textu a obsahu příspěvku. Správa vzhledu webu s využitím volně šiřitelných či vlastních šablon. Správa uživatelů, nastavení uživatelských oprávnění a přístupových práv. Správa dokumentů a řízení přístupu prostřednictvím práv. Další funkce, jež se do CMS instalují formou rozšíření (tj. podle daného redakčního systému to může být např.: modul (WordPress, Drupal, Joomla!); komponenta a pluginy (Joomla!), či jazykové balíčky jedná se např. o fotogalerie, diskusní fóra, ankety a další. 5
6 Typy redakčních systémů Při tvorbě a programování CMS se používají různé programovací jazyky a platforemy. Ty nejjednodušší, které se v současné době již téměř nevyužívají jsou naprogramovány v jazyce JavaScript (např. TiddlyWiki). Nejběžněji se při programování CMS využívá jazyk PHP často s kombinací databázového systému MySQL (např.: WordPress, Joomla!, Drupal, aj.). Některé PHP systémy se obejdou bez využití jakékoliv databáze. Jako další programovací jazyk pro tvorbu CMS můžeme zařadit Javu nebo řešení společnosti Microsoft - platforma ASP a její novější nástupce ASP.NET, které využívají programovací jazyky VBScript a Jscript. 6
7 Základní pojmy HTML CSS JavaScript PHP 7
8 GNU General Public License Jedná se o tzv. svobodnou licenci GNU GPL, zaručující uživatelům jistá práva pro šíření a úpravy software za určitých podmínek. Uživatel tak má právo na tzv. zdrojové kódy, které mu umožní studovat funkčnost daného programu a upravovat ji, jak potřebuje. Pokud se později rozhodne vlastní, upravený produkt šířit dále, je nutné dodat vlastní zdrojový kód se všemi úpravami, které v něm byly provedeny. Toto je hlavní zásada této licence nikdo v tomto řetězci nesmí být ochuzen o možnost studovat, šířit a upravovat. Pokud je produkt vytvořen jako odnož z jiného, šířeného pod GNUGPL, musí daný produkt automaticky použít GNU GPL licenci. Toto se označuje jako virálnost GNU GPL licence. 8
9 HTTP server / webový server Je softwarový webový server, který může být dostupný na různých platformách operačních systémů, např.: GNU/Linux, BSD, Solaris, Mac OS X, Microsoft Windows a dalších platformách a který dodává prohlížečům internetových stránek obsah. Webový server je počítač, zodpovědný za vyřizování požadavků HTTP od klientů. Vyřízení požadavků znamená odeslání webové stránky. 9
10 Výhody redakčního systému (1) Značná automatizace a efektivnost práce s daty, nezávislost ve smyslu použití operačního systému a webového prohlížeče, uživatel má přístup k redakčnímu systému kdykoliv a odkudkoliv s internetovým připojením, uživatel není závislí na specializovaném tvůrci internetových stránek, stránky si sám vytváří a spravuje, jednoduché ovládání celého redakčního systému obvykle s nenáročnou a příjemnou administrací, 10
11 Výhody redakčního systému (2) jednoduchá správa webu s využitím online WYSIWYG editoru, díky kterému má uživatel možnost s jednotlivými stránkami a příspěvky pracovat jako ve standardním textovém editoru, které jsou obsaženy například v MS Office či OpenOffice, velký rozsah funkčnosti CMS systému (v samostatném CMS nebo formou komponent, modulů, pluginů a dodatečných programů), výstupem je validní XHTML kód webových stránek podle konsorcia W3C (pokud uživatel sám nestandardně neupravujeme kód) snadné přidávání nového obsahu, 11
12 Výhody redakčního systému (3) nenáročnost na softwarové vybavení webového serveru, kde jsou stránky s redakčním systémem nainstalovány (v dnešní době již téměř každý webový server redakční systémy podporuje), u volně distribuovaných systémů (tj. Open Source) nejsou žádné pořizovací náklady - jsou zdarma. podpora implementace jakékoliv vzhledu stránek, jednoduchá práce s obrázky a soubory nástroje SEO (optimalizace pro vyhledávače) jsou obvykle součástí a další 12
13 Příklady použití Microsite (malý web doplňující hlavní www prezentaci), osobní stránky, komerční a firemní webové stránky, komunitní weby, blogy, portály, časopisy a noviny, stránky institucí (knihovny, obecní a městské weby, neziskové organizace a další), galerie, katalogy. 13
14 Kde CMS použít? CMS systémy se používají zejména tam, kde je potřeba častá aktualizace stránek. V případě, že uživatel nemá dostatečné finanční prostředky na programátora. Na webu, kde nejsou potřeba speciální funkce. Jestliže stránky nejsou často neaktualizovány a jsou prováděny pouze malé počty úprav na stránkách, stačí naprogramovat statické webové stránky bez použití těchto systému. 14
15 Schéma funkcionality webového serveru 15
16 Zákl. funkce webového serveru Webový prohlížeč vyžádá stránku z webového serveru. Webový server získá obsah (kód HTML) požadovaného statického souboru HTML (např. a vrátí ho prohlížeči. Soubor se označuje jako statický, protože je obsah vrácený prohlížeči totožný s obsahem souboru uloženého na serveru. 16
17 Schéma webového serveru s použitím CMS (1) všeobecné schéma pro fungování redakčního systému na server (Joomla! = redakční systém) 17
18 Schéma webového serveru s použitím CMS (2) Webový prohlížeč vyžádá stránku (např. webového serveru. Požadavek způsobí načtení části redakčního systému webovým serverem a jeho provedení v interpreteru PHP tohoto serveru. Redakční systém analyzuje požadavek za účelem určení toho, jaký obsah se požaduje, poté vytvoří spojení s databázovým serverem a vyžádá daný článek z databáze. 18
19 Schéma webového serveru s použitím CMS (3) Poté, co se obsah článku načte, naformátuje redakční systém článek s použitím zvoleného stylu v podobně uživatelské šablony. Redakční systém vytvoří obsah ve formátu HTML a odešle ho zpět prohlížeči, který ho uživateli prezentuje stejným způsobem, jako by se jednalo o statický soubor HTML. Redakční systém dynamicky poskytne webovému prohlížeči obsah získaný z databáze (naformátovaný s použitím šablon webu). Protože se obsah článku ukládá ve formě textu, je možné prezentaci změnit pouhou úpravou šablony systému redakčního systému. 19
20 Technické požadavky CMS na server (webhosting) Každý CMS má jiné požadavky na verze a typy daných programových vybavení serveru. Většina programových požadavků na server se však u nejpoužívanějších Open Source CMS shoduje, jsou to: webový server Apache, podpora jazyka PHP, databázový systém MySQL. Důvod je jasný jedná se také o Open Source vybavení serveru, které jsou oproti komerčním programovým vybavením serverů licence užívání těchto CMS je zdarma platí se pouze za provoz webhostingu. Samozřejmostí je i podpora FTP serveru, aby bylo možné stránky na vzdálený server nahrát. 20
21 Co je (web)hosting? Webhosting je pronájem prostoru pro webové stránky na cizím serveru. Pronajímatel serveru bývá označován jako poskytovatel webhostingu (webového prostoru). Díky webhostingu je možné webové stránky umístit na internet, aniž by bylo nutné mít vlastní server. Ceny za webhosting se pohybují od pár Kč až po několik tisíc Kč za měsíc. Existuje i bezplatná varianta, tzv. freehosting. Freehosting obvykle nezahrnuje žádné záruky ohledně funkčnosti, má omezenou technickou podporu. Často je s freehostingem spojeno umisťování reklamy na stránkách. 21
22 CMS na lokálním prostředí počítače Prostředí AMP (Apache MySQL PHP balíček) pro testování a budování stránek v lokálním prostředí PC. Záleží na platformě PC. Nejznámější a nejoblíbenější AMP: XAMPP Mac, Win, Linux, Solaris - v angličtině, složitější ovládání oproti WampServeru ( WampServer Win - obsahuje i češtinu, jednoduchý na správu ( 22
23 Nejpoužívanější CMS na webu 23
24 Nepoužívanější CMS v ČR Jak vyplývá z diagramu nasazení Open Source i komerčních CMS, tak mezi 3 nejpoužívanější patří Open Source produkty, které mají i v ČR nějvětší zastoupení a podporu komunit kolem těchto systémů. Jedná se o: WordPress Joomla! Drupal 24
25 Výběr CMS (1) Vybrat z několika desítek volně CMS systému ten nejlepší je zcela nemožné. Každý z nich má svá pro a proti. Velmi podstatné je, k jakému účelu má web s daným redakčním systémem sloužit a co od něj očekává jak administrátor, tak uživatelé. Například na firemní stránky jsou jiné nároky než na malý osobní blog, stejně tak pro elektronický magazín nebo školní web. Důležitou podmínkou pro zvolení vhodného CMS je i určitá nezávislost na platformě redakční systémy by mely fungovat pod různými operačními systémy. 25
26 Výběr CMS (2) Vhodný redakční systém pro školní webové stránky: Je k dispozici česká lokalizace pro daný redakční systém? Bude instalace a správa redakčního systému jednoduchá a nenáročná? Mohou do něj být doinstalovány funkce tj. rozšíření? Existují knihy a manuály v češtině o daném redakčním systému? Existuje česká komunita okolo daného redakčního systému? Používá se daný redakční systém v České republice? Lze v něm jednoduše spravovat webové stránky? Po zodpovězení všech otázek a následném hledání se výběr vhodného CMS systému zúžil na: Wordpress Joomla! Drupal Jedná se o 3 nejpoužívanější CMS na světě (viz. Diagram) 26
27 Výběr CMS (3) Pro školní prostředí bude nejvhodnější systém Joomla! pro svou filozofii administrace, přehlednost, jednoduchost a rozšířenost. V základní instalaci obsahuje několik základních rozšíření. Joomla! se hodí pro mále a střední weby. Ovšem při dobrém nastavení je vhodná i pro velké weby. WordPress je v základní instalaci vhodný především pro blogy a menší weby. Rozšíření tohoto systému znamená umět trochu programovat v PHP, CSS a HTML. Drupal je vhodný pro velké weby. Využívají ho především zkušení programátoři. V základní instalaci je podobný jako WordPress. 27
28 WordPress Oficiální web: Česká komunita: Česká verze WP ke stažení: Rozšíření: Základní šablony: Ukázka (tzv. DEMO): me=wordpress 28
29 WordPress - historie WordPress byl poprvé vydán v květnu 2003 pod názvem b2/cafelog. Napsal jej Michel Valdrighi, jenž je nyní vývojářem WordPressu, v jazyce PHP s využitím MySQL. Přestože je WP přímý nástupce, projekt b2evolution se stále aktivně vyvíjí. WordPress se poprvé objevil také v roce 2003 jako společný projekt Matta Mullenwega a Mikea Littlea, kteří pracovali pro b2. Jméno WordPress navrhl Christine Selleck Tremoulet, přítel Mullenwega. V roce 2009 se WordPress stal nejlepším volně distribuovaným CMS systémem na světě. Zajímavostí je, že jednotlivé verze jsou pojmenovávány po jazzových hudebnících - Strayhorn, Mingus, Coltrane, Gershwin, Sonny, a další. 29
30 WordPress základní informace Je zdarma (GNU GPL), založený na PHP, podporuje databázový server MySQL, webserver Apache nebo nginx. Ukázka veřejné části webu 30
31 WordPress přihlášení do administrace 31
32 WordPress administrace 32
33 Drupal Oficiální web: Česká komunita: Česká lokalizace: Rozšíření: Ukázka (tzv. DEMO): me=drupal 33
34 Drupal - historie Drupal začal vyvíjet už v roce 2000 belgický programátor Dries Buytaert a 15. ledna 2001 vydal verzi 1.0. Poptávka po tomto redakčním systému rostla zejména po roce 2003, kdy v něm byl vytvořen web amerického kandidáta na prezidenta Howarda Deana. Komunita okolo Drupalu se začala rychle rozrůstat, a tak je Drupal v dnešní době jedním z nejúspěšnějších redakčních systému na světě, který nyní využívají stovky tisíc webmasterů. Pro jeho komplexnost se využívá zejména na velkých webech. 34
35 Drupal základní informace Je zdarma (pod GNU GPL), založený na PHP, podporuje databázový server MySQL a PostgreSQL, SQLite, webserver Apache 1.3 nebo vyšší ci Microsoft IIS. Ukázka veřejné části webu 35
36 Drupal přihlašení do administrace 36
37 Drupal administrace 37
38 Joomla! Oficiální web: Česká komunita: Česká lokalizace: Rozšíření: Ukázka (tzv. DEMO): me=joomla 38
39 Joomla! historie (1) Přestože systém Joomla! debutoval ve verzi 1.0 v roce 2005, jeho kořeny sahají až do roku 2000, kdy spatřil světlo světa systém CMS s názvem Mambo. Mambo vznikl jako interní systém CMS vytvořený inženýry australské společnosti Miro Corporation. Původně byl vyvíjen jako closed source projekt, ale protože vývoj váznul, byl v dubnu 2001 kód otevřen pro open-source komunitu. Na svou dobu se jednalo o velmi pokročilý systém CMS, volně dostupný s kompletními zdrojovými kódy. V roce 2002 s příchodem verze 4.0.x se objevila i první čeština. Systém Mambo si získal popularitu po celém světě a dal vznik celému průmyslu dodavatelů poskytujících rozšíření a šablony. Mambo se ve své době skutečně stal nejpopulárnějším CMS, dostal hodně cen a měl v podstatě jen příznivé recenze. 39
40 Joomla! historie (2) 2005 neshody mezi open source vývojáři systému Mambo a neziskovou organizací bdící nad vývojem systému Mambo. V srpnu 2005 se komunita a vývojáři rozdělili na dva tábory. Jeden zůstal u Mambo, druhý začal tvořit vlastní fork (odnož) Mamba = Joomla!. Vznik Joomla 1.0. V jádru byl nový CMS kompatibilní s mnoha aspekty systému Mambo, uživatelské rozhraní a správa webu se dočkaly modernizace. Problémy s organizací systému Mambo, způsobily, že se open source komunita tohoto produktu stranila a s veškerou vervou se vrhla na vývoj systému Joomla!. Od svého příchodu systém Joomla! zaznamenal rapidní nárůst v počtu uživatelů i vývojářů. Během prvního roku od svého uvedení systém Joomla! dosáhl počtu 2,5 milionu stažení. Ještě více udivující je mezinárodní rozšíření systému Joomla!. Používá se od Brazílie až po Nizozemí, od Spojených států až po Itálii a od Austrálie až po Čínu. 40
41 Joomla! základní informace Je zdarma (GNU GPL), Založena na PHP, podporuje databázový server MySQL, webserver Apache 2.X nebo vyšší či Microsoft IIS. Ukázka veřejné části webu 41
42 Joomla! přihlášení do administrace 42
43 Joomla! administrace 43
44 Název Joomla! Název joomla je anglický fonetický přepis svahilského slova jumla (vyslov džumla), které znamená všichni dohromady nebo v celku. Tento název byl vybrán jako závazek vývojářského týmu a komunity k tomuto projektu. První verze projektu Joomla! (Joomla! 1.0.0) byla vydána 17. září Tato verze byla identická s produktem Mambo , byly pouze opraveny některé bezpečnostní chyby. 44
45 Lokalizace Lokalizace je specifický druh odborného překladu s přidanou hodnotou, kdy kromě samotného překladu dochází k přizpůsobení lokalizovaného produktu zvyklostem a potřebám lokálních uživatelů, tj. časovému pásmu, měně, svátkům, geografii aj. Důležité je zachování celého obsahu, formy a požadovaného efektu textu. Lokalizace proto není běžným odborným překladem, který často zachovává význam jednotlivých slov či spojení. Joomla! je lokalizována do řady jazyků. Aktuálně je to 64 jazyků. To je další důvod, proč je Joomla! tak oblíbená. Samozřejmě nechybí ani čeština, kterou připravil překladatelský tým JoomlaPortalu. Odkazy na nastavení češtiny je uveden dále v prezentaci. 45
46 Veřejná část vs. administrace Joomla! má 2 části. VEŘEJNOU ČÁST (FE) a ADMINISTRACI (BE). Většinou se setkáte s anglickými názvy, které jsou uvedeny v závorkách. Pojem FE pochází z oblasti programování webových aplikací, kde slouží k označení části webu viditelné běžným návštěvníkům. Např. u internetového obchodu slouží jako FE katalog zboží, nákupní košík a objednávkový formulář. Opakem FE je BE, část webové aplikace sloužící k administraci. Zde se určuje a ovlivňuje obsah, který pak FE zobrazuje. Na rozdíl od BE, FE bývá většinou mnohem lépe propracován po všech stránkách, zejména z hlediska přístupnosti, použitelnosti a vzhledu. 46
47 Rozšíření v Joomla! Jedním z hlavních důvodů proč je systém Joomla! tak populární je velké množství dostupných rozšíření (ve většině případů zdarma). Pomocí komponent, modulů, zásuvných modulů (pluginů), šablon, jazyků je možné do webu zakomponovat jakoukoliv funkcionalitu, která uživatele napadne. V podstatě je možné systém Joomla! rozšířit tak, aby plnil jakoukoli funkci spojenou s webem. Na stránce projektu Joomla!, na adrese je uveden rozsáhlý seznam rozšíření. Je jich bezmála
48 Komponenty, moduly, zásuvné moduly Začínající uživatelé systému Joomla! mají často problém vidět rozdíly mezi jednotlivými typy rozšíření. Vzhledem k tomu, že existují různé typy rozšíření a jejich funkcionalita se může do určité míry překrývat, je důležité mít jasno v tom, jaké jsou jejich možnosti a omezení. Mnoho instalačních balíčku rozšíření obsahuje více jak jeden typ, což může vést k dalším nejasnostem. Např. balíček Ankety používá modul pro zobrazení uživatelského rozhraní, zatímco odpovídající komponenta umožňuje konfiguraci a administraci anket. Podobně funguje i balíček Bannery. Na domovské stránce projektu Joomla! v repositáři ( je uvedeno vždy u každého instalačního balíčku typ nebo typy rozšíření. 48
49 Typy rozšíření - komponenty Komponenty - mohou zobrazovat více článků, modifikovat vzhled stránky, editovat obsah článku (je-li dostatečné oprávnění) anebo nabízet kompletní uživatelské rozhraní (např. diskuse). Komponenta generuje v podstatě celou stránku. Nejlépe je to viditelné na komponentě hlavní stránky, která zobrazuje úvod jednoho či více článků včetně formátování. Stránka může obsahovat pouze jednu komponentu, zatímco modulů obsahuje zpravidla mnoho. Na komponentu může být nahlíženo jako na miniaturní generátor stránky. Komponenty často disponují složitým administračním rozhraním s několika záložkami, které umožňuje úplnou konfiguraci funkcionality i prezentace. 49
50 Typy rozšíření - moduly Moduly - moduly jsou primárně určené pro zobrazení obsahu, zatímco komponenty slouží jako miniaplikace. Modul se standardně stará pouze o zobrazení anebo akceptuje pouze minimum vstupu. Modul může např. zobrazovat aktuální burzovní informace anebo jednoduchou anketu. Stránka může obsahovat mnoho modulů, ale pouze jednu komponentu. Modul se může nacházet na pozici specifikované v šabloně (např. dole, nahoře, vlevo, vpravo, atd.). Moduly mají jednoduché nastavení, zatímco možnosti nastavení komponent jsou zpravidla značné. 50
51 Typy rozšíření - pluginy Pluginy (zásuvné moduly) - pluginy jsou nejpokročilejším typem rozšíření, protože pracují se systémem Joomla! na té nejnižší úrovni, a proto mohou nejvýznamněji ovlivnit funkčnost systému. Z funkčního hlediska pracují pluginy na rozhraní mezi systémem Joomla! a uživatelem. Mezi nejvýznamnější pluginy patří editory (např. TinyMCE, JCE). Plugin může přerušit výstup ze systému Joomla! a modifikovat ho před jeho předáním prohlížeči uživatele. V opačném směru má plugin přístup k uživatelskému vstupu ještě předtím, než se systému Joomla! předá ke zpracování. To znamená, že plugin může modifikovat data jak příchozí, tak odchozí. 51
52 Typy rozšíření jazykové balíčky Jazyk - od Joomla! verze 1.5 a výše je možno jej instalovat. Jazyky jsou v Joomla! buď jako základní balíček nebo jako rozšíření. Rozšířit Joomla! o jazyk umožňuje jak jádro, tak i další rozšíření jako jsou: komponenty, moduly, pluginy. Jazykové balíčky umožňují jednoduše systém lokalizovat do patřičného jazyka. Mnoho překladů pro rozšíření najdete např.: Fenris.cz Bongovo!.cz JardaR.eu Joomlaportal.cz 52
53 Typy rozšíření Nástroje - jsou externí aplikace, které pomáhají s vytvořením nebo řízením obsahu stránky Joomla! Specifický plugin (zásuvný modul) - Jedná se o zvláštní druh rozšíření se specifickým účelem. Tato rozšíření nejsou vlastně rozšíření pro jádro Joomla!, ale pro dané rozšíření (např. editor JCE). Většina z těchto speciálních pluginů je instalována přes rozhraní Joomla! nebo přes rozhraní toho rozšíření pro které je určena. 53
54 Rozšíření a bezpečnost Kvalita rozšíření, která se dodatečně do Joomla! instaluje, se může lišit (to platí i pro ostatní CMS). Rozšíření, která jsou v základním instalačním balíčku Joomla!, jsou prověřená, a tudíž bez problémů. Pokud je stahováno rozšíření, je jedno jestli jde o rozšíření, které je ke stažení zdarma nebo placené. V minulosti díky "různé" kvalitě bylo mnoho webů hacknuto. Rozšíření může extrémně zatěžovat webový server. Na severu Joomla.org existuje seznam zranitelných rozšíření (záleží na verzi seznam není často aktulizován). Vulnerable Extensions List (česky "Seznam zranitelných rozšíření"): 54
55 Vývojový plán (1) Na podzim roku 2011 bylo rozhodnuto o změně číslování verzí Joomla!. Hlavní verze (tj. s dlouhodobou podporou = LTS) je označena číslem např. 2.5 (x.5). Hlavní verze budou mít za tečkou číslovku 5 (tj. 1.5, 2.5, 3.5), která bude označovat LTS verzi. Podpora bude nejméně 1,5 roku. Vedlejší verze (verze krátkodobou podporou = STS). Mají označení např. 3.0, 3.1 (x.0, x.1). Za tečkou bude následovat 1 nebo 0 (3.0, 3.1, 4.0, 4.1). Tyto verze jsou pro testování nových funkcí a jsou určeny především pro vývojáře a nadšence. x označuje rok (např. 2012, LTS verze, 2.5) 55
56 Vývojový plán (2) 56
57 Verze Joomla! Větev 1.0.x - s LTS podporou, podpora ukončena, vydávána od 17. září 2005 do 22. února 2008 Větev 1.5.x - s LTS podporou, podpora ukončena, vydávána od 21. ledna 2008 do 27. března 2012 Větev 1.6.x - s STS podporou, podpora ukončena, vydávána od 10. ledna 2011 do 26. července 2011 Větev 1.7.x - s STS podporou, podpora ukončena, vydávána od 19. července 2011 do 2. února 2012 Větev 2.5.x - s LTS podporou, podporováno, vydávána od 24. ledna 2012 a vývoj pokračuje Větev 3.0.x - s STS podporou, podporováno, vydávána od 27. září 2012 a vývoje pokračuje 57
58 Technické požadavky Joomla! na server 58
59 Mýty o Joomla! (1) 1. Joomla je vhodná pouze pro osobní stránky Joomla! je velmi jednoduchá, co se týká ovládání, ale to automaticky neznamená, že by se na ní nedaly postavit velké a složité stránky. Že tomu tak je, je ostatně možné zjistit v článku popisujícím nasazení Joomla! v různých projektech. 2. Architektura Joomla! je zastaralá Joomla! byla vždy o trochu více, než jen redakční systém. Její jádro vždy obsahovalo základní funkčnost, která se rozšiřuje dalšími doplňky. Navíc došlo v roce 2011 k rozdělení projektu na dvě části a to frameworku a vlastního redakčního systému. Byla tak oddělena aplikační logika od části, která má na starosti zobrazení výstupu. Vše je postaveno na objektovém PHP kódu (tohle může být označováno jako zastaralé). 59
60 Mýty o Joomla! (2) 3. Joomla! není bezpečná a snadno se hackuje Každý systém je stejně silný, jako jeho nejslabší článek. Díky tomu, že je Joomla! dobře dostupná, snadno se instaluje a používá, je samozřejmě v hledáčku začátečníků, kteří ji instalují na různé hostingy zdarma a s minimálním zabezpečením. Nelámou si hlavu s hesly, aktualizací jádra či rozšíření, které používají nebo nevěnují pozornost základním bezpečnostním standardům. Je vhodné rozlišovat, zda bylo napadeno vlastní jádro Joomla! nebo byl útok veden přes "děravý" doplněk. Pokud profesionál (nebo poučený amatér) věnuje zabezpečení patřičnou pozornost, není Joomla! o nic méně bezpečná, než konkurence. S celosvětovou popularitou tohoto redakčního systému také souvisí to, že se stává lákavější pro případné útočníky. Když se totiž něco používá, může být zajímavé pokusit se to napadnout. 60
61 Mýty o Joomla! (3) 4. Stránky postavené na Joomla! jsou označené jako malware a proto jsou často nedostupné Pokud k něčemu takovému dochází, je to patrně způsobeno rozšířením třetí strany. Toto potom není problém Joomla!. Toto je problém, kdy obvykle hacker (robot) vloží do aktuálně používané šablony kód navíc, který obsahuje skryté odkazy na jiné stránky. Potom je stránka označena jako zavirovaná, nebo plná malvare - opět jde tedy o problém nedostatečného zabezpečení např. CHMOD 777 v kombinaci se slabým admin heslem. 5. Moduly v Joomla! jsou postaveny na tabulkovém vzhledu Tohle již několik verzí není pravda. Samozřejmě se najdou výjimky v podobě rozšíření třetích stran. Pokud má modul nedostatečně upravený výstup, lze jej korigovat pomocí template overrides. 61
62 Mýty o Joomla! (4) 6. Joomla! je příliš velká, příliš robustní a neohrabaná Vzpomínáte si na mýtus o tom, že je Joomla! jen pro osobní stránky? A teď je zase robustní? Máme-li to znovu komentovat, tak neexistuje jeden univerzální a nejlepší redakční systém. Každý si musí vybrat ten, který mu vyhovuje. Pokud to vezmeme čistě pragmaticky - Joomla! je zbytečně robustní na stránky, které mají asi 5 podstránek WYSIWYG editor v Joomla! je jenom pro experty Každý CMS zajišťuje komplexní správu stránek a WYSIWYG editor je používán pro správu formátování obsahu. V základu je Joomla! dodávána s editorem TinyMCE a Codemirror. Navíc je možno Joomla! vybavit i dalšími např. editorem JCE. Navíc je možno instalovat několik editorů a umožnit všem uživatelům stránek vybrat si ten jejich. Každý editor má své výhody a nevýhody, ale psaní ve všech je stejné jako psaní v textovém editoru. 8. Joomla! není vyvíjena dostatečně rychle S příchodem verze 2.5 byl vývojový cyklus stabilizován. Nové verze jsou vydávány v souladu s naplánovanými termíny. Nutno přiznat, že zvláště v minulosti se na nové verze čekalo i několik let. To se však změnilo a je jasné, kdy vyjde verze nová. Důležité je však také to, že jisté věci nelze uspěchat a bylo by spíše na škodu něco urychlovat. 62
63 Mýty o Joomla! (4) 9. Joomla! není flexibilní Toto je příliš obecné tvrzení. Co tím chtěl autor říct? Obecně lze říci, že pokud je zjištěno, že nějaká funkčnost chybí, je vhodné se poohlédnout po doplňcích třetí stran. 10. Správa uživatelských práv v Joomla! je hodně komplikovaná a neumí využívat tzv. workflows S příchodem verze 1.6 přišla Joomla! s velmi propracovaným systémem správy a možností nastavení přístupových práv. Je pravda, že na velmi rozsáhlých stránkách s velkým množstvím autorů a správců je třeba se řádně prokousat dokumentací, protože možnosti jsou široké, ale v běžném provozu nebude mít uživatel s přidělováním práv větší problém. 63
64 Podpora Joomla! v budoucnu Joomla! je jeden nejpopulárnější Open Source redakční systém. V současné době jsou k dispozici rostoucí komunity uživatelů a přibývá stále více talentovaných vývojářů. Joomla! kořeny sahají do roku 2000 a s více než uživatelů a přispěvatelů budoucnost vypadá jasně pro projekt Joomla! 64
65 Kdo Joomla! používá Peugeot ( Univerzita Harvard ( Ebay ( McDonald s ( ProŽeny.cz ( a další 65
66 Kde začít (1) Download Joomla ( - oficiální místo pro stažení Joomla! Technical Requirements ( - technické požadavky Joomla! Joomla! Demo ( ukázka instalace Joomla! (tzv. Demo) Joomla! Extensions Directory ( - oficiální katalog a adresář s rozšířeními pro Joomla! Joomla! Documentation ( dokumentace pro Joomla! Joomla! Official News ( oficiální místo ohlášení nové verze Joomla! 66
67 Kde začít (2) The Joomla! Forum ( - oficiální podpora/forum pro Joomla! (převážné v anglickém jazyce, část i v jiných světových jazycích) The Joomla! Community Showcase ( - přehled a ukázka webů založených na Joomla! Joomla! Developer Network ( Web vývojářů Joomla! JoomlaCode.org ( hosting pro rozšíření Joomla! (některá) The Joomla! Resource Directory ( - odkazy na různé články/informace o Joomla a rozšíření 67
68 Instalace Joomla! na server (1) 68
69 Instalace Joomla! na server (2) 69
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á
VíceRedakční systém Joomla!
Redakční systém Joomla! historie, současnost i budoucnost Svatopluk Vít Karviná, čtvrtek 29.říjen 2009 Co je to redakční systém? robustní prostředí pro tvorbu stránek není nutná hluboká znalost HTML jazyka
VíceSOU Valašské Klobouky. VY_32_INOVACE_3_20_IKT_Tvorba_webovych_stranek_Redakcni_systemy. Mgr. Radomír Soural. Zkvalitnění výuky prostřednictvím ICT
SOU Valašské Klobouky VY_32_INOVACE_3_20_IKT_Tvorba_webovych_stranek_Redakcni_systemy Mgr. Radomír Soural Zkvalitnění výuky prostřednictvím ICT Název a číslo projektu CZ.1.07/1.5.00/34.0459 Název školy
VíceNá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
VíceRedakč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
VíceObsah. 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
VíceDrupal konference sobota, 24.5.2008
1. česká Drupal konference sobota, 24.5.2008 1 Informace 9:00 Zahájení 10:45 11:00 Přestávka 11:45 12:00 Oběd 14:30 14:45 Přestávka 16:15 17:00 Diskuse 17:00 Ukončení, odchod na neformální pokračování
VíceDrupal. 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
VíceSouč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é
VíceSysté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ě
VícePHP 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
VíceDobrý 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é
VíceSeminární práce z předmětu UPI
Seminární práce z předmětu UPI ECM Systémy pro správu obsahu Vypracoval: Michal Šípek, Zbyněk Richter, Roman Krištof Obsah Obsah...2 1 Úvod...3 1.1 Popis systémů ECM...3 2 Hlavní část...3 2.1.1 Charakteristika
VíceKritéria pro výběr uživatelského prostředí Joomla
Autorské systémy Mgr.Jiří Straka, Mgr. Jaroslav Koreš Redakční systém (RS) je vhodný pro všechny správce a majitele webů, na kterých je nutné často aktualizovat obsah. Dnes se požívají téměř ve všech webových
VíceNa 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
VíceDobrý 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é
VíceSOFISTIKOVANÉ NÁSTROJE PRO JEDNODUCHOU TVORBU PROFESIONÁLNÍCH WEBOVÝCH PREZENTACÍ
Slezská univerzita v Opavě Obchodně podnikatelská fakulta v Karviné SOFISTIKOVANÉ NÁSTROJE PRO JEDNODUCHOU TVORBU PROFESIONÁLNÍCH WEBOVÝCH PREZENTACÍ Distanční studijní opora Jména autorů Ing. Josef Botlík
VíceDOKUMENTACE REDAKČNÍHO SYSTÉMU PINYA
DOKUMENTACE REDAKČNÍHO SYSTÉMU PINYA Obsah Obsah... 4 Pinya CMS... 5 Přihlášení do systému... 6 Položky v menu administrace... 7 Uživatelé... 8 Správa uživatelů... 8 Nový uživatel... 9 Role... 10 Vytvoření
VíceVyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 4 VY 32 INOVACE 0101 0304
Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace Šablona 4 VY 32 INOVACE 0101 0304 VÝUKOVÝ MATERIÁL Identifikační údaje školy Číslo projektu Název projektu Číslo a název šablony Autor
VícePopis služby MiniNET.cz. Výhody našeho řešení. Zadávání zakázky a průběh. Balíčky služeb
Popis služby MiniNET.cz Služba MiniNET cz zpřístupní velmi efektně a profesionálně všechny důležité informace o Vás a Vaší činnosti v celosvětové síti Internet pomocí vlastní webové prezentace. Jestliže
VíceDobrý 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í
VíceVÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu
VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632
VíceTvorba webu v HTML. Redakční systém. CMS Joomla! Co je Joomla
Tvorba webu v Webová prezentace jakéhokoliv subjektu snažícího se zviditelnit v internetovém prostředí je velice individuální záležitostí. Stejně jako každý uživatel internetu je i každá firma na něm prezentující
VíceFormy komunikace s knihovnami
Formy komunikace s knihovnami Současné moderní prostředky Jiří Šilha a Jiří Tobiáš, Tritius Solutions a.s., Brno Osnova Základní požadavky na komunikaci s knihovnami Historie komunikace s knihovnami Confluence
VíceManuá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
VíceOFPMAFIA.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,
VíceTvorba webových aplikací s využitím Open Source CMS. Lukáš Dubina. Vedoucí práce. PaedDr. Petr Pexa
Tvorba webových aplikací s využitím Open Source CMS Lukáš Dubina Vedoucí práce PaedDr. Petr Pexa Školní rok: 2009-2010 Abstrakt Cílem této práce je popsat problematiku tvorby webových stránek s využitím
VíceDatabá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
VíceSprá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,
VíceDELTA - 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
VíceÚvod do programovacího jazyka Python
Úvod do programovacího jazyka Python Co je to Python? Python je objektově-orientovaný programovací jazyk. Tento programovací jazyk je velice výkonný, čitelný a dá se snadno naučit. Jeho použití je velice
VíceRedakční systémy 1. pro správu obsahu
> Analýzy a poradenství > Internetové prezentace a portály > Internetové obchody > Servis a správa webu > Intranety, firemní portály Redakční systémy pro správu obsahu Penframe CMS je uživatelsky přívětivý
VícePryč 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
VícePHP framework Nette. Kapitola 1. 1.1 Úvod. 1.2 Architektura Nette
Kapitola 1 PHP framework Nette 1.1 Úvod Zkratka PHP (z anglického PHP: Hypertext Preprocessor) označuje populární skriptovací jazyk primárně navržený pro vývoj webových aplikací. Jeho oblíbenost vyplývá
VíceMediální komunikace. Vysoká škola mezinárodních a veřejných vztahů PhDr. Peter Jan Kosmály, Ph.D. 4. 11. 2015
Mediální komunikace Vysoká škola mezinárodních a veřejných vztahů PhDr. Peter Jan Kosmály, Ph.D. 4. 11. 2015 Public relations, žurnalistika a komunikační kanály Základní prvky přenosu sdělení (lineární
VíceZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2013 3 6/14
ZÁKLADY PROGRAMOVÁNÍ Mgr. Vladislav BEDNÁŘ 2013 3 6/14 Co je vhodné vědět, než si vybereme programovací jazyk a začneme programovat roboty. 1 / 11 0:40 Legální a nelegální operační systém a software Počítačové
VíceStřední odborná škola a Střední odborné učiliště, Hořovice
Kód DUM : VY_32_INOVACE_DYN.1.01 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 01 Dynamický web - LAMP DUM vysvětlí žákům podstatu dynamického webu, představí základní GNU/GPL nástroje pro tvorbu
VíceNávrh uživatelského rozhraní Jednoduchý portál s recepty D1 + D2
Návrh uživatelského rozhraní Jednoduchý portál s recepty D1 + D2 Václav Zajíc zajicvac@fel.cvut.cz Úvod Tento dokument obsahuje popis sběru dat a uživatelských preferencí pro jednoduchý portál s recepty
VíceNahrání webu na internet
Nahrání webu na internet Meta tagy Podstránky webu máme hotové, ale v jejich hlavičkách nám chybí poslední věc. Až bude web online, všimnou si ho internetové vyhledávače a jeho podstránky si tzv. zaindexují.
VíceSnadná ú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
VíceINOVACE 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í
VícePříloha č. 1. Systém webových stránek města Česká Lípa. I. Vymezení předmětu VZ
Příloha č. 1 Systém webových stránek města Česká Lípa I. Vymezení předmětu VZ 1. Vytvoření grafického návrhu stránek Součástí realizace veřejné zakázky bude vytvoření grafického návrhu vizuálního vzhledu
VíceObsah. 1) Rozšířené zadání 2) Teorie zásuvných modulů a) Druhy aplikací používajících zásuvné moduly b) Knihovny c) Architektura aplikace d) Výhody
Obsah 1) Rozšířené zadání 2) Teorie zásuvných modulů a) Druhy aplikací používajících zásuvné moduly b) Knihovny c) Architektura aplikace d) Výhody 3) 4) Mantichora Mantichora je moderní aplikace, který
VíceProfesionální internetové stránky dostupné pro každého. více než 100 spokojených uživatelů. www.web360.cz
Profesionální internetové stránky dostupné pro každého více než 100 spokojených uživatelů www.web360.cz Název dokumentu: Ceník, představení aplikace Web360 Zpracoval: David Brtník Verze: 2, ze dne 2.12.2009
VíceTAOX Konfigurátor potisku seznam funkcí
TAOX Konfigurátor potisku seznam funkcí Úvod Celý systém se dělí na několik částí. A to jak z pohledu uživatele (zákazníka), tak z pohledu administrátora. Konfigurátor aplikace na tvorbu potisku (dělí
VíceSystémy pro tvorbu digitálních knihoven
Systémy pro tvorbu digitálních knihoven Vlastimil Krejčíř, krejcir@ics.muni.cz Ústav výpočetní techniky, Masarykova univerzita, Brno INFORUM 2006, Praha Obsah přednášky Úvod Fedora DSpace EPrints CDSware
VíceKAPITOLA 1 SOCIÁLNÍ SÍTĚ A PHP...17
Obsah ÚVODEM..............................................11 Co v této knize najdete................................... 12 Co budete v této knize potřebovat.......................... 13 Pro koho je tato
VíceRegistrační číslo projektu: Škola adresa:
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
VíceE-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ů
VíceManuá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,
VíceProjekt implementace OS Linux do výuky informačních technologií
Projekt implementace OS Linux do výuky informačních technologií Projekt v rámci SIPVZ Implementace operačního systému Linux do výuky informačních technologií Evidenční číslo: 0722P2006 Poskytoval dotace:
VíceMaturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web,
Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web, v doslovném překladu "světová rozsáhlá síť neboli celosvětová síť, je označení
VíceSYLABUS IT V. Jiří Kubica. Ostrava 2011
P MODULU SYLABUS IT V DÍLČÍ ČÁST PROGRAMOVÁNÍ BUSINESS APLIKACÍ PODNIKU Bronislav Heryán Jiří Kubica Ostrava 20 : Autoři: Vydání: Počet stran: Tisk: Vydala: Sylabus modulu IT v podniku Programování business
VíceIS pro podporu BOZP na FIT ČVUT
IS pro podporu BOZP na FIT ČVUT Závěrečná zpráva pro 2. iteraci 21. dubna 2011 Zadavatel: Ing. Jiří Chludil Řešitelský tým: Jiří Kopecký Jan Kratochvíl Milan Matějček Štefan Pinďák Kristýna Streitová Úvod
VíceStřední odborná škola a Střední odborné učiliště, Hořovice
Kód DUM : VY_32_INOVACE_DYN.1.02 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 02 WAMP - prostředí pro běh dynamických stránek ve Windows DUM je pro žáky průvodcem instalací běhového prostředí
VíceMaturitní 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í
VíceAkční nabídka marketingového řešení pro neziskové organizace
Akční nabídka marketingového řešení pro neziskové organizace Varianta BASIC Obsahem balíčku je: webová stránka včetně: redakčního systému umožňujícího snadnou úpravu obsahu i neprofesionálním uživatelům,
VíceSTŘ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é
Více1. Úvod do Ajaxu 11. Jak Ajax funguje? 13
Obsah Úvodem 9 1. Úvod do Ajaxu 11 Jak Ajax funguje? 13 Popis 13 Ukázky 13 Jaké jsou možnosti tvorby interaktivních webových aplikací? 15 Co je třeba znát? 16 Jak fungují technologie Ajaxu 16 Jak funguje
VíceOBJEDNÁVÁNÍ DÁRCŮ KRVE PŘES INTERNET Naděžda Kalužová, Zdeněk Slanina
OBJEDNÁVÁNÍ DÁRCŮ KRVE PŘES INTERNET Naděžda Kalužová, Zdeněk Slanina 60 Anotace Ve spolupráci FNO Ostrava a VŠB-TU vzniká informační systém pro krevní centra, jehož hlavní úlohou je nabídka jednoduchého
VíceAdministrační rozhraní Drupalu
Administrační rozhraní Drupalu Možnosti, flexibilita, uživatelská nastavení Zaměřeno přednostně na Drupal 7 Eva Rázgová, Mojžíš Stupka Výchozí administrační rozhraní, Drupal 7 Pozn.: prezentace vychází
VíceWNC::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
VíceDOKUMENTACE. l.weis@seznam.cz L A TEX
. REDAKČNÍ SYSTÉM DOKUMENTACE AUTOR LUKÁŠ WEIS l.weis@seznam.cz UHERSKÉ HRADIŠTĚ, 17. ledna 2014 L A TEX Obsah 1 Několik vět o redakčním systému WordPress 3 2 Struktura a obsah 3 3 Přihlášení do redakčního
Vícerychlý 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á
Více1 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
VíceWORKWATCH 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.
VíceInternetové služby isenzor
Internetové služby isenzor Aktuální snímek z webové kamery nebo aktuální teplota umístěná na vašich stránkách představují překvapivě účinný a neotřelý způsob, jak na vaše stránky přilákat nové a zejména
VíceObsah 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
VíceUživatelská příručka. Vytvořte jedničku mezi stránkami v několika jednoduchých krocích
Uživatelská příručka Vytvořte jedničku mezi stránkami v několika jednoduchých krocích EXO TECHNOLOGIES spol. s r.o. Jašíkova 1536/10 Praha 4, 149 00 IČO: 289 77 939 DIČ: CZ 289 77 939 support@exohosting.cz
VíceO projektu Nasazení OpenOffice.org v praxi
O projektu Nasazení OpenOffice.org v praxi Filip Molčan molcanf@openoffice.org Konference EurOpen Hotel Relax, Moninec - 18. 5. 2005 Obsah prezentace Minulost a současnost OpenOffice.org Představení projektu
VíceUNIVERZITA PALACKÉHO V OLOMOUCI
UNIVERZITA PALACKÉHO V OLOMOUCI PEDAGOGICKÁ FAKULTA Katedra technické a informační výchovy BAKALÁŘSKÁ PRÁCE Olomouc 2012 David Hromada UNIVERZITA PALACKÉHO V OLOMOUCI PEDAGOGICKÁ FAKULTA Katedra technické
Víceschopni vysvětlit, co znamená protokol NFS a k čemu se používá; umět rozpoznat autorské dílo a znát autorská práva;
POKYNY KE STUDIU 1 Rozšiřující data na Internetu Pracovní materiály Doprovodné obrázky a videa na Internetu Rejstřík pojmů 7 SDÍLENÍ DAT Čas ke studiu: 1,5 hodiny Cíl: Po prostudování této kapitoly budete:
Vícewebmarketin Základní moduly aplikace
webmarketin Aplikace webmarketing je komplexní online nástroj určený pro podporu a řízení marketingu a CRM ve společnosti. Její součástí jsou webové ankety, SMS kampaně nebo newslettery, které lze spravovat
VíceO projektu OpenOffice.org a IBM OS/2 OS/2 a Open Source
O projektu OpenOffice.org a IBM OS/2 OS/2 a Open Source Filip Molčan molcanf@openoffice.org Konference Warpstock Czech Republic 2005 Liberec - 16. 7. 2005 Obsah prezentace Minulost a současnost OpenOffice.org
VíceIndividuální projekt z předmětu webových stránek 2012/2013 - Anketa
Individuální projekt z předmětu webových stránek 2012/2013 - Anketa Daniel Beznoskov, 2 IT A Skupina 1 Úvod Prohlášení o autorství Prohlašuji, že jsem individuální projekt z předmětu webových stránek na
VíceRegistrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost
Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence
VíceSoftware programové vybavení. 1. část
Software programové vybavení 1. část Software Vše co není HW je SW = pojem se někdy vztahuje jak na programy, tak na data Oživuje hardware (zdaleka ne jen počítače) Je-li přítomen procesor, musí být i
VíceZá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íť
VíceNabídka internetového obchodu
Nabídka internetového obchodu Odběratel Dodavatel Martin Daneš Martin Hůlek Tel.: 775 974321 E-mail: hulek.martin@gmail.com 1 Popis Řešení internetového obchodu nabízí beztabulkové řešení layoutu. Budete
VíceCZ.1.07/1.5.00/34.0527
Projekt: Příjemce: Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/34.0527 Střední zdravotnická škola a Vyšší odborná škola zdravotnická, Husova 3, 371 60 České Budějovice
VíceNázev materiálu: Open Office
Základní škola Nový Bor, náměstí Míru 128, okres Česká Lípa, příspěvková organizace e-mail: info@zsnamesti.cz; www.zsnamesti.cz; telefon: 487 722 010; fax: 487 722 378 Registrační číslo: CZ.1.07/1.4.00/21.3267
VíceÚvod do programovacího jazyka Python
Úvod do programovacího jazyka Python Co je to Python? Python je objektově orientovaný programovací jazyk, který se může využít v mnoha oblastech vývoje softwaru. Nabízí významnou podporu k integraci s
VíceAudioKnihovna. Harvie's JuKe!Box. ~Tomáš Mudruňka~ codename. Maturitní projekt SSPŠ 4.I 2008/2009
AudioKnihovna codename Harvie's JuKe!Box Maturitní projekt SSPŠ 4.I 2008/2009 ~Tomáš Mudruňka~ Co je Jukebox? Jukebox je automatický stroj na přehrávání hudby Známý především z občerstvovacích zařízení
VíceMoodle uživatelská příručka
Moodle uživatelská příručka Učební text pro studenty dálkového studia OSŠPo Kolín Projekt Zavádění nových forem výuky do dálkového studia, využití e-learningového prostředí pro zefektivnění práce studentů
VíceLinuxové distribuce. Michal Dočekal
Linuxové distribuce Michal Dočekal 2011 Právní doložka Právní doložka autor není právník autor neručí za pravdivost uvedených informací autor neručí za jakékoliv případné škody způsobené uvedenými informaci
VíceAlternativní operační systémy. Martin Drlík, Daniel Krotil OSY2A, ITV
Alternativní operační systémy Martin Drlík, Daniel Krotil OSY2A, ITV Co lze pokládat za alternativní OS Operační systémy založené na Linuxu Online operační systémy Operační systémy založené na vlastních
VíceP@wouk nástroj pro jednoduchou správu a vedení agendy studentských počítačových sítí na kolejích SU OPF Karviná Ing.
P@wouk nástroj pro jednoduchou správu a vedení agendy studentských počítačových sítí na kolejích SU OPF Karviná Ing. Tomáš Petránek tomas@petranek.eu Karviná, 21. 10. 2011 Obsah prezentace 1. Okolnosti
VíceObsah Redakční systém Wordpress
Obsah Redakční systém Wordpress 3. Použití a správa redakčního systému Wordpress... 2 3.1 Cíle kapitoly... 2 3.2 Klíčová slova... 2 3.3 Čas potřebný ke studiu... 2 3.4 Průvodce kapitolou... 2 3.5 Obsah
Více1. 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
VíceÚ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
VíceInternet Information Services (IIS) 6.0
Internet Information Services (IIS) 6.0 V operačním systému Windows Server 2003 je obsažena i služba IIS v 6.0. Služba IIS poskytuje jak www server tak i některé další služby (FTP, NNTP,...). Jedná se
Více9. Software: programové vybavení počítače, aplikace
9. Software: programové vybavení počítače, aplikace Software (SW) je programové vybavení počítače, které nám umožňuje faktickou práci na počítači tvorbu dokumentů, tabulek, úpravy obrázků, elektronickou
VíceSRSW4IT 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
VíceRedakční systém WordPress MU Manuál pro uživatele
WordPress je pokročilý redakční systém určený především pro tvorbu osobních stránek, blogů apod. Předností programu je snadné a přehledné ovládání, možnost rozšiřitelnosti a WordPress klade také důraz
VíceABRA Software a.s. ABRA on- line
ABRA Software a.s. ABRA online ÚVOD 2 2.1 ABRA on-line - úvod 1 ČÁST 1 2 1.1 ABRA on-line - připojení do vzdálené aplikace z prostředí OS MS Windows 1 ČÁST 2 11 2.1 ABRA on-line - připojení do vzdálené
VíceWebové stránky Webové aplikace WebDesign Internet Marketing VAFRO CMS MODUL REALITY
VAFRO CMS MODUL REALITY Řešení pro Realitní kanceláře Vafro CMS s modulem Reality Vám umožní následující: Jednoduchou správu realit domů bytů pozemků komerčních objektů garáží Snadné zadávání položek vytvoření
VíceMODULÁ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
VíceObsah. Úvod... 9 Použité zdroje... 9 O autorovi... 10
Obsah Obsah Úvod... 9 Použité zdroje... 9 O autorovi... 10 1. Začínáme s počítačem... 11 1.1 Základní části počítače...11 1.1.1 Počítačová skříň...11 1.1.2 Monitor...12 1.1.3 Klávesnice...13 1.1.4 Myš...15
Více1 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.......................................
Více