OpenWGA - OpenWGA

OpenWGA
OpenWGA Logo.png
Ekran görüntüsü
OpenWGA İçerik Yöneticisi
OpenWGA İçerik Yöneticisi
Geliştirici (ler)Innovation Gate GmbH
Kararlı sürüm
7.7.1[1] / 2019-07-28[±]
YazılmışJava dili
İşletim sistemiÇapraz platform
PlatformJava platformu
Boyut100 MB
Uyguningilizce (varsayılan), Almanca
Türİçerik yönetim sistemi
LisansGNU GPL 3.0 veya üstü
İnternet sitesihttps://www.openwga.com

OpenWGA bir İçerik yönetimi Sistem (CMS) üzerinde çalışan Java Enterprise Sürümü Platform. Web siteleri ve içerik merkezli web uygulamaları oluşturmak, yönetmek ve yayınlamak için kullanılır. Sistem, Alman şirketi Innovation Gate GmbH tarafından geliştirildi ve sürdürüldü.

CMS platformunun Bileşenleri ve Sürümleri

Platformun merkezi kısmı, OpenWGA Sunucusu, web uygulamalarını yayınlamaktan sorumlu bir web sunucusu süreci. Kendisi bir web uygulamasıdır. Java Enterprise Sürümü Platform ve iki sürümde mevcuttur:

  • Topluluk Sürümü içerik yayınlama motorunu içerir, içerik verilerinin depolanması için destek MySQL, PostgreSQL, Microsoft SQL Sunucusu ve HSQLDB veritabanları ve kullanıcı kimlik doğrulaması için temel özellikleri içerir. Olarak lisanslanmıştır Açık Kaynak Yazılım GNU altında GPLv3 veya daha yüksek ve ücretsiz olarak kullanılabilir. GNU GPL'nin özel bir istisnası, özel lisanslı OpenWGA eklentilerinin OpenWGA sunucusu ile birlikte dağıtımına izin verir.
  • Kurumsal Sürüm Veritabanı platformları için destek eklemek için Community Edition'ı temel alır (Lotus Domino, IBM DB2, Oracle Veritabanı ), kullanıcı kimlik doğrulama sistemleri (LDAP dizin sunucuları, birden çok paylaşılan kimlik doğrulama) ve harici veri kaynakları (CMIS depolar, Lotus Domino Ürün yaratıcıları tarafından "kurumsal sınıf" olarak kabul edilen veritabanları). GPL lisanslı topluluk sürümünden ve ek özellikleri içeren özel lisanslı bir "Kurumsal Eklentiden" oluşur. Enterprise Edition'a erişim, Innovation Gate GmbH tarafından ücretli bir abonelik modeli aracılığıyla sağlanır.

Platformun bir başka parçası da OpenWGA geliştirici stüdyosu, bir Entegre geliştirme ortamı OpenWGA web uygulamalarını geliştirmek ve test etmek için Eclipse IDE çerçevesi.

Tarih

OpenWGA uzun zamandır WGA ve o zamana kadar yalnızca Alman pazarında mevcut olan ticari bir Web İçerik Yönetim Sistemiydi. Açık Kaynak Lisansı altında piyasaya sürüldüğünde, şu şekilde yeniden markalandı: OpenWGA. Kısaltma, başlangıçta "WebGate Anywhere" anlamına geliyordu ve bir önceki yazılım olan "Webgate" e atıfta bulunuyordu. IBM Lotus Domino Platform. WGA / OpenWGA yazılımının aşağıdakilerle bağlantısı yoktur: Windows Orijinal Ürün Avantajı, WGA olarak da bilinir.

Serbest bırakmakSürümÖnemli Geliştirmeler
20011.0Eksiksiz bir CMS yok, yalnızca içerik verilerini CMS "WebGate" e eklemek için Java tabanlı bir arayüz sunucusu gibi üçüncü taraf yazma istemcileri aracılığıyla Microsoft Word ve diğer ofis ürünleri
20022.0CMS sunucusunu tamamlayın J2EE içerik (ve tasarım) verilerini depolayan platform Lotus Domino Veritabanları
20032.1Yeni yönetim araçları: izleme için "WGA Yönetici Sayfası" ve "WGA Yöneticisi" (Java Web başlangıcı Uygulama) sunucuyu yapılandırmak için; WebTML eylemlerine giriş
Şubat 20042.2WebTML portlet çerçevesinin ilk sürümü; Lotus Domino için veri arabirimini "yerel arabirim" yerine DIIOP CORBA protokolüne geçirme, çeşitli kaynak tükenme sorunlarını çözme
Temmuz 20043.0İlişkisel veritabanı sistemleri için içerik depolamaya giriş; Tarayıcı Yazma Arabirimi yeniden düzenlendi; WebTML formları
Aralık 20043.1WGA Zamanlayıcı; Artımlı İçerik Deposu Senkronizasyonu
20053.2Entegre Lucene tam metin indeksi; TMLScript revizyonu; ACL Rolleri
20063.3Tasarım dizinlerinde tasarımların harici olarak depolanması; Tasarım paylaşımı; WebTML formları ve etiketleri
20074.0Web uygulaması geliştirmeye odaklanın; WGA Eklentileri mimarisi; WebTML portlet çerçevesinin modernizasyonu dahil. AJAX işlevselliği; OpenWGA İçerik Yöneticisi, "Tarayıcı Yazma Arabirimi" nin yerini alır; WGA Design Assistant, WGA tasarım dizinlerinin yapılandırılmasına izin verir
20084.1Büyük dosya verilerinin kaynaktan bağımsız olarak getirilmesiyle optimize edilmiş içerik dosyası işleme; İçeriği, insan tarafından okunabilen başlık yolu URL'leri aracılığıyla ele alma
Nisan 20105.0GPL altında OpenWGA Community Edition olarak yayınlayın; Yeni OpenWGA yönetici istemcisi dahil olmak üzere yeniden düzenlenmiş ve basitleştirilmiş yönetim modeli; OpenWGA geliştirici stüdyosu; İçerik ilişkileri; Uluslararası pazara açılma [2]
Ağustos 20105.1Takılabilir dil davranışı; OpenWGA İçerik Yöneticisinde Sürükle ve Bırak desteğinin başlangıcı; Büyük dosyaların HTTP sunucusuna sunumunu haricileştirin
Kasım 20105.2CMIS bağlantı; PostgreSQL veritabanları için destek; OpenWGA İçerik Yöneticisi içindeki görüntü düzenleme özellikleri [3]
Mart 20115.3İçerik modülleri; Sanal Konaklar; Arama Motoru Optimizasyonları
2011 Temmuz5.4Eklenti Deposu; Sayfalar için devralınabilen okuma erişim kısıtlamaları; İçerik Modülü Şablonları; Özelleştirilebilir uygulama tasarımları
Aralık 20115.5Temel Web Sitesi Kiti; HDBModel uygulama çerçevesi; Community Edition'da Microsoft SQLServer desteği
Mayıs 20126.03 yıllık destekle yeni temel akış; Temel Uygulama Kiti; Paylaşılan sunucu bağlantı havuzu
Mayıs 20136.1OpenWGA Sunucu API'si
Eylül 20136.2Çoklu pencere kullanımı yapabilen WebTML portlet uygulamaları; Sorun Kaydı; Servis API'leri
Nisan 20146.3Dosya türevi; RESTful web hizmeti; küme iletişim çerçevesi; İkili veriler için optimize edilmiş "farklı dosya içerikleri" depolaması
2014 Eylül7.03 yıllık destekle yeni temel akış; Yazarlık Arayüzünün Özelleştirilmesi; Performans geliştirmeleri
2015 Şubat7.1Çevirmek unoconv ofis dosyalarının analizi ve indekslenmesi için hizmet; Yeniden düzenlenmiş tam metin dizini, farklı dosya eklerini ayrı ayrı dizine ekler
2016 Haziran7.2Sürüm 7.2 yayınlandı: MVC: TMLScript denetleyici ve oluşturucu modülleri eklendi
Ekim 20167.3Sürüm 7.3 yayınlandı: Yeni SEO paneli
Mart 20177.4Sürüm 7.4 yayınlandı: Dile bağlı olarak optimize edilmiş tam metin dizini
Aralık 20177.5Sürüm 7.5 yayınlandı
Temmuz 20187.6Yeni Content Manager kullanıcı arayüzüyle yayınlanan 7.6 sürümü
Temmuz 20197.7Sürüm 7.7 yayınlandı

İçerik yönetimi özellikleri

OpenWGA, içerik yönetimi ve yayınlamada bilinen aşağıdaki karakteristik özellikleri sağlar:

  • Serbestçe tanımlanabilir bir yapıda hiyerarşik olarak organize edilmiş, versiyonlanabilir, çok dilli içerik
  • İçerikle birlikte ikili içerik verilerinin depolanması
  • İçeriğin otomatik tam metin dizini oluşturma
  • Tarayıcı tabanlı WYSIWYG içerik geliştirme
  • Birden çok düzeyde yapılandırılabilir okuma / yazma yetkileri: Uygulama, Hiyerarşi, Belge
  • Onay İş Akışı
  • RESTful HTTP web hizmeti, CMIS, SOAP ve WebDAV aracılığıyla içerik verilerine web hizmeti erişimi
  • İçerik Verilerinin sunucular arasında senkronizasyonu
  • Bireysel kullanıcı profilleri aracılığıyla kullanıcı kişiselleştirme

Şablon / Uygulama geliştirme

OpenWGA, adı verilen kendi şablon dillerini kullanır WebTML ve TMLScript. WebTML bir sözdizimidir XML - sayfa şablonlarının dinamik kısımlarını işaretleyen ve daha yüksek seviye özellikler sunmanın yanı sıra temelde veri çıkışı ve akış kontrolü sağlayan "tml:" ön ekli biçimlendirilmiş etiketler. TMLScript, WebTML'de aşağıdaki kurallara uyan ifadeleri belirtmek ve yordamları tanımlamak için kullanılan bir ifade dilidir. JavaScript Sürüm 1.6.

Aşağıdaki örnek, bir HTML sayfası şablonunda WebTML ve TMLScript'in ("koşul" niteliğinin içinde) kullanımını gösterir:

  <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 web uygulamasının tasarımı şu şekilde sunulur: OpenWGA tasarım dizini doğrudan düzenleme için veya bir OpenWGA eklentisi daha geniş dağıtım için.

Ayrıca bakınız

Referanslar

  1. ^ "WAR Dosya Dağıtımı". openwga.com. 2 Mayıs 2019. Alındı 30 Mayıs 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

Dış bağlantılar