MODULÁRNÍ REDAKČNÍ SYSTÉM (CMS), SE ZAMĚŘENÍM PRO FIREMNÍ

Podobné dokumenty
Olga Rudikova 2. ročník APIN

IS pro podporu BOZP na FIT ČVUT

E LEARNINGOVÁ WEBOVÁ APLIKACE PRO VÝUKU BIOMEDICÍNSKÉHO INŽENÝRSTVÍ Petr Huňka

Oficiální zadání práce

Redakční systémy 1. pro správu obsahu

Snadný vývoj webových aplikací s Nette. Lukáš Jelínek

Obsah. Rozdíly mezi systémy Joomla 1.0 a Systém Joomla coby jednička online komunity...16 Shrnutí...16

Dobrý CMS Popis produktu a jeho rozšíření

1. Webový server, instalace PHP a MySQL 13

Postup. Úvodem. Hlavní myšlenka frameworku. application. system. assets. uploads

PHP framework Nette. Kapitola Úvod. 1.2 Architektura Nette

1 Webový server, instalace PHP a MySQL 13

Microsoft SharePoint Portal Server Zvýšená týmová produktivita a úspora času při správě dokumentů ve společnosti Makro Cash & Carry ČR

Redakční (CMS) systém. Představení

Dobrý FOTO Popis produktu a jeho rozšíření

Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework

D R U P A L V O J T Ě C H K U S W O J T H A

Vývoj informačních systémů. Přehled témat a úkolů

Sísyfos Systém evidence činností

DATAMINING SEWEBAR CMS

Vývoj informačních systémů. Přehled témat a úkolů

Tvorba webových aplikací s využitím Open Source CMS. Lukáš Dubina. Vedoucí práce. PaedDr. Petr Pexa

KAPITOLA 1 SOCIÁLNÍ SÍTĚ A PHP...17

WebExpress. Web v rukou zákazníka. Modulární publikační systém. WebExpress je ideálním řešením pro. každou moderní organizaci, která

Bakalářské. Vzdělání: Telefon: Ostrava. Bydliště: Ukázky práce: Správa a monitoring platformy provozované na AWS

SRSW4IT Inventarizační SW. Prezentace aplikace. Vedoucí DP: ing. Lukáš Macura Autor: Bc. Petr Mrůzek

Pryč jsou ty doby, kdy bylo nutné kvůli každé malé úpravě webových stránek shánět odborníka, který

Aktualizace web stránek organizace

Dobrý SHOP Popis produktu a jeho rozšíření

Redakční systém Joomla. Prokop Zelený

Seminární práce z předmětu UPI

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

UDS for ELO. Univerzální datové rozhraní. >> UDS - Universal Data Source

Allegro framework. Podstatné vlastnosti. Allegro Business Solution Framework

Kritéria pro výběr uživatelského prostředí Joomla

Využití JBoss Fuse ve skandinávské energetice

MANUÁL OBCHODNÍHO PARTNERA

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13

MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ

(Enterprise) JavaBeans. Lekce 7

Jak na sekce webu v Drupalu

ProjectWise V8 XM Edition

Administrační systém

ČMSS: CRM systém pro efektivní práci s klienty

1 Systém správy lidských zdrojů (HONEYWELL+HRLE)

Webové rozhraní pro datové úložiště. Obhajoba bakalářské práce Radek Šipka, jaro 2009

Uţivatelská konference 2011

Uživatelský modul. Transparent Mode

Drupal. Svobodný redakční systém. duben 2007 Jakub Suchý 1

Integrace datových služeb vědecko-výukové skupiny

TÉMATICKÝ OKRUH Softwarové inženýrství

PROVÁZÁNÍ ECM/DMS DO INFORMAČNÍCH SYSTÉMŮ STÁTNÍ A VEŘEJNÉ SPRÁVY

Management projektů. Programová podpora auditu sytému managementu kvality HOT 4IT. Plán projektu

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

Knot DNS Resolver. Modulární rekurzivní resolver. Karel Slaný

NewLink Moravia. CSP aplikace: RedHorse Content management ISM Issue management

SOFTWARE ASP ASP UŢIVATELSKÝ MANUÁL. ALCAD Systémový programátor

Témata týmových prací třetích ročníků oboru Informační technologie 2012/2013

FFUK Uživatelský manuál pro administraci webu Obsah

Specifikace projektu Ocerus

Podpora prodeje osobní elektroniky. Jiří Brhel

Modul pro PrestaShop 1.7

Bakalářská práce, FEL ČVUT Praha. Michal Turek. červenec 2007

Administrační rozhraní Drupalu

Vybraná zajímavá Lotus Notes řešení použitelná i ve vašich aplikacích. David Marko TCL DigiTrade

Komprese a dotazování nad XML dokumenty

Architektura softwarových systémů

Prezentace 2. Slide 1. Slide 2. Slide 3. Slide 4. Prezentace pdf. nazev projektu jmena atd.. Obsah

Vysoká škola ekonomická v Praze

nástroj pro jednoduchou správu a vedení agendy studentských počítačových sítí na kolejích SU OPF Karviná Ing.

Projekt: Internetové stránky obce Modletice

IOPC2. Petr Čermák Vedoucí RNDr. Michal Kopecky, Ph.D.

Technická dokumentace

Projekt JetConf REST API pro vzdálenou správu

Tvorba informačních systémů

Elektronická podpora výuky předmětu Komprese dat

Bc. Martin Majer, AiP Beroun s.r.o.

INFORMAČNÍ SYSTÉM ZÁSILKOVÉ SLUŢBY POMOCÍ ORACLE ADF

Michal Krátký, Miroslav Beneš

Tvorba informačních systémů

Archivace dat s využitím DÚ CESNET

Novell Identity Management. Jaromír Látal Datron, a.s.

Výpočet finančního zdraví. Uživatelský manuál. ecba s.r.o., 2009, verze

Vstup do Infocentra - po přihlášení do internetového obchodu Vaším ID, uţivatelským jménem a heslem klikněte na Infocentrum - osobní nastavení.

Nové jazykové brány do Caché. Daniel Kutáč

Management informačních systémů. Název Information systems management Způsob ukončení * přednášek týdně

TGMmini. začínáme. komplexní dodávky a zprovoznění servopohonů dodávky řídicích systémů

Vytvoření procesně integrační nástavby KUBIKI pro ERP systém MAX+

Webové stránky Webové aplikace WebDesign Internet Marketing VAFRO CMS MODUL REALITY

Univerzita Pardubice Fakulta elektrotechniky a informatiky. Redakční systém pro kompletní dynamickou správu webu. Jiří ZECHMEISTER

Aplikační Dokumentace Standardy ICT MPSV

M4 PDF rozšíření. Modul pro PrestaShop.

PŘÍLOHA C Požadavky na Dokumentaci

Ideální platforma pro Vaše internetové projekty.

Implementace SOA v GE Money

NABÍDKA VZDĚLÁVACÍCH KURZŮ

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320

Integrované řešení pro správu informací - Microsoft

Transkript:

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 firemní prezentace Zhodnotit výhody a nevýhody současných řešení Navrhnout a implementovat v jazyce PHP vlastní redakční systém 2

SROVNÁNÍ REDAKČNÍCH SYSTÉMŦ Především open-source produkty Komerční systémy nepříliš vhodné pro srovnávání Nepřístupný kód aplikace Často ţádné nebo velmi limitované testovací verze Hlavní kriteria pro srovnání: Podpora vícejazyčnosti Rozšiřitelnost a struktura aplikace Snadnost úpravy CMS: Joomla, Drupal, Mambo 3

POŢADOVANÉ VLASTNOSTI APLIKACE Vytvoření CMS s jednodušší, lehce upravitelnou strukturou pro konkrétní případ nasazení Modularita Od počátku podpora vícejazyčného obsahu i rozhraní aplikace 4

NÁVRH APLIKACE Technologické zázemí PHP MySQL Vyuţití Zend Framework Enterprise framework Jednoduše upravitelný Snadno rozšiřitelný Rozsáhlá komunita Podrobný manuál 5

IMPLEMENTACE Aplikační jádro Společné nastavení systému Inicializace modulŧ Moduly Funkční části aplikace 6

IMPLEMENTACE JÁDRO SYTÉMU Zajišťuje zavedení celé aplikace Soustředěno v /application/bootstrap.php Zajišťuje: Načtení konfiguračních souborŧ Inicializaci systémového logu Inicializaci routeru Inicializaci zobrazení Inicializaci cache Inicializaci modulů Zavedení rozšíření pro front contoroller aplikace 7

IMPLEMENTACE MODULY Zajišťují jednotlivé funkce aplikace Implementované moduly: Default výchozí modul, konfigurace aplikace Languages správa jazykových verzí aplikace Users správa uţivatelŧ Authorization autentizace a autorizace, nastavení práv Navigation sestavení navigace prezentační části Pages základní modul pro tvorbu obsahových částí 8

IMPLEMENTACE ZJEDNODUŠENÝ RELAČNÍ DIAGRAM 9

IMPLEMENTACE DALŠÍ ROZVOJ Při vývoji dalších modulŧ nutno dodrţovat základní adresářovou strukturu pro moduly Dále jmennou konvenci: Controller pro administraci AdminController Soubor s konfigurací config.xml Jazykové soubory modul_kod-jazyku.csv Při dodrţení výše zmíněného budou prostředky pro kaţdý modul zavedeny automaticky Dle vygenerované dokumentace 10

ZHODNOCENÍ PRÁCE Provedeno srovnání několika CMS Navrhnuto a implementováno vlastní řešení Vyuţití známého frameworku usnadňující další rozvoj Implementováno jádro zajišťující běh aplikace Implementovány moduly pro základní funkce redakčního systému Moţnosti budoucího rozvoje Vývoj dalších modulŧ Rozšiřování funkčnosti současných 11

1) VYSVĚTLETE ROZDÍL MEZI E-MAIL A EMAIL Rozdíl nevidím, pouze rozdílně napsané 12

2) ZHODNOŤTE, ZDA Z POHLEDU POTENCIÁLNÍHO ZÁKAZNÍKA JE SNÁZE NASADITELNÉ, SPRAVOVATELNÉ, UDRŢOVATELNÉ, ROZŠIŘITELNÉ A ROBUSTNĚJŠÍ VAŠE ŘEŠENÍ, NEBO NĚKTERÝ BĚŢNĚ POUŢÍVANÝ OPEN-SOURCE CMS, RESP. WIKI? Záleţí na potřebách zákazníka Současná open-source řešení Dlouhodobý vývoj V rámci svého účelu propracovaná řešení Často sloţité úpravy, vzhledem k zaměření Mé řešení Jednoduše upravitelné a rozšiřitelné přímo pro dané potřeby Jedná se o mladý systém, co do mnoţství funkcí a komplexnosti nemŧţe být srovnáván se zaběhlými CMS 13

3) JE MOŢNÉ, ABY MĚL JEDEN UŢIVATEL V APLIKACI VÍCE ROLÍ? POKUD ANO, JAK JE TO MOŢNÉ NASTAVIT? BUDE TOTO NASTAVENÍ BRÁT AUTORIZAČNÍ KÓD V POTAZ? V současné verzi toto moţné není V případě rozšíření DB a editace rolí bude jíţ autorizační kód brát toto v potaz automaticky 14

4) JAKOU METODIKU JSTE POUŢIL PŘI TESTOVÁNÍ KOMPATIBILITY VÁMI VYTVOŘENÉ APLIKACE VE ZVOLENÝCH PROHLÍŢEČÍCH? Testování funkčnosti Srovnání s referenčním zobrazením 15