OpenWGA - OpenWGA

OpenWGA
OpenWGA Logo.png
Skrinshot
OpenWGA tarkib menejeri
OpenWGA tarkib menejeri
Tuzuvchi (lar)Innovation Gate GmbH
Barqaror chiqish
7.7.1[1] / 2019-07-28[±]
YozilganJava tili
Operatsion tizimO'zaro faoliyat platforma
PlatformaJava platformasi
Hajmi100 MB
Mavjud:Ingliz tili (standart), Nemis
TuriTarkibni boshqarish tizimi
LitsenziyaGNU GPL 3.0 yoki undan yuqori
Veb-saythttps://www.openwga.com

OpenWGA a Tarkibni boshqarish Da ishlaydigan tizim (CMS) Java Enterprise Edition Platforma. U veb-saytlarni va tarkibga yo'naltirilgan veb-ilovalarni yaratish, boshqarish va nashr etish uchun ishlatiladi. Tizim Germaniyaning Innovation Gate GmbH kompaniyasi tomonidan ishlab chiqilgan va saqlanib kelinmoqda.

CMS platformasining tarkibiy qismlari va nashrlari

Platformaning markaziy qismi OpenWGA Server, veb-dasturlarni nashr qilish uchun mas'ul bo'lgan veb-server jarayoni. Uning o'zi veb-ilovadir Java Enterprise Edition Platforma va ikki nashrda mavjud:

  • The Community Edition tarkibni nashr qilish dvigatelini, tarkibidagi ma'lumotlarni saqlashni qo'llab-quvvatlashni o'z ichiga oladi MySQL, PostgreSQL, Microsoft SQL Server va HSQLDB ma'lumotlar bazalari va foydalanuvchi autentifikatsiyasi uchun asosiy imkoniyatlarni o'z ichiga oladi. Sifatida litsenziyalangan Ochiq manbali dasturiy ta'minot GNU ostida GPLv3 yoki undan yuqori va to'lovsiz foydalanish mumkin. GNU GPL uchun maxsus istisno OpenWGA-server bilan birgalikda maxsus litsenziyaga ega OpenWGA plaginlarini tarqatish imkonini beradi.
  • The Enterprise Edition ma'lumotlar bazasi platformalarini qo'llab-quvvatlash uchun Community Edition-ga asoslanadi (Lotus Domino, IBM DB2, Oracle ma'lumotlar bazasi ), foydalanuvchi autentifikatsiya tizimlari (LDAP katalog serverlari, bir nechta umumiy autentifikatsiya) va tashqi ma'lumotlar manbalari (CMIS omborlar, Lotus Domino Mahsulot yaratuvchilar tomonidan "korporativ daraja" deb hisoblanadigan ma'lumotlar bazalari). U GPL litsenziyalangan jamoat nashridan va qo'shimcha funktsiyalarni o'z ichiga olgan maxsus litsenziyalangan "Enterprise Plugin" dan iborat. Enterprise Edition-ga kirish Innovation Gate GmbH tomonidan pullik obuna modeli orqali amalga oshiriladi.

Platformaning yana bir qismi OpenWGA ishlab chiquvchilar studiyasi, an Integratsiyalashgan rivojlanish muhiti ga asoslangan OpenWGA veb-dasturlarini ishlab chiqish va sinovdan o'tkazish uchun Eclipse IDE ramkasi.

Tarix

OpenWGA uzoq vaqt davomida nomi ostida ishlab chiqilgan WGA va shu vaqtga qadar tijorat veb-tarkibni boshqarish tizimi faqat Germaniya bozorida mavjud edi. Uni Open Source License litsenziyasi ostida chiqarish bilan u rebrendlangan OpenWGA. Qisqartma dastlab "WebGate Anywhere" degan ma'noni anglatadi, unda avvalgi dasturiy ta'minot "Webgate", CMS-da ishlaydigan ma'lumot mavjud. IBM Lotus Domino Platforma. WGA / OpenWGA dasturi bilan aloqasi yo'q Windows-ning asl afzalligi, shuningdek, WGA sifatida tanilgan.

ChiqarishVersiyaTaniqli yaxshilanishlar
20011.0To'liq CMS yo'q, lekin faqatgina "WebGate" CMS-ga tarkib ma'lumotlarini uchinchi tomon mualliflik mijozlari orqali qo'shish uchun Java-ga asoslangan interfeys serveri. Microsoft Word va boshqa ofis mahsulotlari
20022.0To'liq CMS-server yoqilgan J2EE tarkibni (va dizayndagi) ma'lumotlarni saqlash platformasi Lotus Domino Ma'lumotlar bazalari
20032.1Yangi ma'muriy vositalar: monitoring uchun "WGA Admin Page" va "WGA Manager" (Java veb-boshlash Ilova) serverni sozlash uchun; WebTML amallarini joriy etish
2004 yil fevral2.2WebTML portlet ramkasining birinchi versiyasi; Lotus Domino uchun ma'lumotlar interfeysini "tabiiy interfeys" o'rniga DIIOP CORBA protokoliga almashtirish, turli xil resurslarni tugatish muammolarini hal qilish
2004 yil iyul3.0Ma'lumotlar bazasining relyatsion tizimlari uchun tarkibni saqlashni joriy etish; Qayta ishlangan brauzerning mualliflik interfeysi; WebTML shakllari
2004 yil dekabr3.1WGA rejalashtiruvchisi; Qo'shimcha kontent do'konini sinxronlashtirish
20053.2Integratsiyalashgan Lucene to'liq matnli indeks; TMLScript-ni qayta tiklash; ACL rollari
20063.3Dizayn kataloglarida dizaynlarni tashqi saqlash; Dizayn almashish; WebTML shakllari va yorliqlari
20074.0Veb-dasturlarni ishlab chiqishga e'tibor qarating; WGA plaginlari arxitekturasi; WebTML portlet doirasini modernizatsiya qilish, shu jumladan. AJAX funktsionalligi; OpenWGA Content Manager "Brauzerning mualliflik interfeysi" o'rnini bosadi; WGA Design Assistant WGA dizayn kataloglarini sozlash imkonini beradi
20084.1Katta hajmdagi fayl ma'lumotlarini resurssiz olish bilan tarkibni optimallashtirish bilan ishlash; Tarkibni odam tomonidan o'qilishi mumkin bo'lgan sarlavha yo'li URL manzillari orqali manzillash
2010 yil aprel5.0GPL ostida OpenWGA Community Edition sifatida chiqaring; Yangilangan va soddalashtirilgan ma'muriy model, shu jumladan yangi OpenWGA administrator mijozi; OpenWGA dasturchilar studiyasi; Tarkib munosabatlari; Xalqaro bozorga ta'sir qilish [2]
2010 yil avgust5.1Yoqiladigan til harakati; OpenWGA Content Manager-da Drag & Drop-ni qo'llab-quvvatlashni boshlash; Katta hajmdagi fayllarni HTTP-serverga xizmat ko'rsatishni tashqi holatga keltiring
2010 yil noyabr5.2CMIS ulanish; PostgreSQL ma'lumotlar bazalarini qo'llab-quvvatlash; OpenWGA Content Manager ichidagi rasmlarni tahrirlash xususiyatlari [3]
2011 yil mart5.3Kontent modullari; Virtual xostlar; Qidiruv tizimni optimallashtirish
2011 yil iyul5.4Plaginlar do‘koni; Sahifalar uchun meros qilib o'qishga kirish cheklovlari; Tarkib moduli shablonlari; Moslashtiriladigan dastur dizaynlari
2011 yil dekabr5.5Asosiy veb-sayt to'plami; HDBModel dastur doirasi; Microsoft SQLServer-ni Community Edition-da qo'llab-quvvatlash
2012 yil may6.03 yillik qo'llab-quvvatlash bilan yangi tayanch oqim; Asosiy dastur to'plami; Umumiy server ulanish havzasi
2013 yil may6.1OpenWGA Server API
2013 yil sentyabr6.2Ko'p oynadan foydalanishga qodir bo'lgan WebTML portlet dasturlari; Muammolarni ro'yxatga olish; Xizmatlar API-lari
2014 yil aprel6.3Fayl hosil qiladi; RESTful veb-xizmati; klasterli aloqa doirasi; Ikkilik ma'lumotlar uchun optimallashtirilgan "alohida fayl tarkibini" saqlash
2014 yil sentyabr7.03 yillik qo'llab-quvvatlash bilan yangi tayanch oqim; Mualliflik interfeysini sozlash; Ishlashni yaxshilash
2015 yil fevral7.1Ga o'tish unoconv ofis fayllarini tahlil qilish va indeksatsiya qilish xizmati; Qayta ishlangan to'liq matnli indeks, alohida fayl qo'shimchalarini alohida indeksatsiya qilish
2016 yil iyun7.27.2 versiyasi chiqdi: MVC: TMLScript tekshiruvi va renderer modullari qo'shildi
2016 yil oktyabr7.37.3 versiyasi chiqdi: Yangi SEO paneli
2017 yil mart7.47.4 versiyasi chiqdi: Tilga bog'liq optimallashtirilgan to'liq matnli indeks
2017 yil dekabr7.57.5 versiyasi chiqdi
2018 yil iyul7.67.6 versiyasi yangi Content Manager interfeysi bilan chiqdi
Iyul 20197.77.7 versiyasi chiqdi

Tarkibni boshqarish xususiyatlari

OpenWGA tarkibni boshqarish va nashr qilishda ma'lum bo'lgan quyidagi xarakterli xususiyatlarni taqdim etadi:

  • Ierarxik jihatdan tartibga solingan, versiyasi o'zgaruvchan, erkin aniqlanadigan tarkibdagi ko'p tilli tarkib
  • Ikkilik kontent ma'lumotlarini tarkib bilan birga saqlash
  • Avtomatik to'liq tarkibli tarkibni indekslash
  • Brauzerga asoslangan WYSIWYG tarkibini yaratish
  • Ko'p darajadagi o'qish / yozish uchun sozlanishi avtorizatsiya: Ilova, Ierarxiya, Hujjat
  • Ish oqimini tasdiqlash
  • RESTful HTTP veb-xizmati, CMIS, SOAP va WebDAV orqali kontent ma'lumotlariga veb-xizmatga kirish
  • Tarkib ma'lumotlarini serverlar orqali sinxronlashtirish
  • Shaxsiy foydalanuvchi profillari orqali foydalanuvchini shaxsiylashtirish

Shablon / dasturni ishlab chiqish

OpenWGA deb nomlangan o'z templatiy tillaridan foydalanadi WebTML va TMLScript. WebTML sintaksisidir XML - "tml:" bilan qo'shilgan formatlangan teglar, bu sahifa shablonlarining dinamik qismlarini belgilaydi, asosan yuqori darajadagi xususiyatlarni taqdim etish bilan bir qatorda ma'lumotlar chiqishi va oqimini boshqarishni ta'minlaydi. TMLScript - bu ifodalarni ko'rsatish va WebTML-dagi qoidalarni bajaradigan tartiblarni belgilash uchun ishlatiladigan ifoda tili JavaScript 1.6-versiya.

Quyidagi misol HTML-sahifa shablonida WebTML va TMLScript-ni ("shart" atributi ichida) ishlatilishini namoyish etadi:

  <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>

OpenWGA veb-ilovasining dizayni quyidagicha taqdim etiladi OpenWGA dizayn katalogi to'g'ridan-to'g'ri tahrirlash uchun yoki OpenWGA plagini kengroq tarqatish uchun.

Shuningdek qarang

Adabiyotlar

  1. ^ "WAR fayllarini tarqatish". openwga.com. 2019 yil 2-may. Olingan 30 may 2019.
  2. ^ http://www.linux-magazine.com/Online/News/OpenWGA-CMS-Is-Free-Software
  3. ^ http://www.cmswire.com/cms/enterprise-cms/openwga-52-adds-support-for-cmis-social-media-009368.php

Tashqi havolalar