OpenWGA - OpenWGA
![]() | |
Snímek obrazovky ![]() OpenWGA Content Manager | |
Vývojáři | Innovation Gate GmbH |
---|---|
Stabilní uvolnění | |
Napsáno | Jazyk Java |
Operační systém | Cross-platform |
Plošina | Java platforma |
Velikost | 100 MB |
K dispozici v | Angličtina (výchozí), Němec |
Typ | Systém pro správu obsahu |
Licence | GNU GPL 3,0 nebo vyšší |
webová stránka | https://www.openwga.com |
OpenWGA je Správa obsahu Systém (CMS) běžící na Java Enterprise Edition Plošina. Používá se k vytváření, správě a publikování webových stránek a webových aplikací zaměřených na obsah. Systém je vyvíjen a udržován německou společností Innovation Gate GmbH.
Komponenty a edice platformy CMS
Centrální část platformy je Server OpenWGA, proces webového serveru odpovědný za publikování webových aplikací. Jedná se o webovou aplikaci Java Enterprise Edition Platforma a je k dispozici ve dvou edicích:
- The Komunitní vydání obsahuje modul pro publikování obsahu, podporu pro ukládání dat obsahu na MySQL, PostgreSQL, Microsoft SQL Server a HSQLDB databáze a obsahuje základní funkce pro ověřování uživatelů. Je licencován jako Software s otevřeným zdrojovým kódem pod GNU GPLv3 nebo vyšší a použitelné bez poplatku. Speciální výjimka z GNU GPL umožňuje distribuci licencí OpenWGA na zakázku společně se serverem OpenWGA.
- The Enterprise Edition vychází z edice Community a přidává podporu pro databázové platformy (Lotus Domino, IBM DB2, Oracle Database ), systémy ověřování uživatelů (LDAP adresářové servery, vícenásobné sdílené ověřování) a externí zdroje dat (CMIS úložiště, Lotus Domino Databáze), které tvůrci produktu považují za „podnikové“. Skládá se z komunitní edice s licencí GPL plus vlastní „Enterprise Plugin“ s vlastní licencí obsahující další funkce. Přístup k edici Enterprise je k dispozici prostřednictvím modelu placeného předplatného od společnosti Innovation Gate GmbH.
Další součástí platformy je Studio pro vývojáře OpenWGA, an Integrované vývojové prostředí pro vývoj a testování webových aplikací OpenWGA na základě Eclipse IDE framework.
Dějiny
OpenWGA bylo dlouho vyvíjeno pod názvem WGA a byl do této doby komerčním systémem pro správu webového obsahu dostupným pouze pro německý trh. Jeho vydáním pod licencí Open Source byla rebrandována na OpenWGA. Zkratka původně znamenala „WebGate Anywhere“, obsahující odkaz na předchůdce softwaru „Webgate“, CMS běžící na IBM Lotus Domino Plošina. Software WGA / OpenWGA nemá žádné spojení s Windows Genuine Advantage, také známý jako WGA.
Uvolnění | Verze | Pozoruhodná vylepšení |
---|---|---|
2001 | 1.0 | Žádný úplný CMS, ale pouze server rozhraní na bázi Java pro přidávání dat obsahu do CMS „WebGate“ prostřednictvím autorských klientů třetích stran, jako je Microsoft Word a další kancelářské produkty |
2002 | 2.0 | Kompletní server CMS zapnutý J2EE platforma pro ukládání dat o obsahu (a designu) ve Windows Lotus Domino Databáze |
2003 | 2.1 | Nové nástroje pro správu: „Stránka pro správu WGA“ pro monitorování a „Správce WGA“ (Webový start Java Application) pro konfiguraci serveru; Představení akcí WebTML |
Února 2004 | 2.2 | První verze rámce portletu WebTML; Přepnutí datového rozhraní pro Lotus Domino na protokol DIIOP CORBA namísto „nativního rozhraní“, oprava různých problémů s vyčerpáním prostředků |
Červenec 2004 | 3.0 | Zavedení ukládání obsahu pro systémy relačních databází; Přepracované rozhraní pro vytváření prohlížečů; Formuláře WebTML |
Prosinec 2004 | 3.1 | Plánovač WGA; Přírůstková synchronizace obsahu |
2005 | 3.2 | Integrovaný fulltextový index Lucene; Generální oprava TMLScriptů; Role ACL |
2006 | 3.3 | Externí ukládání návrhů v adresářích návrhů; Sdílení designu; Formuláře a štítky WebTML |
2007 | 4.0 | Zaměření na vývoj webových aplikací; Architektura zásuvných modulů WGA; Modernizace rámce portletu WebTML vč. Funkčnost AJAX; OpenWGA Content Manager nahrazuje „Browser Authoring Interface“; WGA Design Assistant umožňuje konfiguraci návrhových adresářů WGA |
2008 | 4.1 | Optimalizované zacházení se soubory obsahu s neutrálním načítáním velkých souborů dat z hlediska zdrojů; Adresování obsahu prostřednictvím adres URL čitelných pro člověka, které lze číst |
Duben 2010 | 5.0 | Vydáno jako OpenWGA Community Edition pod GPL; Přepracovaný a zjednodušený administrativní model včetně nového administrátorského klienta OpenWGA; Vývojářské studio OpenWGA; Obsahové vztahy; Expozice vůči mezinárodnímu trhu [2] |
Srpna 2010 | 5.1 | Chování zásuvného jazyka; Začínáme s podporou Drag & Drop v OpenWGA Content Manager; Externalizujte poskytování velkých souborů na server HTTP |
Listopad 2010 | 5.2 | CMIS konektivita; Podpora pro databáze PostgreSQL; Funkce pro úpravy obrázků uvnitř OpenWGA Content Manager [3] |
Březen 2011 | 5.3 | Moduly obsahu; Virtuální hostitelé; Optimalizace pro vyhledávače |
Červenec 2011 | 5.4 | Obchod s doplňky; Zděděná omezení přístupu pro čtení pro stránky; Šablony modulu obsahu; Přizpůsobitelné návrhy aplikací |
Prosinec 2011 | 5.5 | Základní sada webových stránek; Aplikační rámec HDBModel; Podpora pro Microsoft SQLServer v edici Community |
Květen 2012 | 6.0 | Nový základní proud s 3letou podporou; Základní sada aplikací; Sdílená skupina připojení k serveru |
Květen 2013 | 6.1 | OpenWGA Server API |
září 2013 | 6.2 | Portletové aplikace WebTML schopné použití více oken; Registr problémů; Služby API |
Dubna 2014 | 6.3 | Deriváty souborů; RESTful webová služba; klastrový komunikační rámec; Optimalizované úložiště „odlišného obsahu souboru“ pro binární data |
Září 2014 | 7.0 | Nový základní proud s 3letou podporou; Přizpůsobení uživatelského rozhraní pro vytváření; Vylepšení výkonu |
Února 2015 | 7.1 | Přepnout na neokonv služba pro analýzu a indexování kancelářských souborů; Refactored fulltextový index, samostatně indexující odlišné přílohy souborů |
Červen 2016 | 7.2 | Vydána verze 7.2: MVC: Přidány moduly řadiče a vykreslovacího modulu TMLScript |
Říjen 2016 | 7.3 | Vydána verze 7.3: Nový panel SEO |
Březen 2017 | 7.4 | Vydána verze 7.4: Plně indexovaný index závislý na jazyku |
Prosince 2017 | 7.5 | Vydána verze 7.5 |
Července 2018 | 7.6 | Verze 7.6 vydaná s novým uživatelským rozhraním Content Manager |
Července 2019 | 7.7 | Vydána verze 7.7 |
Vlastnosti správy obsahu
OpenWGA poskytuje následující charakteristické rysy známé při správě a publikování obsahu:
- Hierarchicky organizovaný, verzovatelný, vícejazyčný obsah ve volně definovatelné struktuře
- Ukládání dat binárního obsahu spolu s obsahem
- Automatické fulltextové indexování obsahu
- Tvorba obsahu WYSIWYG na základě prohlížeče
- Konfigurovatelné oprávnění pro čtení a zápis na několika úrovních: Aplikace, Hierarchie, Dokument
- Pracovní postup schválení
- Přístup webové služby k datům obsahu prostřednictvím RESTful webové služby HTTP, CMIS, SOAP a WebDAV
- Synchronizace dat obsahu mezi servery
- Personalizace uživatele prostřednictvím jednotlivých uživatelských profilů
Vývoj šablony / aplikace
OpenWGA používá své vlastní šablonové jazyky, které se nazývají WebTML a TMLScript. WebTML je syntaxe XML -formátované značky s předponou „tml:“, které označují dynamické části šablon stránek a kromě nabídky funkcí na vyšší úrovni poskytují hlavně datový výstup a řízení toku. TMLScript je výrazový jazyk používaný k určení výrazů a definování rutin ve WebTML, který odpovídá pravidlům JavaScript Verze 1.6.
Následující příklad ukazuje použití WebTML a TMLScript (uvnitř atributu „condition“) v šabloně stránky HTML:
<tml:meta name="title"/> <tml:case condition="!isEmpty('abstract')"> <div id="abstract"> <tml:item name="abstract" editor="rtf"/> </div> </tml:case> <div id="body"> <tml:item name="body" editor="rtf"/> </div>
Návrh webové aplikace OpenWGA je poskytován jako OpenWGA designový adresář pro přímou editaci nebo jako OpenWGA plugin pro širší distribuci.
Viz také
Reference
- ^ "Distribuce souborů WAR". openwga.com. 2. května 2019. Citováno 30. května 2019.
- ^ http://www.linux-magazine.com/Online/News/OpenWGA-CMS-Is-Free-Software
- ^ http://www.cmswire.com/cms/enterprise-cms/openwga-52-adds-support-for-cmis-social-media-009368.php