SPIP
SPIP(Système de Publication pour l'Internet)은 온라인 협업 편집을 지향하는 웹사이트 게시용 자유 소프트웨어 저작물 관리 시스�…
| 발표일 | 2001년 7월 |
|---|---|
| 안정화 버전 | 4.4.30[1] |
| 저장소 | |
| 프로그래밍 언어 | PHP |
| 운영 체제 | 크로스 플랫폼 |
| 종류 | 저작물 관리 시스템 |
| 라이선스 | GNU 일반 공중 사용 허가서 |
| 웹사이트 | spip |
SPIP(Système de Publication pour l'Internet)은 온라인 협업 편집을 지향하는 웹사이트 게시용 자유 소프트웨어 저작물 관리 시스템이다.
이 소프트웨어는 쉬운 설치, 사용 및 유지 보수를 위해 설계되었다. SPIP라는 단어의 마지막 P는 소프트웨어가 집단적 온라인 편집을 위해 설계되었다는 점에서 Partagé(공유)와 Participatif(참여)를 모두 의미한다.[2] 마스코트는 프랑스-벨기에 만화 캐릭터인 스피프를 참조한 날다람쥐족이다.
기관 사이트, 커뮤니티 포털, 학술 사이트, 협회, 개인 웹페이지 및 뉴스 사이트 등에서 사용되며, 프로젝트 웹사이트의 포트폴리오에서 (불완전한) 목록을 확인할 수 있다.[3]
버전 4.2.5(2023년 9월 1일)부터 SPIP은 월간 릴리스 일정으로 전환되었다.[4]
기술
이 소프트웨어는 PHP로 작성되었으며, 하나 이상의 SQL 데이터베이스를 사용한다: MySQL / MariaDB, SQLite 또는 PostgreSQL.
사이트 페이지는 실시간으로 생성된다. 데이터베이스에 저장된 콘텐츠는 HTML과 SPIP 고유의 마크업 언어를 결합한 프레젠테이션 '스켈레톤(skeletons)'을 통해 서식이 지정된다. 웹 캐시 시스템은 요청 시마다 페이지가 생성되는 것을 방지한다. 페이지가 요청되면 SPIP은 캐시에 페이지가 존재하지 않는지, 그리고 너무 오래되지 않았는지 확인한 후 페이지를 표시한다. 페이지의 수명은 프레젠테이션 스켈레톤에서 조정할 수 있다.
역사
SPIP은 원래 uzine.net 사이트를 위해 구상되었으며, 이후 설계자들이 GPL 라이선스로 공개했다. 2001년 출시 이후 르몽드 디플로마티크 신문과 www.vacarme.eu.org에서도 사용되었으며, 르몽드 디플로마티크의 웹마스터는 SPIP의 창시자 중 한 명이다.[5]
SPIP은 캐시 메커니즘, 인증 시스템, 자동 설정 모듈, 그리고 기사 관리 및 입력을 위한 인터페이스를 통합하고 있다. SPIP은 스켈레톤이라 불리는 웹 템플릿 시스템을 사용하여 PHP 지식 없이도 동적 페이지를 생성할 수 있다.
2003년 초, 1.6 버전에서는 비공개 백엔드 인터페이스를 여러 언어로 표시할 수 있게 되었다.[6] 사용 가능한 버전을 늘리기 위해 번역가를 위한 공간이 마련되었다.[7]
2004년 1월, SPIP 1.7 버전은 다국어 웹사이트 관리 기능을 지원하고, 검색 및 콘텐츠 색인 모듈을 구현했으며, 다른 사이트 콘텐츠의 웹 신디케이션을 가능하게 했다.[8]
2005년 4월, 버전 1.8의 비공개 인터페이스는 인체공학적 프로세스 분석을 고려하여 재작업되었다.[9] 개발자를 위한 중요한 변경 사항으로, SPIP의 코어가 새로운 컴파일러의 이점을 얻게 되었다. 이를 통해 PHP 코딩 작업 없이도 더 복잡한 기능을 갖춘 스켈레톤을 개발할 수 있게 되었다.[10]
현재 비공개 인터페이스를 스켈레톤 형태로 재작업하는 등 다른 개선 작업이 진행 중이다.
1.9 버전(1)은 플러그인 시스템을 도입했으며, 구성 요소 파일의 조직(특히 '.php3'에서 '.php' 파일 확장자로의 전환)을 포함하여 수많은 변경 사항이 있었다.[11]
1.9.1 버전은 위키백과와 유사한 템플릿 시스템을 도입했다.[12]
1.9.2 버전은 소스의 상호 운용성을 높이기 위해 디렉토리 구조를 수정했다.[13]
2.0 버전은 다중 SQL 데이터베이스를 지원하며 웹 폼을 위한 쉬운 스켈레톤을 도입했다.[14]
2.1 버전은 모듈 개념을 기반으로 보안 및 안정성 개선, 새로운 플러그인 관리 인터페이스 및 기타 기능을 포함했다.[15]
주요 버전인 3.0은 2012년 5월 19일에 출시되었으며,[16] 더 높은 수준의 모듈성을 지향하여 완전히 재설계되었다. 모든 비핵심 기능은 이제 플러그인으로 구현된다. 편집 객체를 최대한 일반화하기 위해 비공개 영역이 철저히 재작성되었다. 새로운 편집 객체를 만들고 기존 객체를 사용자 지정하는 작업이 더 쉽고 빠르게 설계되었다. 새로운 DATA 루프를 통해 SPIP은 모든 종류의 데이터(SQL 테이블뿐만 아니라)에 연결할 수 있다. 이러한 데이터는 로컬(XML, CSV, YAML 파일, 열거형...) 또는 URL 상에서 직접(유튜브 동영상 목록, 플리커 사진, 구글 스프레드시트, 온라인 캘린더...) 찾을 수 있다. 따라서 웹 자체를 데이터베이스로 사용할 수 있다.
3.1 버전[17]은 2016년 1월 6일에 출시되었다. 이 버전은 자바스크립트 라이브러리 업데이트, 기본 CSS 스타일 제공, 편집 공간 강화, 스켈레톤 작성을 위한 새로운 도구 제공, 성능 및 코드 작성 개선 사항을 포함한다.
3.2 버전[18]은 2017년 10월 13일에 출시되었다. 이 버전에는 내장 자바스크립트 라이브러리 업데이트, 비공개 공간의 향상된 인체공학성 및 기타 개선 사항이 포함되어 있다.
4.0.0으로 시작하는 4.x 버전 시리즈는 2021년 7월에 첫 출시되었다. 내부 문서 관리 엔진 개선, SVG와 같은 새로운 그림 형식 지원, 새로운 관리자 공간이 도입되었으며, 기술적 측면에서는 현재 PHP 버전과의 호환성 및 새로운 스켈레톤 구문이 지원된다.[19]
같이 보기
각주
- ↑ . 2026년 11월 5일 https://blog.spip.net/Mise-a-jour-corrective-sortie-de-SPIP-4-4-30-955.html.
|제목=이(가) 없거나 비었음 (도움말) - ↑ “CMS Critic”. 2014년 2월 12일에 원본 문서에서 보존된 문서. 2010년 3월 8일에 확인함.
- ↑ “Des sites sous SPIP” (프랑스어).
- ↑ “Mise à jour de maintenance : sortie de SPIP 4.2.5, SPIP 4.1.12” (프랑스어).
- ↑ “« Le Monde diplomatique » et Internet” (프랑스어). February 2010.
- ↑ SPIP 1.6 - SPIP
- ↑ How to translate SPIP?
- ↑ SPIP 1.7
- ↑ http://diala.rezo.net
- ↑ SPIP 1.8
- ↑ SPIP 1.9
- ↑ SPIP 1.9.1
- ↑ SPIP 1.9.2
- ↑ SPIP 2.0
- ↑ SPIP 2.1
- ↑ SPIP 3.0
- ↑ SPIP 3.1
- ↑ “Spip 3.2 - Spip”.
- ↑ “SPIP 4.0 tout simplement !”. 《Spip Blog》. 2021년 7월 9일.
외부 링크
- SPIP - 공식 웹사이트: 프레젠테이션, 다운로드, 문서화 등.
- SPIP의 상세 역사
- SPIP 번역
- SPIP 3.0 프로그래밍
- SPIP 갤럭시
- 플러그인-SPIP
- SPIP-Contrib
- spip-en 영어권 사용자 메일링 리스트 보관됨 2013-11-11 - 웨이백 머신
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.