OpenCms - OpenCms

OpenCms
OpenCms Logo.svg
OpenCms сайт картасы редакторында веб-сайттың құрылымын өңдеу.
OpenCms сайт картасы редакторы
ӘзірлеушілерAlkacon бағдарламалық жасақтамасы және OpenCms қауымдастығы
Тұрақты шығарылым
11.0.2[1] / 2020-08-18[±]
Репозиторий Мұны Wikidata-да өңдеңіз
Операциялық жүйеКросс-платформа
ПлатформаJava, XML
ТүріМазмұнды басқару жүйесі
ЛицензияGNU кіші жалпыға ортақ лицензиясы
Веб-сайтwww.opencms.org

OpenCms болып табылады ашық көзі мазмұнды басқару жүйесі[2] жазылған Java.[3][4] Ол таратылады Alkacon бағдарламалық жасақтамасы астында LGPL лицензия.[5] OpenCms үшін JSP Servlet контейнері қажет Apache Tomcat.[5]

Бұл браузерге негізделген жұмыс ортасы, активтерді басқару, пайдаланушыларды басқару, жұмыс процесін басқару, а. Бар CMS қосымшасы WYSIWYG редактор, интернационалдандыруды қолдау, мазмұнның нұсқасы және көптеген басқа мүмкіндіктер, соның ішінде сұраныстарды басқа нүктеге жіберу.[3]

OpenCms 1999 жылы іске қосылды,[5] предшественник MhtCms негізінде. Алғашқы ашық бастапқы нұсқасы 2000 жылы шыққан.

OpenCms сияқты ірі ұйымдар пайдаланады немесе қолданды ДЗМҰ, LGT Group, Штутгарт университеті, Кельн Архиепархиясы немесе Чикаго тауар биржасы.[5]

Пайдаланушы интерфейсі

OpenCms пайдаланушы интерфейсі басқарылатын элементтерді тікелей өңделетін веб-параққа орналастыра отырып, веб-шолғышта жұмыс істейді. Беттегі мазмұнды апарып тастау арқылы өзгертуге болады.[6] Мәтінді «кірістіріліп» тікелей веб-бетте немесе басқа редакторға негізделген альтернативті редакциялауға болады.

Веб-беттер және олардың навигациялық құрылымы арнайы сайт картасы редакторында басқарылады. Мазмұн элементтері галереяларда сақталады және оларды әртүрлі веб-беттерде немесе веб-сайттарда қайта пайдалануға болады. Әкімшілерге арналған қосымша «қуат пайдаланушы» интерфейсі рөл мен рұқсатты басқаруды қамтамасыз етеді. 9.5 нұсқасынан бастап OpenCms макет пен шаблон жасауды кодтаусыз ұсынады.[7]

Веб-бетті OpenCms 10 ішіндегі редакторында өңдеу.

Технология

OpenCms жұмыс істейді Java платформасы сияқты сервлет. Онда бірнеше кітапханалар қолданылады Apache негізі. Пайдаланушы интерфейсі қолдану арқылы әзірленді Ваадин және Google Web Toolkit.

OpenCms мазмұны репозитарийі мәліметтер базасында сақталады MariaDB, MySQL, PostgreSQL, HSQLDB, Oracle, MSSQL және DB2 жергілікті қолдау. Оған қол жеткізуге болады CMIS, WebDAV ретінде SMB желісінің үлесі немесе жергілікті веб-интерфейс арқылы.

OpenCms ішіндегі мәтін мазмұны XML схемасы. Мазмұн менеджерлеріне арналған интерфейс жасайды XML мәліметтер базасында сақталатын осы схемаларға негізделген файлдар. Негізделген шаблон жүйесі JavaServer беттері содан кейін XML-ден веб-беттерді жасайды.

Нұсқалар

OpenCms 2000 жылдан бастап ашық кодты жоба ретінде үздіксіз дамып келеді. Негізгі нұсқасы 18-24 айда шығарылады, ал қателіктер шығарылымы әр 3-4 айда шығарылады. The қайта қарауды бақылау OpenCms бастапқы код пайдалану арқылы жасалады Гит қосулы GitHub.[8] Келесі кестеде OpenCms барлық негізгі шығарылымдарының шолуы берілген.[9]

OpenCms-тің негізгі шығарылымдарына шолу
НұсқаШығару күніМаңызды жаңа мүмкіндіктер
Ескі нұсқасы, енді қолданылмайды: 4.02 ақпан 2000Онлайн / офлайн жұмыс процесі, WYSIWYG веб-беттерге арналған редактор, зерттеуші, пайдаланушыларды басқару
Ескі нұсқасы, енді қолданылмайды: 5.05 мамыр 2002 жБет шаблондары JSP меншікті тегтер кітапханасы, ұзартылды кэштеу және беттердің статикалық экспорты
Ескі нұсқасы, енді қолданылмайды: 5.311 желтоқсан 2003Толық мәтінді іздеу Люцен, веб-беттерді тікелей редакциялау
Ескі нұсқасы, енді қолданылмайды: 6.030 маусым 2005Пайдаланушы интерфейсі жаңартылды, мазмұнын сақтау XML негізделген файлдар XSD, бірнеше сайттарды басқару
Ескі нұсқасы, енді қолданылмайды: 6.231 наурыз 2006Кіріктірілген кескін масштабтау, құжат нұсқаларын көзбен салыстыру
Ескі нұсқасы, енді қолданылмайды: 7.004 шілде 2007 жҚолдау WebDAV, сілтемелерді автоматты басқару, барлық мазмұн файлдары үшін санаттар тегтері
Ескі нұсқасы, енді қолданылмайды: 7.515 маусым 2009Мазмұн галереялары, өрнек тілін қолдану арқылы JSP құруға кеңейтілген қолдау
Ескі нұсқасы, әлі де сақталған: 8.08 мамыр 2011 жЖақсартылған пайдаланушы интерфейсі жылжыту парақтағы және сайт картасы редакторындағы элементтер, мобильді құрылғыларға қолдау көрсету
Ескі нұсқасы, әлі де сақталған: 8.524 қыркүйек 2012Веб-беттерді «кірістірілген» редакциялау, интеграциялау Apache Solr, CMIS қолдау, SEO Ерекшеліктер
Ескі нұсқасы, әлі де сақталған: 9.008 қараша 2013Мобильді құрылғыларға алдын-ала қарау, а арқылы мазмұн репозиторийіне қол жеткізу желілік бөлісу, визуалды сайтты басқару интерфейсі, демо-шаблон негізінде Жүктеуіш
Ескі нұсқасы, әлі де сақталған: 9.503 қараша 2014Ішкі контейнерлер шаблон мен орналасуды апарып тастау, пайдаланушы жасаған мазмұнмен, PDF құру, кеңейтілген редактор рөлдері, WYSIWYG редакторында емлені тексеру, галереяларды, санаттар мен шаблондарды визуалды басқару
Ескі нұсқасы, әлі де сақталған: 10.023 наурыз 2016Жаңартылған әкімшілік жұмыс орны, Apollo шаблоны, жаңа файл зерттеушісі, Идентификаторлар пайдаланушылар үшін өзгертілген шаблондарды тікелей жасаңыз Гит, кескіндерді апарып тастаңыз, Solr негізіндегі мазмұнды іздеу
Ескі нұсқасы, әлі де сақталған: 10.515 ақпан 2017Сайт карталарын қатарлас салыстыруға арналған оқшаулау құралдары, JSON фрагменттері ретінде беттерді қалыптастыруды қолдау, сыртқы деректер көздері үшін активті қосу, пайдаланушы интерфейсіндегі қаріп белгішелері
Ағымдағы тұрақты нұсқа: 11.030 сәуір 2019Пайдаланушы интерфейсі қайта құрылды, SEO үшін мета-карталар, жаңа Меркурий шаблоны, алдын-ала анықталған Solr іздеулері бар мазмұн тізімінің әдепкі генерациясы, зерттеушідегі бетбелгілер, ресурстар түріне арналған жаңа бағдарламалар және сеанстарды басқару
Аңыз:
Ескі нұсқа
Ескі нұсқасы, әлі де сақталған
Соңғы нұсқасы
Соңғы алдын ала қарау нұсқасы
Болашақ шығарылым

Әрі қарай оқу

  • Лилиедаль, Дан. 7-нұсқалар. Packt Publishing. ISBN  978-1-84719-105-2.
  • Қасапшы, Мат. 6 веб-сайтты басқару және теңшеу: Java / JSP XML мазмұнын басқару. Packt Publishing. ISBN  978-1-904811-76-3.
  • Butcher, Matt (2004). OpenCms көмегімен веб-сайттар құру. Packt Publishing. ISBN  978-1-904811-04-6.

Сондай-ақ қараңыз

Әдебиеттер тізімі

Сыртқы сілтемелер