목련(CMS)

Magnolia (CMS)
목련
Magnolia (CMS) logo.svg
원저작자보리스 크래프트 & 파스칼 망골드
개발자매그놀리아 인터내셔널
초기 릴리즈2003년 11월 15일(2003-11-15)
안정된 릴리스
6.2.22 / 2022년 7월
29일 (7일) (2022-07-29)
저장소
기입처자바
운영 체제크로스 플랫폼
유형콘텐츠 관리 시스템
면허증.커뮤니티 에디션: GPLv3
DX 코어: EULA
웹 사이트www.magnolia-cms.com

Magnolia는 오픈 소스 콘텐츠 관리 시스템(CMS)입니다.스위스 바젤에 본사를 둔 Magnolia International Ltd.에 의해 개발되었습니다.Java용 콘텐츠 저장소 API(JSR-283)기반으로 합니다.

메이저 릴리즈

버전 날짜. 주요 기능
6.2 2020-03-27 Visual SPA Editor, 선언적 REST를 통한 멀티소스 콘텐츠, 통합 사용자 경험, DAM 커넥터 팩, 마케팅 자동화 커넥터 [1]팩.
6.1 2019-06-26 제품 재패키지: DX Core 및 Community Edition, 커넥터 팩, 라이브 복사, 많은 검색 바 및 UI 개선.[2]
6.0 2018-11-30 AI 기반 검색 결과 순위 지정, 이미지 인식 및 태그 지정, 콘텐츠 유형을 통한 콘텐츠 모델, 새로운 UI 프레임워크, 개선된 사용자 인터페이스를 [3]갖춘 바 찾기
5.7 2018-06-25 GPR 준비 상태, 자산 인덱싱용 Apache Solr, 필드 이름 별칭, Java 9 및 Java 10과의 런타임 호환성, Java EE [4]8의 Java 사양 기준선.
5.6 2017-11-15 콘텐츠 태그, 새로운 REST API 전송 엔드포인트, 서드파티 의존관계용 소프트웨어 BOM, OAuth 2.0, Vaadin 8, Log4j 2.[5]
5.5 2016-11-15 정의 앱, 네비게이션 기능, Magnolia CLI, YAML 테마, 많은 UX 개선 사항, CORE 5.5는 기본 [6]DB로 H2를 사용합니다.
5.4 2015-07-03 Magnolia Templating Essentials, 경량 개발, YAML 파일에 의한 구성, 통합 리소스 로드.[7]
5.3 2014-06-24 개인화(p13n), 워크플로우 태스크, 개선된 DAM API, 콘텐츠 커넥터, 마케팅 태그 매니저 앱.[8]
5.2 2013-11-22 REST 모듈, 새로운 Vaadin UI를 사용하는 더 많은 애플리케이션, 마이그레이션 프로세스 [9]개선.
5.1 2013-10-09 국제화(i18n), 벌크 액션, 퍼블리싱 워크플로우, 커스터마이즈 가능한 애플리케이션.[10]
5.0 2013-06-20 HTML5 및 Vaadin기반으로 한 새로운 UI.작업 지향 [11]앱을 만들기 위한 프레임워크입니다.
4.5.1 2012-03-13 새로운 템플릿 API, 멀티채널 퍼블리싱, JCR 2.0
4.1 2009-06-12 디지털 자산 관리, 이미지 생성, 코멘트.[13]
4.0.1 2009-03-06 표준 템플리트 [14]키트.
3.0 2006-11-15 LDAP [15]인증 등의 기능을 갖춘 Enterprise Edition.
2.0 2004-11-15 조작성 향상.[16]
1.0 2003-11-15 초기 [17][18]릴리즈
최신 브랜치
이전 브랜치, 계속 지원
수명이 연장된 오래된 브랜치, 부분적으로 지원
판매 종료

아키텍처

Magnolia CMS는 JCR 저장소를 사용하여 데이터를 저장, 검색 및 검색하는 Java 기반 콘텐츠 관리[19] 시스템입니다.이 점에서 Magnolia는 JCR을 사용하는 Adobe Experience Manager, Hippo CMS 및 Jahia와 유사합니다.Magnolia는 기본적으로 JCR 참조 구현인 Apache Jackrabbit를 사용합니다.Modeshape와 같은 다른 JSR-170 인증 저장소 구현을 사용할 수 있습니다.

영속적인 스토리지

Magnolia에서 Jackrabbit은 기본적으로 H2 데이터베이스에 데이터를 유지합니다.경량 임베디드 H2 데이터베이스에는 시스템을 시험하기 위한 Magnolia 소프트웨어, 구성 및 2개의 데모 웹사이트가 한 번에 다운로드되어 있습니다.실제 가동 환경의 경우 MySQL, MariaDB, Postgre 등의 기타 데이터베이스SQL 또는 Oracle을 사용할 수 있습니다.

모듈

Magnolia CMS는 모듈러형 아키텍처를 갖추고 있습니다.페이지 에디터, 디지털 자산 관리, 캐시 등의 시스템 코어 및 기능은 개별 모듈로 패키지화되어 있습니다.모듈 메커니즘은 Magnolia CMS로 구축된 웹 사이트를 패키징 및 배포하는 데도 사용됩니다.웹 사이트에서 사용되는 템플릿, 테마 및 기능은 별도의 [20]모듈로 분할됩니다.

모듈화를 통해 사이트 관리자는 프로젝트 요건에 따라 기능을 설치 및 제거할 수 있습니다.기능을 개별 모듈로 캡슐화함으로써 문제를 분리할 수도 있습니다.예를 들어, 한 팀은 웹 사이트 템플릿을 작업하고 다른 팀은 앱을 개발할 수 있습니다.

파일 시스템 수준에서 Magnolia 모듈은 Java 클래스 파일 및 리소스(이미지, CSS, JavaScript)를 하나의 파일로 패키지하는 데 사용되는 Java 파일 형식인 JAR입니다.Magnolia 모듈을 배포하려면 Java 애플리케이션 서버에 JAR 파일을 복사하고 Magnolia 인스턴스를 재시작해야 합니다.Magnolia CMS는 시작 프로세스 중에 JAR 파일을 인식하여 모듈을 설치합니다.

Magnolia International Ltd.는 Commenting, Personalization 등 일반적으로 사용되는 기능 모듈을 제공합니다.사용자 커뮤니티는 끊어진 [21]링크 확인 등 특정 작업을 위한 추가 모듈을 개발했습니다.

사용자

Magnolia[22] 고객은 주로 금융 서비스, 정부, 미디어 및 전자 상거래에서 옵니다.이 시스템은 복잡한 통합 요건과 제품을 요구에 맞게 커스터마이즈할 수 있는 충분한 IT 자원을 가진 조직에 가장 적합합니다.Magnolia의 오픈 소스 아키텍처를 활용하고 CMS를 기존 시스템과 통합하려면 상당한 Java 전문 지식이 필요합니다.동사는, 파일 시스템 베이스의[23] 개발 어프로치에 의해서, 제품의 Java 스킬의 요구가 경감된다고 지적하고 있습니다.

회의.

Magnolia Conference는 CMS 개발자와 디지털 마케팅 사용자를 위한 연례 행사입니다.이 컨퍼런스는 다른 사용자를 만나 베스트 프랙티스를 공유하고 제품 업데이트에 대해 배울 수 있는 자리입니다.기술 프레젠테이션 트랙은 소프트웨어 개발자를 대상으로 하며, 통합 및 CMS 구현 사례에 초점을 맞춥니다.2015년에 Magnolia는 디지털 비즈니스 프레젠테이션 트랙을 추가했습니다.이 트랙에서는 기업이 직면하고 있는 콘텐츠 과제와 웹 상에서 제품을 사용하는 방법에 대해 중점적으로 다룹니다.

이 회의에는 참가자 자신이 제안, 투표 및 발표에 책임을 지는 커뮤니티 컨퍼런스가 포함되어 있어 누구나 자유롭게 참석할 수 있습니다.

레퍼런스

  1. ^ "Release notes for Magnolia CMS 6.2". Magnolia Documentation. Magnolia International Ltd. Retrieved 2020-08-06.
  2. ^ "Release notes for Magnolia CMS 6.1". Magnolia Documentation. Magnolia International Ltd. Retrieved 2019-07-22.
  3. ^ "Release notes for Magnolia CMS 6.0". Magnolia Documentation. Magnolia International Ltd. Retrieved 2018-12-04.
  4. ^ "Release notes for Magnolia CORE 5.7". Magnolia Documentation. Magnolia International Ltd. Retrieved 2018-07-11.
  5. ^ "Release notes for Magnolia CORE 5.6". Magnolia Documentation. Magnolia International Ltd. Retrieved 2017-11-16.
  6. ^ "Release notes for Magnolia CORE 5.5". Magnolia Documentation. Magnolia International Ltd. Retrieved 2016-11-21.
  7. ^ "Release notes for Magnolia 5.4". Magnolia Documentation. Magnolia International Ltd. Retrieved 2016-10-17.
  8. ^ "Release notes for Magnolia 5.3". Magnolia Documentation. Magnolia International Ltd. Retrieved 2016-10-17.
  9. ^ "Release notes for Magnolia 5.2". Magnolia Documentation. Magnolia International Ltd. Retrieved 2016-10-17.
  10. ^ "Release notes for Magnolia 5.1". Magnolia Documentation. Magnolia International Ltd. Retrieved 2016-10-17.
  11. ^ Hietala, Antti (2013-06-20). "Release notes for Magnolia 5.0". Magnolia Documentation. Magnolia International Ltd. Retrieved 5 November 2014.
  12. ^ Hietala, Antti (2012-03-13). "Release notes for Magnolia 4.5.1". Magnolia Documentation. Magnolia International Ltd. Retrieved 2014-11-05.
  13. ^ Joseph, Grégory (2009-06-12). "Release notes for Magnolia 4.1". Magnolia Documentation. Magnolia International Ltd. Retrieved 2014-11-05.
  14. ^ Joseph, Grégory (2009-03-06). "Release notes for Magnolia 4.0.1". Magnolia Documentation. Magnolia International Ltd. Retrieved 2014-11-05.
  15. ^ Natividad, Angela (2006-11-15). "Magnolia Turns 3, Updates Web CMS". CMSWire. Simpler Media Group. Retrieved 2009-01-25.
  16. ^ Dunwoodie, Brice (2004-11-16). "Magnolia 2.0 Released, J2EE Open-Source CMS". CMSWire. Simpler Media Group. Retrieved 2009-01-25.
  17. ^ Kraft, Boris (2003-11-17). "Magnolia 1.0 released". betterfasterbigger.com. Retrieved 2016-10-18.
  18. ^ "Obinary Releases Free Java-based Enterprise CMS". CMSWire. Simpler Media Group. 2003-11-20. Retrieved 2009-01-25.
  19. ^ Karaca, Amandari (2019-08-06). "Magnolia Recognized by Gartner in the Magic Quadrant for Web Content Management". Cision (PRWeb). Cision. Retrieved 6 August 2019.
  20. ^ Meier, Christoph. "Modules". Magnolia Documentation. Magnolia International Ltd. Retrieved 6 November 2014.
  21. ^ Kerkhoff, Marvin. "Deadlink App". Magnolia Community Wiki. Retrieved 6 November 2014.
  22. ^ "References". Magnolia International Ltd. Archived from the original on 10 February 2015. Retrieved 2 December 2014.
  23. ^ Meier, Christoph (2015-07-03). "Release notes for Magnolia 5.4". Magnolia Documentation. Magnolia International Ltd. Retrieved 30 July 2015.

외부 링크