스피프

SPIP
스피프
Logo SPIP.png
초기 릴리즈2001년 7월(2001-07)
안정적 해제
4.0.1[1] / 2021-12-15[±]
리포지토리
기록 위치PHP
운영 체제크로스 플랫폼
유형컨텐츠 관리 시스템
면허증GNU 일반 공중 사용권
웹사이트spip.net

SPIP(Systeme de Publication pour l'Internet)는 웹 사이트 퍼블리싱을 위해 고안된 무료 소프트웨어 콘텐츠 관리 시스템으로 온라인 협업 편집을 지향한다.

소프트웨어는 설치, 사용, 유지관리가 용이하도록 설계되었으며, 공공 및 민간 기관에서[which?] 사용된다. SPIP라는 단어의 마지막 P는 소프트웨어가 집단 온라인 편집을 위해 설계되었다는 점에서 Partagé(공유)와 Dispartatif(참여형) 모두를 의미한다.[2] 그것의 마스코트날다람쥐다.

기관 사이트, 커뮤니티 포털, 학술 사이트, 개인 웹 페이지, 뉴스 사이트 모두에서 사용된다.[which?]

기술

소프트웨어는 PHP로 작성되며, 하나 이상의 SQL 데이터베이스에 의존한다. MySQL / MariaDB, SQLite 또는 PostgreSQL.

사이트의 페이지는 '즉시' 생성되며, 데이터베이스에 저장된 콘텐츠는 HTML과 SPIP 고유의 마크업 언어를 융합한 프리젠테이션 '골격'을 통해 포맷된다. 캐싱 시스템은 요청 시 페이지 생성을 방지하는데, 페이지가 요청되면 SPIP는 해당 페이지가 캐시에 없는지, 너무 오래되지 않은 경우 페이지가 표시된다. 페이지의 수명은 프리젠테이션 골격에서 조정할 수 있다.

역사

SPIP는 원래 uzine.net 사이트를 위해 고안되었고, 그 후에 그것의 디자이너들은 그것을 GPL 라이선스로 출시했다. 2001년 창간 이래, 르몽드 외교전문지 및 www.vacarme.eu.org에도 사용되어 왔다. 르몽드 외교관의 웹마스터는 SPIP의 창시자 중 한 명이다.[citation needed]

SPIP는 캐시 메커니즘, 인증 시스템, 자동 설정 모듈 및 문서 관리 및 입력을 위한 인터페이스를 통합한다. SPIP는 '골격'이라고 알려진 웹 템플릿 시스템을 사용하여 PHP 지식이 없어도 동적 페이지를 만들 수 있다.

2003년 초 1.6 버전은 사설 백엔드 인터페이스를 여러 언어로 표시할 수 있게 했다.[3] 사용 가능한 버전의 수를 곱하기 위해 번역자를 위한 공간이 마련된다.[4]

2004년 1월, 1.7 버전의 SPIP는 다국어 웹사이트의 관리를 가능하게 하고, 검색 및 콘텐츠 인덱싱 모듈을 구현하며, 다른 사이트 컨텐츠의 신디케이션도 가능하게 한다.[5]

2005년 4월, 인간공학적 프로세스의[clarification needed] 분석을 고려하기 위해 버전 1.8의 개인 인터페이스가 재작업되었다.[6] 개발자들에게 중요한 수정은 현재 새로운 컴파일러로부터 이익을 얻는 SPIP의 핵심이다. 그런 다음 PHP에서 코딩 작업을 요구하지 않고 보다 복잡한 기능성으로 골격을 정교하게 만드는 것이 가능해진다.[7]

다른 재작업은 현재 진행 중에 있으며, 이를테면 해골의 형태로 민간 인터페이스의 재작업 등이 이루어지고 있다.

1.9 버전 (1)은 플러그인 시스템과 특히 구성요소 파일 구성(특히 '.php3'에서 '.php' 파일 확장자로의 전환)에 많은 변화를 도입했다.[8]

1.9.1 버전은 위키피디아와 유사한 템플릿 시스템을 도입했다.[9]

1.9.2 버전은 출처의 상호 호환성을 높이기 위해 디렉토리 구조를 수정했다.[10]

2.0 버전은 여러 SQL 데이터베이스를 지원하며 웹 양식에 쉬운 골격을 도입한다.[11]

2.1 버전은 향상된 보안과 안정성, 플러그인 관리를 위한 새로운 인터페이스 및 기타 기능과 함께 모듈의 개념을 기반으로 한다.[12]

3.0 주요 버전은 2012년 5월 19일에 출시되었으며,[13] 보다 높은 수준의 모듈화를 위해 완전히 재설계되었다. 이제 모든 비핵심 기능이 플러그인으로 구현된다. 사설 영역은 편집 대상을 가능한[clarification needed] 한 일반화시키기 위해 철저히 다시 작성되었다. 새로운 편집 오브젝트를 더 쉽고 빠르게 만들고 기존 편집 오브젝트를 사용자 정의할 수 있도록 설계되었다. 새로운 DATA 루프는 SPIP가 모든 종류의 데이터(SQL 테이블뿐만 아니라)에 연결할 수 있도록 한다. 이러한 데이터는 로컬(XML, CSV, YAML 파일, 열거형...) 또는 URL(YouTube 동영상 목록, Flickr 사진, Google 스프레드시트, 온라인 캘린더...)에서 직접 찾을 수 있다. 그래서 웹 자체는 데이터베이스로 사용될 수 있다.

3.1 버전은[14] 2016년 1월 6일에 발매되었다. 자바스크립트 라이브러리 업데이트, 기본 CSS 스타일, 편집 공간 강화, 골격 작성, 성능 향상, 코드 작성 등의 새로운 도구 제공.

3.2 버전은[15] 2017년 10월 13일에 출시되었다. 그것은 내장된 JavaScript 라이브러리의 업데이트, 개인 공간의 더 나은 인체공학 및 기타 개선사항을 포함한다.

참고 항목

기사 노트 및 참조 자료

  1. ^ "Downloading SPIP". spip.net. Retrieved 15 December 2021.
  2. ^ CMS 비평가
  3. ^ SPIP 1.6 - SPIP
  4. ^ SPIP 번역 방법?
  5. ^ SPIP 1.7
  6. ^ http://diala.rezo.net
  7. ^ SPIP 1.8
  8. ^ SPIP 1.9
  9. ^ SPIP 1.9.1
  10. ^ SPIP 1.9.2
  11. ^ SPIP 2.0
  12. ^ SPIP 2.1
  13. ^ SPIP 3.0
  14. ^ SPIP 3.1
  15. ^ [1]

외부 링크