Josef Krupička, CIV, Plzeň

Slides:



Advertisements
Podobné prezentace
© 2000 VEMA počítače a projektování spol. s r. o..
Advertisements

Stránka 1, © Vema, a. s.. Stránka 2, © Vema, a. s. Podnikové aplikace  Integrovaný podnikový systém (Integrated Business System):  komplex aplikací.
Systém Drupal a nejen školní weby
Webové služby nad IS/STAG 1 / 21 Seminář IS/STAG Kunžak 2008 Seminář IS/STAG – Kunžak 2008 Webové služby nad IS/STAG Lukáš Valenta.
Proč jsme vytvořili vlastní filtr Kernun Clear Web. Filtrujete bez filtru? Josef Pojsl, TNS / Kernun Security Notes / Praha 11. října 2012.
Microsoft Office OneNote
 Informací se data a vztahy mezi nimi stávají vhodnou interpretací pro uživatele, která odhaluje uspořádání, vztahy, tendence a trendy  Existuje celá.
Office 2007 – klient Štěpán Bechynský Developer Evangelist Microsoft s.r.o.
Návrh architektury moderních informačních systémů
Tvorba webů pomocí Web CMS Michal Neuwirth Product Manager Kentico Software s.r.o. Ondřej Výšek Samostatný konzultant Optimalizovane-it.
NET Genium software pro výstavbu a provoz informačního portálu Martin Vonka
Petr Šetka, MVP Exchange, MCSE:Messaging, MCT Windows Small Business Server 2003 R2.
Představení administračního systému WebSunTool WebSun.eu.
M-Cloud.cz Groupwarové řešení pro malé a střední podniky.
Tomáš Dlouhý – prezentace Y13ANW - Redakční systém WNC Tomáš Dlouhý Y13ANW – První prezentace
Jako intranet Bc. Jan Beneš. Intranet - obecná funkcionalita  sdílení dokumentů  diskusní fórum  databáze kontaktů  novinky a aktuality  firemní.
Jak používat systém Kramerius Martin Lhoták Knihovna AV ČR, v. v. i. 32. seminář knihovníků muzeí a galerií při AMG Plzeň.
ESTUP – Elektronické STUdentské Práce, Martin Pešava 2006, Brno Systémy pro zpřístupňování VŠKP: zkušenosti, možnosti, nabídky, potřeby... Systém pro eVŠKP.
Vývoj aplikací pro SharePoint
Metainformační systém založený na XML Autor: Josef Mikloš Vedoucí práce: Ing. Jan Růžička, Ph.D. V/2004.
Systém pro budování e-archivů a malých digitálních sbírek NESSOS systém pro budování e-archivů a malých digitálních sbírek Jan Pokorný, MULTIDATA Praha.
SIPVZ – Státní informační politika ve vzdělávání w w w. e - g r a m. c z E-gram E-gram Informační a komunikační web SIPVZ 1. Původní web:
LiveContent Univerzální Formulářové Řešení Michal Petrtýl, Marek Beneš.
Jazyk PHP Programovací jazyk PHP (Hypertext preprocessor) je skriptovací jazyk, který běží na straně serveru. KLIENT - SERVER Server posílá do vašeho počítače.
Walter Schorge Archa – Open Source archivní informační systém v NTM Archivy, knihovny a muzea v digitálním světě
Macromedia Dreamweaver Software pro editaci kódu Bohuslav Čech3MA381.
Internetový prohlížeč
HTML editory HTML editory se dělí na dva základní typy:
organizační struktury Implementace EOS III na Olomouckém kraji Pro:Krajský rok informatiky 2005 Autor:Jan Kadlec Datum:
© 2007 IBM Corporation Duben, 2007 Dokumentová řešení IBM pro státní správu Daniel Beneš.
Úkol 1 - řešení týmové komunikace Promovaní inženýři (tým A, s út 12.45)
Robert Hernady Regional Solution Architect Microsoft.
INTERNET VE STÁTNÍ SPRÁVĚ A SAMOSPRÁVĚ 2008 © Copyright IBM Corporation 2008 Správa obsahu v podání IBM 7. – 8. dubna 2008 ibm.com/cz/public Daniel Beneš.
Číslo šablony: III/2 VY_32_INOVACE_P4_1.20 Tematická oblast: Hardware, software a informační sítě Operační systém sítě Typ: DUM - kombinovaný Předmět:
Nástroje pro řízení projektů. Kriteria členění Desktopová aplikace SaS (Software as Service) aplikace.
Integrovaný regionální knihovní systém 3. generace Ing. Petr Štefan, Kp-sys s.r.o. Pardubice.
Open Government 2006 Ing. Jan Ladin pondělí 3.dubna Hradec Králové ISSS 2006.
Přístup do IS z mobilních zařízení Tomáš Tureček Katedra Informatiky FEI VŠB-TU Ostrava.
Kramerius 4 – nová generace systému pro digitální knihovnu Martin Lhoták Knihovna AV ČR, v. v. i. Archivy, knihovny, muzea v digitálním světě ,
RedDot Solutions ve státní správě a samosprávě Oxygen Solutions Petr Svoboda Petr Svoboda; Chief Information Officer; Oxygen Solutions, s.r.o.; GSM: 602.
PHP Programy pro tvorbu WWW stránek - 01
TVORBA WEBOVÝCH APLIKACÍ S VYUŽITÍM OPEN SOURCE CMS Autor: Lukáš Dubina Vedoucí práce: PaedDr. Petr Pexa Jihočeská Univerzita České Budějovice 2010 Prezentace.
Protálová řešení Příklady reálných nasazení Tomáš Kutěj System Engineer Microsoft.
OBÁLKY KNIH.cz Jiří Nechvátal Jihočeská vědecká knihovna v Českých Budějovicích
Google Apps Martin Kotlík Brno, 12. květen 2015 Cloudová řešení 1.Cloudové řešení Apple 2.Cloudové řešení Microsoft 3.Cloudové řešení Google.
Ing. Petr Sochor Výhody spolupráce OBD a DSpace Ing. Petr Sochor
Klient pro správu databází MySQL 1 Klient pro správu databází MySQL Zbyněk Munzar České vysoké učení technické v Praze Fakulta elektrotechnická.
Výhody a nevýhody open-source řešení pro webové stránky obcí Martin Strnad Magistrát města Děčín
EVŠKP na OU cesta integrace 10. Listopad, 2005 Jiří Šimonek a Robert Bohoněk Centrum Informačních Technologií Ostravská univerzita.
Portál jako Dynamic WorkPlace.  Cleverbee s.r.o.  společnost založena 2000  15 let zkušeností (prodej a vývoj ERP řešení)  švýcarská společnost se.
23. – 25. dubna 2007 S4U – Seminář o Univerzitním informačním systému 1 Hotel Tatra, Velké Karlovice Univerzitní informační systém Milan Šorm.
Anotace: Kancelářský balík od firmy Microsoft je nejčastěji používané řešení ve firmách i domácnostech. Žáci získají přehled o tomto produktu, získají.
ORSOFT RADNICE OPEN – ÚVODNÍ SEZNÁMENÍ Petra Hoffmanová.
Vývoj software pro Linuxové distribuce Installfest Praha,
Struktura a Koncept portálu ČVUT, © 2013 IBA CZ, s. r. o. Agenda Teoretický průřez strukturou a konceptem Liferay portálu Company Sites Pages (stránky)
Proč jsme vytvořili vlastní webfiltr Kernun Clear Web Filtrujete bez filtru? Josef Pojsl, TNS / Seminář WEBFILTR Kernun / Praha 6. února.
Zahradnická fakulta v Lednici S4U – Seminář o Univerzitním informačním systému 23. – 25. dubna 2008 S 4 U – Seminář o Univerzitním informačním systému.
Redakční systém – Content management system (CMS), publikační systém – Správa obsahu webu – Jednoduché publikování textů – Modulárnost (instalace doplňků)
Web services – když si Java sedne s M$ na kus řeči Ing. Petr Přibyl CCA Group a.s.
Redakční systém pro web nezávislých herních vývojářů
Co nového na "obálkách ...“ Seminář SK ČR Jiří Nechvátal
as4u advanced system for you
Office 365 a SharePoint Online na Filozofické fakultě UK
Operační Systém Operační systém je v informatice základní programové vybavení počítače (tj. software), které je zavedeno do paměti počítače při jeho.
Informační systém univerzity
Budování Integrovaného informačního systému Národního památkového ústavu Petr Volfík, NPÚ ÚP
Uživatelská rozhraní Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Přečtěte si o tom vše Příspěvky Microsoft SharePointu
Web Application Scanning
WORDPRESS AFFILIATE DATA V XML.
Transkript prezentace:

Josef Krupička, CIV, Plzeň Java CMS Josef Krupička, CIV, Plzeň

PHP vs. Java CMS Kdo z vás nasazoval, používá, zná nějaké CMS napsané v Javě? Kdo z vás nasazoval, používá, zná nějaké CMS napsané v PHP? Drupal, Wordpress nebo Joomla! zná většina Obrovské komunity, spousta nasazení, každý slušný PHP hosting podporuje instalaci některého z nich Některé důvody, proč jsou Java CMS tak málo rozšířené, jsou zmíněny v příspěvku Stručně představím momentálně asi nejlepší systémy OpenCMS, Magnolia, Liferay

Výběr použitelných Java CMS V roce 2005-2006 výběr open source Java CMS pro web Katedry informatiky na Fakultě aplikovaných věd V té době bylo k dispozici 20 systémů většina z nich vůbec neprošla prvním kolem výběru a k podrobnému hodnocení postoupila pouze čtveřice Vytvořena hodnotící kritéria OpenCMS, Magnolia, Liferay, Daisy Vítězem se stalo OpenCMS V roce 2011 se situace příliš nezměnila Počet použitelných systémů je stále malý – cca 5 Neobjevil se žádný výrazný konkurent

Hodnotící kritéria Open source kritéria Administrace systému Kvalita dokumentace, velikost komunity a vývojového týmu, konference, knihy Administrace systému Složitost instalace a upgradů, přidávání nových modulů, konfigurovatelnost, klastrování, napojení na LDAP, … Správa obsahu Řízení přístupu, hierarchický obsah, verzování, metadata (kategorizování, tagování), šablony, workflow, čistá url Podpora standardů pro práci s úložištěm obsahu Java Content Repository – Java API definující operace nad úložištěm Content managment interoperability services (CMIS) – specifikace definující základní operace nad úložištěm Komunikační protokol SOAP nebo REST (Atom)

Magnolia První verze vyšla v roce 2003 Komunitní a enterprise verze Komunita není příliš velká a ani dokumentace není obsáhlá Autoři udávají, že cca 2500 webů používá jejich systém

Magnolia - vlastnosti Jednoduché a přehledné editorské rozhraní Oddělení aplikace pro tvorbu obsahu a aplikace, která tento Pěkná administrátorská konzole napsaná ve Vaadinu Dávkové úlohy, konfigurace workflow, vlastní typy obsahu, lze definovat jednoduché online formuláře, … Data uložena v Apache Jackrabbit (referenční implementace standardu Java Content Repository) Automatická podpora CMIS Magnolia Store Možnost nakupovat a instalovat rozšiřující moduly

Magnolia – editace obsahu

Magnolia – admin konzole

Magnolia Store

Liferay Ve vývoji od roku 2000 firmou Liferay – vývoj tažen jedním vývojářem - Brian Chan Komunitní a Enterprise verze Momentálně nejrozšířenější open source portál podporující standardy Portlet API verze 1 a 2 Velká konkurence komerčním portálům – řada firem nabízí Liferay jako alternativu svým zákazníkům k IBM WebSphere portál Ostatní open source portály mají výrazně menší komunitu a nejsou velkou konkurencí pro tento portál Velká a aktivní komunita Diskuzní fóra, vlastní rozšíření (portlety, grafická témata , …), několik knih Celá řada konferencí pořádaných po celém světě Kvalitní dokumentace pro adminy, vývojáře a uživatele Vhodný na velké internetové prezentace a intranetové aplikace Klastrování, cachování výstupu, integrace s LDAPem Český T-Mobile, Cisco Developer Network, řada zahraničních univerzit, …

Liferay - vlastnosti Velké množství portletů, které jsou spolu provázány Dokumenty, textový portlet, diskuze, blogy, wiki, obrázkové galerie, … Jednoduché a elegantní editační rozhraní Jako první poskytoval drag&drop vkládání portletů na stránky Možnost upravovat některé vnitřní mechanismy bez zásahu do zdrojových kódů (hooks) Úpravy a vlastní rozšíření a aplikace jsou jasně odděleny od jádra systému a lze tak snadno dělat upgrady Podpora týmové spolupráce Integrovaný emailový klient a kalendář „Facebook „ chat Vytváření skupin, schůzek, …

Liferay – editace obsahu Stránky složené z portletů, které lze vkládat do předdefinovaných kontejnerů Dvou, tří sloupcové rozložení Obsah uložen ve formě XML a může být strukturován na několik elementů Jeden „článek“ je možné zobrazovat na vícero stránkách Obsah lze kategorizovat a tagovat K dispozici je portlet, který podle těchto metadat snadno vytváří dynamické výpisy Konfigurovatelné workflow vytváření obsahu Základní stavy jsou: čekající na schválení a schválený Integrace s Microsoft Office

Liferay – editace obsahu

Liferay – vkládání obsahu

Liferay – admin rozhraní

OpenCMS První verze vydána již v roce 1999 Německá firma Alcacon Software Poskytují enterprise rozšíření a placenou podporu Jednou ročně pořádají konferenci uživatelů Bylo by potřeba zapracovat na dokumentaci Počáteční časová investice je celkem velká Komunita složena z firem, které tento systém nasazují banky, telekomunikační firmy, státní organizace Použit pro univerzitní web ZČU a na řadu fakultních, katedrálních a projektových webů Aktuálně vydána verze 8 Velké změny ve způsobu editace obsahu Je vidět inspirace Magnolií

OpenCMS - vlasnosti Kvalitní administrátorské rozhraní - Workplace Lze definovat vlastní strukturované typy obsahu (novinky, akce, články, FAQ, …)přes XSD Automaticky vygenerované editační formuláře Snadné vytváření vlastních modulů přes JSP stránky Dobré API, přes které lze snadno pracovat se souborovým systémem – tzv. VFS Obsah přístupný přes WebDAV Skriptovací rozhraní, přes které lze dělat dávkové úpravy ve VFS Statický export obsahu Při publikaci obsahu se vytvoří statická kopie obsahu a ten oak může být odesílán rovnou web serverem Velmi rychlé odezvy Lze provozovat vícero internetových prezentací na jedné instalaci Na ZČU provozujeme na jedné instalaci 20 webových prezentací Stabilní provoz nenáročný na serverové prostředky

OpenCMS – editace stránky

OpenCMS – editace obsahu

OpenCMS - Workplace

OpenCMS – admin konzole

Jaké CMS si tedy vybrat? OpenCMS má obdobné vlastnosti a cílovou skupinu jako Magnolie Magnolia má výhodu v modernější architektuře a rychlejším přidávání nových vlastností Na OpenCMS je znát jeho stáří a bylo by dobré zcela přepsat některé komponenty systému Např. zastaralý Workplace, který nelze moc modifikovat Liferay je velmi progresivní platforma, která se za posledních několik let dost rozšířila a má desítky nasazení u velkých organizací Používá osvědčené open source knihovny a poskytuje velkou spoustu funkcí Má nejvíce vývojářů a největší komunitu Je to již velký a portál Nepředpokládám, že se objeví nějaká vážná konkurence těmto systémům Pro všechny výše zmíněné systémy platí, že k jejich úspěšnému nasazení je potřeba mít zkušené Java vývojáře Velká počáteční investice do zkoumání vnitřních mechanismů, která se ale pro velké projekty vyplatí

Dotazy?