Enonic XP - Enonic XP

Enonic XP
Enonic-xp-logo.png
Enonic XP негізгі экраны
Enonic XP негізгі экраны
ӘзірлеушілерEnonic AS
Бастапқы шығарылым17 ақпан, 2015; 5 жыл бұрын (2015-02-17)[1]
Тұрақты шығарылым
7.3.0[2] / 2020 жылдың 15 маусымы; 5 ай бұрын (2020-06-15)
ЖазылғанJava
Операциялық жүйеUnix тәрізді, Windows, Linux
ТүріМазмұнды басқару жүйесі, қолданбалы веб-платформа
ЛицензияGNU GPLv3 +[3]
Веб-сайтэноникалық.com

Enonic XP ақысыз және ашық көзі болып табылады қолданбалы веб-платформа және мазмұнды басқару жүйесі (CMS) негізінде Java және Эластикалық іздеу. Әзірлеген Норвег бағдарламалық жасақтама компаниясы Эноникалық, құру үшін микросервис веб-платформасын пайдалануға болады прогрессивті веб-қосымшалар, күрделі веб-сайттар немесе вебке негізделген API.[4] Enonic XP сервер логикасын кодтау үшін қолданбалы құрылымды қолданады JavaScript, және қажет емес SQL ол интеграцияланған мазмұн репозиторийімен жеткізіледі.[5] CMS толығымен ажыратылған, яғни әзірлеушілер дәстүрлі веб-сайттар мен кіру парақтарын құра алады немесе XP-ді бас режимінде, яғни презентация қабатынсыз, кез-келген құрылғыға немесе клиентке редакторлық мазмұнды жүктеу үшін қолдана алады. Эноникті Норвегиядағы ірі ұйымдар, соның ішінде ұлттық пошта қызметі қолданады Норвегия поштасы, сақтандыру компаниясы Gjensidige, ұлттық лотерея Norsk Tipping, Норвегияның еңбек және әл-ауқат басқармасы және ерлерге арналған ұлттық футбол лигасындағы барлық үздік футбол клубтары, Eliteserien.[6]

Шолу

Enonic XP ендірілген веб-мазмұнды басқару, қосымшалар мен веб-сайттарды бір тәжірибеге біріктіру. Мазмұнды басқару жүйесінің (CMS) функционалдығы көрнекі апарып тастау редакторы, кіру бетінің редакторы, көп сайтты және көп тілді қолдау, медиа және құрылымдық мазмұнды, суреттерді жетілдірілген өңдеу, пайдаланушының жауап беру интерфейсі, рұқсаттар мен рөлдерді басқару, қайта қарауды қамтиды нұсқаларын басқару және жаппай жариялау. Мазмұн мен веб-сайттар «Content Studio» арқылы басқарылады, ал интеграция мен қосымшалар тікелей XP-дегі «Қосымшалар» бөлімі арқылы орнатылуы мүмкін, мұнда платформа ресми Enonic нарығында мақұлданған қосымшаларды табады.[4]

Enonic XP-де үшінші тарап дерекқорлары жоқ. Оның орнына әзірлеушілер іздеу жүйесінің жоғарғы жағында таратылған сақтау қоймасын құрды Эластикалық іздеу, мазмұнды индекстеу қажеттілігін болдырмау. Жүйе Filesystem мүмкіндіктерін біріктіреді, NoSQL, сақтау қоймасында барлығын автоматты түрде индекстейтін сақтау технологиясын іздеу және сақтау технологиясын іздеу.[7]

Enonic XP Enonic құрастырған кодты қамтитын PurpleJS шеңберін қолдана отырып, серверлік JavaScript және Java қосымшаларын орналастыруды қолдайды. PurpleJS Java және JavaScript-ті ерітеді және JavaScript-тің жеңіл бағдарламалық қосымшаларын Node.js бағдарламалау моделінің күрделілігінсіз басқара алады. Ашық көзі бар рамка JVM-нің жоғарғы жағында жұмыс істейді (Java виртуалды машинасы ) және әзірлеушілерге бірдей кодты браузерде және серверде іске қосуға мүмкіндік береді, осылайша оларға бар Java жобаларымен жұмыс кезінде JavaScript қолдануға мүмкіндік береді.[8]

Java виртуалды машинасында жұмыс істей отырып, Enonic XP көптеген инфрақұрылымдарда қолданыла алады. Кодты орналастыру үшін үшінші тарап бағдарламалық жасақтамасына тәуелділік жойылды, өйткені платформа әдепкі бойынша бағдарлама сервері болып табылады. Мысалы, әзірлеуші ​​өзінің модульдерін және кодын жұмыс істеп тұрған кезде жүйеге тікелей енгізе алады. JavaScript барлық техникалық элементтерді біріктіреді, ал Enonic XP а MVC құрылымы мұнда сервердегі JavaScript-тегі барлық нәрсені кодтауға болады. Enonic платформасы кез-келген шаблондық қозғалтқышты қолдана алады. Ең көп қолданылатыны, Тимофель, пайдаланушыларға жазықтық жасауға мүмкіндік береді HTML5 дизайнерге HTML файлы бойынша жұмыс істеуге мүмкіндік беретін құжат ретінде қолданыңыз және оны көрініс ретінде пайдаланыңыз, әзірлеуші ​​оны функционалды және динамикалы ете алады.[5]

Прогрессивті веб-қосымшалар

Enonic XP-нің тағы бір ерекшелігі - бұл әзірлеушілердің жасау мүмкіндігі прогрессивті веб-қосымшалар (PWA). PWA - бұл кәдімгі веб-парақ немесе веб-сайт, бірақ пайдаланушыға мобильді қосымша сияқты көрінуі мүмкін веб-қосымша. 2017 жылдың басында Enonic Enonic XP платформасында құрылған ашық көзі бар прогрессивті веб-қосымшасы «Office League» шығарды, бұл оны алғашқы компаниялардың бірі етті. Скандинавия өндіріске дайын PWA әзірлеу және шығару.[9] Кейінірек Enonic 2017 жылы PICA стартерлік жинағын шығарды, бұл әзірлеушілерге Enonic XP-де ауқымды PWA құруға көмектесті.[10]

Тарих

Enonic AS компаниясының негізін 2000 жылы Мортен Øien Эриксен мен Томас Сигдестад қалаған. The бағдарламалық жасақтама компаниясы «Тік сайт» деп аталатын мазмұнды басқару жүйесін қоса, Java-ны қолданатын қызметтер мен шешімдер жасауға мамандандырылған,[11] содан кейін «Enonic CMS». Бір мақсатта жеке силостармен жұмыс жасайтын қосымшалар, мәліметтер базасы және веб-сайттардың командалары бар екенін біліп, Enonic әртүрлі элементтерді бір бағдарламалық жасақтамаға біріктіруге тырысты. Алғаш рет 2015 жылы шыққан Enonic XP қосымшасының платформасы қосымша беткі қабат ретінде CMS қамтиды.[9]

2020 жылдың наурыз айында Enonic XP SoftwareReviews веб-тәжірибені басқарудың «Көшбасшысы» ретінде белгіленді.[12] Рейтинг пайдаланушылардың шолуларына негізделген және SoftwareReviews ‘2020 Data Quadrant Report, егжей-тегжейлі бағалау және 18 жетекші веб-тәжірибе менеджерлерінің рейтингісінде көрсетілген. SoftwareReviews - Info-Tech зерттеу тобының бөлімі, а Канадалық IT-зерттеу және талдаушы фирма 1997 жылы құрылған.

Шығарылым тарихы

Enonic XP мантияны бұрынғы Enonic CMS мазмұн басқару жүйесінен қабылдады және осылайша «5.0.0 нұсқасынан» басталды. Келесі тізімде тек негізгі шығарылымдар бар.

Аңыз:Ескі нұсқасы, сақталмағанЕскі нұсқасы, әлі де сақталғанАғымдағы тұрақты нұсқаСоңғы алдын ала қарау нұсқасыБолашақ шығарылым
НұсқаШығару күніЕскертулер
Ескі нұсқасы, енді қолданылмайды: 5.0.017 ақпан, 2015[1]Enonic XP-нің бастапқы нұсқасы.
Ескі нұсқасы, енді қолданылмайды: 5.1.02015 жылғы 22 сәуір[13]Бар (қарапайым) commonjs модульдеріне қолдау, порталдағы сілтемелермен жұмыс, HTML редакторының TinyMCE негізінде енгізу типі және т.б.
Ескі нұсқасы, енді қолданылмайды: 5.2.02015 жылғы 5 маусым[14]TinyMCE редакторына жақсартулар қосылды, оқшаулауға қолдау, парақ үлестері және т.б.
Ескі нұсқасы, енді қолданылмайды: 5.3.02015 жылғы 7 шілде[15]6.0-ге дейін жаңартуға дайындалған қамтылған түзетулер, негізінен Java-да қайта жазылған құралдар және қателерді түзету.
Ескі нұсқасы, енді қолданылмайды: 6.0.02015 жылғы 8 қыркүйек[16]Модульдер қосымшаларға ауысып, әзірлеушілерге бірнеше жаңа құралдар қосты, жаңа баспа шеберін қосты, бет шаблондары енді қосымша, фокустық және кесу мүмкіндіктері бар жаңа сурет редакторы, JavaScript API жақсартулары және әкімші интерфейсін жақсарту.
Ескі нұсқасы, енді қолданылмайды: 6.1.019 қазан, 2015 ж[17]Пайдаланушы интерфейсінің мазмұн тақтасы, контексттік мәзірден енгізу, жаңа API мүмкіндіктері, жаңа жобаны бастау құралы және интерфейстің жауап беру қабілетін жақсарту, интерфейс интерфейсі, компоненттер панелі және сурет редакторы қосылды.
Ескі нұсқасы, енді қолданылмайды: 6.2.02015 жылғы 9 қараша[18]Қате беттері, жауап сүзгілері, кэштеу және HTTP сығымдары қосылды.
Ескі нұсқасы, енді қолданылмайды: 6.3.02015 жылғы 22 желтоқсан[19]Кластерлік қолдау, қосылатын әкімші виджеттері, JS-те көпбөлшекті өңдеу, жаңа JS кітапханалары және ыстық қайта жүктеу әзірлеу режимі қосылды.
Ескі нұсқасы, енді қолданылмайды: 6.4.023 ақпан, 2016[20]Құралдар терезесіне импорттауда XSLT түрлендірулеріне қолдау, қосымшаларды орнатуға қолдау, жергілікті / кластерлік бағдарламаларды орналастыру, қосылатын администратор құралы, порталдағы WebSocket қолдауы қосылды.
Ескі нұсқасы, енді қолданылмайды: 6.5.02016 жылғы 19 сәуір[21]OSX және Windows үшін жаңа жергілікті орнатушылар, мәтіндік компоненттердің жаңа редакторы, беттің фрагменттері, кірістірілген кескін кесу, нұсқалар тарихын қалпына келтіру, контроллердің салыстыруы және енгізу түрлері үшін әдепкі мәндер.
Ескі нұсқасы, енді қолданылмайды: 6.6.02016 жылғы 29 маусым[22]Тәуелділік виджеті, редактор макросы, атаудың транслитерациясы, қауіпсіз жою, іздеуді жақсарту және пайдаланушылардың сыртқы дүкендеріне қосылуға мүмкіндік беретін сәйкестендіру провайдері қосылды.
Ескі нұсқасы, енді қолданылмайды: 6.7.02016 жылғы 21 қыркүйек[23]Бет редакторы мен HTML редакторы жақсартылған схема анықтамалық мәтіндері, таңдамалы енгізу түрі, қолданба белгішелері және жаңа сәлемдесу туры қосылды.
Ескі нұсқасы, енді қолданылмайды: 6.8.02016 жылғы 21 қараша[24]Опциялар жиынтығының формасы, кеңейтілетін анықтамалық мәтіндер, жаңа асинхронды тапсырма API, бақылау жүйесі туралы егжей-тегжейлі көрсеткіштер, ғаламдық қолданбаның конфигурациясы және мобильді платформада, кітапханаларда және жалпы жүйеде алдын-ала қарау үшін жақсартулар қосылды.
Ескі нұсқасы, енді қолданылмайды: 6.9.02017 жылғы 19 қаңтар[25]Жаңа Node API, уақытқа негізделген баспа, жергілікті қойындылар және тағы бірнеше жақсартулар.
Ескі нұсқасы, енді қолданылмайды: 6.10.024 сәуір, 2017[26]Пайдаланушыларға жоюды болдырмауға, сонымен қатар HTML редакторын жақсартуға, шебері мен жаппай таңдауды жариялауға және басқа өзгерістерге рұқсат етілді.
Ескі нұсқасы, енді қолданылмайды: 6.11.02017 жылғы 13 шілде[27]Егжей-тегжейлер панелінде дисплей бетінің шаблон ақпараттары, демпинг және жүктеу нұсқалары, Content Studio-да баспа мәселелерін шешуді жүзеге асыру, көп репозиторий іздеу, HTML аймағында бейненің өзгермелі масштабын қолдау қосылды.
Ескі нұсқасы, енді қолданылмайды: 6.12.013 қазан 2017 ж[28]Ағаш құрылымы мен жалпақ құрылым арасындағы мазмұнды таңдау құралы, пайдаланылмаған екілік файлдарды табуға және жоюға арналған вакуумдық құрал, кескін өңдеуге арналған жаңа мүмкіндіктер және көп тілді басқару консолі, сонымен қатар өнімді үш бөлікке модульдеу: қосалқы жұмыс уақыты, бағдарламалар және қолдау кітапханалары.
Ескі нұсқасы, енді қолданылмайды: 6.13.02017 жылғы 22 желтоқсан[29]Мазмұн студиясының интерфейсіндегі жаңа мүмкіндіктер, соның ішінде кіретін тәуелділіктер туралы ескерту және сурет таңдаушыға арналған галерея режимі Сондай-ақ мазмұнның индекстелуі және кеңейтілген API болды.
Ескі нұсқасы, енді қолданылмайды: 6.14.05 наурыз, 2018[30]Жақсартылған сақтау түймесі, әкімшінің қауіпсіз пайдаланушысы, барлық жүйелік мазмұн түрлерінің локализациясы, жарияланымға қатысты түсініктемелер және т.б. қосылды.
Ескі нұсқасы, енді қолданылмайды: 6.15.017 шілде 2018 ж[31]Бірнеше жаңа мүмкіндіктер, соның ішінде жаңа HTML редакторы және жаңа кітапханадағы кластердің қосымша мүмкіндіктері. Бұл нұсқа Content Studio-дағы жақсартылған жұмыс үрдісін, Content Editor қадамдарын жаңартуды, Media Selector енгізу түрін және басқа көптеген жаңа мүмкіндіктерді көрді.
Ескі нұсқасы, енді қолданылмайды: 7.0.013 маусым 2019[32]Барлық құжаттамалар мен нұсқаулықтарды, жаңа XP құжаттарын және Enonic CLI-ді енгізетін жаңа әзірлеушілер порталы. Enonic XP ядросы қазір JVM 11-ге негізделген және барлық негізгі платформаларда жергілікті тарату арқылы қол жетімді. Content Studio Enonic Market-те қосымша ретінде бөлінген.
Ескі нұсқасы, енді қолданылмайды: 7.1.02019 жылғы 18 қыркүйек[33]Жаңа функцияларға сұраныстарды бөлектеу, мазмұнның жұмыс процесі, теңшелетін дисплей-ат жапсырмасы, хабарлама жариялау және т.б.
Ескі нұсқасы, әлі де сақталған: 7.2.019 желтоқсан, 2019[34]Жаңа мүмкіндіктерге аудит журналы, API мазмұны арқылы кіру, түйіндер кітапханасынан нұсқалар бойынша түйіндер алу, тұтынушы бөліктерінің белгішелері, тақырып сүзгілері және т.б.
Ағымдағы тұрақты нұсқа: 7.3.015 маусым, 2020[35]Жаңа мүмкіндіктерге қысылған демпинг пен жүктеме, сеанстарсыз кіру, консоль журналдарындағы түстерді бөлектеу және қолданыстағы мүмкіндіктерді жақсарту кіреді. Content Studio кеңейтілген тілдік қолдау, мазмұндық жобалар, нұсқаларды салыстыру, жеңіл көрініс және бірнеше интерфейсті жақсарту арқылы 3.0.0 нұсқасына жаңартылды.
Болашақ шығарылым: 7.4.0ТБД

Даму және қолдау

Enonic форумнан, қолданушылар мен әзірлеушілер қауымдастығынан, билеттермен, құжаттамамен, кодекстен тұратын қолдау жүйесінен, сертификаттары бар оқу-жаттығу орталығынан және әртүрлі қоғамдастық топтарынан тұрады.[36] Қолдау жүйесі туралы жаза отырып, CMS Critic компаниясының қызметкері Майк Джонстон «кәсіпорынның тұтынушылары Enonic қолдау тобы екі сағат ішінде жауап бере алатын жекелендірілген қолдаудың жоғары деңгейіне қол жеткізетіні анық» деп атап өтті.[4] Қолдау жүйесі үш деңгейге бөлінеді: күміс, алтын және платина - келесі күннен бастап бизнесті қолдаудан бастап тәулік бойы қолдауға дейін.[37] Enonic XP көзі ашық болғандықтан, белгілі осалдықтар, қателер мен мәселелер тізімге енгізілген Github.[38]

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

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

  1. ^ а б «Public / com / enonic / xp / distro / 5.0.0 индексі». enonic.com. Алынған 6 маусым, 2018.
  2. ^ «Enonic XP құжаттамасы». enonic.com. Алынған 15 маусым, 2020.
  3. ^ «Enonic XP лицензиясы қалай беріледі». enonic.com. Алынған 14 маусым, 2018.
  4. ^ а б c Джонстон, Майк. «Enonic XP шолуы». CMS Critic. Алынған 4 маусым, 2018.
  5. ^ а б Никастро, Дом. «Эноник WordPress-тің жеңілдігімен және кәсіпорынның жұмысымен мақтана алады». CMSWire. Алынған 4 маусым, 2018.
  6. ^ Джериерви, Даг Роберт. «Netlife Research toppfotball-oppdrag үшін». Кампанже. Алынған 4 маусым, 2018.
  7. ^ «Enonic XP». Google Cloud Platform. Алынған 14 маусым, 2018.
  8. ^ Крилл, Пауыл. «PurpleJS Java, JavaScript дамуын біріктіреді». InfoWorld. Алынған 4 маусым, 2018.
  9. ^ а б Бидвелл, Джонни. «Прогрессивті сессиялар - Томас Сигдестадпен сұхбат». Linux форматы, 237 шығарылым, 2018 ж. Маусым. Алынған 4 маусым, 2018.
  10. ^ «Workbox PWA Starter». enonic.com. Алынған 6 маусым, 2018.
  11. ^ «тік сайттың өнімі». web.archive.org. Алынған 10 қазан, 2019.
  12. ^ «SoftwareReviews». www.softwarereviews.com. Алынған 2020-05-05.
  13. ^ «Enonic XP 5.1.0». github.com. Алынған 5 маусым, 2018.
  14. ^ «Enonic XP 5.2.0». github.com. Алынған 7 тамыз, 2018.
  15. ^ «Enonic XP 5.3.0». github.com. Алынған 7 тамыз, 2018.
  16. ^ «Enonic XP 6.0.0». github.com. Алынған 7 тамыз, 2018.
  17. ^ «Enonic XP 6.1.0». github.com. Алынған 7 тамыз, 2018.
  18. ^ «Enonic XP 6.2.0». github.com. Алынған 7 тамыз, 2018.
  19. ^ «Enonic XP 6.3.0». github.com. Алынған 7 тамыз, 2018.
  20. ^ «Enonic XP 6.4.0». github.com. Алынған 5 маусым, 2018.
  21. ^ «Enonic XP 6.5.0». github.com. Алынған 7 тамыз, 2018.
  22. ^ «Enonic XP 6.6.0». github.com. Алынған 7 тамыз, 2018.
  23. ^ «Enonic XP 6.7.0». github.com. Алынған 7 тамыз, 2018.
  24. ^ «Enonic XP 6.8.0». github.com. Алынған 7 тамыз, 2018.
  25. ^ «Enonic XP 6.9.0». github.com. Алынған 7 тамыз, 2018.
  26. ^ «Enonic XP 6.10.0». github.com. Алынған 7 тамыз, 2018.
  27. ^ «Enonic XP 6.11.0». github.com. Алынған 7 тамыз, 2018.
  28. ^ «Enonic XP 6.12.0». github.com. Алынған 7 тамыз, 2018.
  29. ^ «Enonic XP Distro 6.13.0». github.com. Алынған 7 тамыз, 2018.
  30. ^ «Enonic XP Distro 6.14.0». github.com. Алынған 7 тамыз, 2018.
  31. ^ «Enonic XP Distro 6.15.0». github.com. Алынған 7 тамыз, 2018.
  32. ^ «Enonic XP Distro 7.0.0». github.com. Алынған 27 қаңтар, 2020.
  33. ^ «Enonic XP Distro 7.1.0». github.com. Алынған 27 қаңтар, 2020.
  34. ^ «Enonic XP Distro 7.2.0». github.com. Алынған 27 қаңтар, 2020.
  35. ^ «Enonic XP Distro 7.3.0». github.com. Алынған 16 маусым, 2020.
  36. ^ «Біздің қоғамдастыққа қосылыңыз». enonic.com. Алынған 6 маусым, 2018.
  37. ^ «Энонды сатушының бейтарап бағасы». Boye & Company. Алынған 28 тамыз, 2019.
  38. ^ «Мәселелер». github.com. Алынған 6 маусым, 2018.

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