파파야 CMS
papaya CMS| 개발자 | 파파야 프로젝트 팀 |
|---|---|
| 안정된 릴리스 | |
| 플랫폼 | PHP |
| 이용가능기간: | 영어, 독일어, 러시아어 |
| 유형 | 콘텐츠 관리 시스템 |
| 면허증. | GNU 일반 공중 라이선스 |
| 웹 사이트 | www |
papaya CMS는 오픈 소스 콘텐츠 관리 시스템으로 무료로 데이터 형식인 XML, 템플릿 언어인 XSLT, 프로그래밍용 PHP와 같은 개방형 표준을 준수합니다.
역사
2000년에 상용 프로젝트로 개발이 시작되었고, 파파야 CMS는 2005년에 GNU General Public License에 따라 오픈 소스 CMS로 출시되었습니다.이 아키텍처와 기능 세트는 상용/대규모 설치의 초기 사용 사례에서 파생되었습니다.
시스템 아키텍처
papaya CMS는 콘텐츠 관리 시스템의 일반적인 작업 외에 특별한 응용 프로그램의 프레임워크로 사용하기 위해 모듈러 개념에 기반한 소프트웨어입니다.Unicode, 다국어 및 멀티 사이트 설치를 완전히 지원합니다.
모든 텍스트, 구성 데이터 등은 XML로서 관계형 데이터베이스에 격납된다.이미지나 비디오등의 미디어 파일은 파일 시스템에 보존되어 파파야에 의해서 관리되어 필요에 따라서 참조됩니다.
많은 기능(데이터베이스 액세스, 인증, 백엔드 메뉴 구축 방법 등)이 중앙에서 정의되며 추상화 계층을 통해 액세스할 수 있습니다.
papaya CMS는 PHP로 개발되었으며 객체 지향적입니다.데이터는 XML로 저장되며 XSLT는 템플릿 언어로 사용됩니다.시스템은 자체 개발 언어, 자체 스크립트 언어 또는 템플릿 언어를 사용하지 않습니다.
특장점
다른 많은 CMS papaya CMS와 달리 CMS는 한쪽의 GPL에서 사용할 수 있다는 것이 특징이다.한편, 제품의 배후에 서포트나 트레이닝을 제공하는 기업이 있습니다.
접근성
XSLT를 사용하여 콘텐츠, 레이아웃 및 포맷을 명확하게 분리하여 XHTML/HTML에서 가능한 모든 것을 파파야 CMS로 구현할 수 있습니다.이것은 개발자의 손에 달려 있습니다.그래서 파파야는 접근성을 위한 옵션입니다.
특징과 기능
기본 시스템
- 오픈 테크놀로지(PHP/XSLT/XML, MySQL 및 Postgre) 기반SQL)
- MySQL, Postgre와 호환SQL, SQLite
- XSLT 템플릿에 의한 레이아웃과 로직의 엄밀한 분리
- 액세스 가능한 페이지 문제 없음
- 검색 엔진에 최적화됨
- 페이지 및 서브 콘텐츠용 인텔리전트 캐싱 시스템
- 이미지, 플래시 파일 등의 자동 스케일링
- 보기 쉬운 이미지 브라우저
- WYSIWYG 편집기
- 페이지 작성자와 방문자를 위한 개별 사용자 관리
- 워크플로우 맵핑
- PHP 클래스로 쉽게 확장 가능
- 버전 관리/스테이지
- 사이트 맵 자동 생성
- 통합 메시징 시스템
- 에일리어스 작성("짧은 URL")
- 태스크를 자동화하는 cronjobs
- 사용자 액션 및 시스템메시지 로깅
- 백엔드에서 언어를 추가하기 위한 번역 모듈
- 콘텐츠 및 기사 유형에 대한 동기식 다국어 기능(각 항목을 원하는 만큼 여러 언어로 표시 가능)
- 100% Unicode 지원
- 출력 필터(HTML 및 PDF 등의 대체 수단으로 항목을 출력하기 위해)
- 모든 작업, 메시지 및 미공개 기사 등이 표시되는 중앙 작업 개요('papay Today')
- 멀티 사이트 기능(도메인/가상 호스트별로 커스터마이즈 가능한 도메인 옵션(출력 형식, 템플릿, 디자인 등)을 갖춘 다양한 웹 페이지 콘텐츠 제공)
- 페이지 출력의 멀티레이어 캐시(페이지 모듈의 XML 출력, 박스 출력, 풀 페이지 및 memcached 서버와 xslcache 지원)
- 여러 서버(웹 클러스터) 또는 클라우드 컴퓨팅 인프라스트럭처를 기반으로 운영 가능
- 마스터 라우터 네트워크 또는 클러스터에서 작동하는 다양한 데이터베이스 서버 지원.백엔드를 통해 전용 쓰기 액세스용 데이터베이스와 읽기 전용 액세스용 기타 데이터베이스를 분리할 수 있습니다.
프리 GPL 플러그인
- 지역 사회
- 블로그
- 지역 지도(Geo Maps, Yahoo Maps 또는 OpenStreet Map 포함)
- 이미지, 비디오 및 플래시 파일용 자산관리/미디어 데이터베이스 빌더(이미지 편집 및 버전 관리 포함)
- 가상 내비게이션 구조용 카탈로그 모듈(페이지 트리 내 기사의 실제 위치와 독립적으로 내비게이션을 생성할 수 있으므로 여러 곳에서 기사를 동일하게 사용할 수 있음)
- 페이지 평가/피드백 기회
- 퀴즈.
- 다이어그램의 동적 생성
- 권장 페이지
- 코멘트 페이지
- 주제 구독(사용자는 콘텐츠 변경에 대한 통지를 구독할 수 있습니다)
- FAQ 시스템
- 포럼
- 링크 데이터베이스
- 이벤트 캘린더
- 여러 페이지 기사
「 」를 참조해 주세요.
레퍼런스
- ^ "papayaCMS/papayacms-core". github.com. Retrieved 2020-12-17.