페이지를 이동 가능한 Markdown 파일로 저장하는 데이터베이스 없는 셀프 호스팅 위키로, 데스크톱 앱과 Docker 배포를 지원합니다.
vincent-peugnet/wcms
아티스트와 실험적인 웹 프로젝트를 위한 가벼운 플랫 파일 기반 위키형 CMS로, JavaScript 없이도 사용할 수 있습니다.
- 스타
- 57
- 포크
- 8
- 열린 이슈
- 141
- 마지막 커밋
- 11일 전
어떤 프로젝트인가요?
W (W-CMS)는 일반적이지 않은 구조의 웹사이트를 만들기 위한 가벼운 콘텐츠 관리 도구입니다. 파일 드라이브, 위키, 개인 블로그의 기능을 결합해 페이지를 빠르게 만들고 비공개로 보관하거나 공유할 수 있으며, 페이지끼리 자유롭게 연결할 수 있어 미로형 사이트, 마인드맵, 인터랙티브 픽션에 적합합니다.
페이지는 Markdown, HTML, CSS, JavaScript로 작성하며 콘텐츠는 플랫 파일 데이터베이스에 저장하므로 별도의 데이터베이스 서버가 필요하지 않습니다. 미디어 관리자, 다중 사용자 계정, 링크 그래프 보기, 페이지 좌표를 기반으로 생성되는 지도 보기(베타)가 포함되어 있습니다. LDAP 인증도 베타로 제공되며, URL 기반 명령 인터페이스와 실험적인 v0 API도 사용할 수 있습니다.
Apache 또는 Nginx와 PHP 7.4 이상에서 실행되며, README에 따르면 모든 기능을 JavaScript 없이 사용할 수 있습니다.
핵심 기능
- 01Markdown, HTML, CSS, JavaScript로 페이지 작성.
- 02데이터베이스 서버가 필요 없는 플랫 파일 저장 방식.
- 03내장 미디어 관리자와 업로드 시 선택적으로 사용할 수 있는 이미지 최적화 기능.
- 04비공개 페이지와 공개 페이지를 지원하는 다중 사용자 기능.
- 05링크 그래프 보기와 좌표 기반 지도(베타).
- 06JavaScript 없이도 모든 기능 사용 가능.
활용 사례
- 비선형 페이지 구조를 갖춘 개인 웹사이트나 예술 웹사이트 만들기.
- 서로 연결되는 인터랙티브 픽션이나 포인트 앤 클릭 스타일의 사이트 작성.
- 선택적으로 공개할 수 있는 비공개 메모와 마인드맵 보관.
- 데이터베이스 없이 공유 PHP 호스팅에서 소규모 사이트 운영.
빠른 시작
- 1
GitHub 릴리스 페이지에서 최신 릴리스 ZIP을 다운로드한 후 웹 폴더에 압축을 풉니다
- 2
브라우저에서 설치 페이지를 열고 안내에 따라 진행합니다
사용 전 알아둘 점
- curl, mbstring, xml, intl 확장 기능이 설치된 PHP 서버와 Apache 또는 nginx가 필요합니다.
- LDAP 인증 및 지리 위치 지도와 같은 일부 기능은 베타로 표시되어 있습니다.
- API는 실험 단계입니다(v0).
포함된 컬렉션
토픽
자주 묻는 질문
- wcms은(는) 무엇인가요?
- 아티스트와 실험적인 웹 프로젝트를 위한 가벼운 플랫 파일 기반 위키형 CMS로, JavaScript 없이도 사용할 수 있습니다. W (W-CMS)는 일반적이지 않은 구조의 웹사이트를 만들기 위한 가벼운 콘텐츠 관리 도구입니다. 파일 드라이브, 위키, 개인 블로그의 기능을 결합해 페이지를 빠르게 만들고 비공개로 보관하거나 공유할 수 있으며, 페이지끼리 자유롭게 연결할 수 있어 미로형 사이트, 마인드맵, 인터랙티브 픽션에 적합합니다.
- wcms은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- wcms은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- wcms은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. wcms의 마지막 커밋은 2026년 10월 26일입니다.
- wcms은(는) 어디에 사용할 수 있나요?
- 비선형 페이지 구조를 갖춘 개인 웹사이트나 예술 웹사이트 만들기. 서로 연결되는 인터랙티브 픽션이나 포인트 앤 클릭 스타일의 사이트 작성. 선택적으로 공개할 수 있는 비공개 메모와 마인드맵 보관. 데이터베이스 없이 공유 PHP 호스팅에서 소규모 사이트 운영.
- wcms는 어떻게 설치하나요?
- GitHub 릴리스 페이지에서 최신 릴리스 ZIP을 다운로드한 후 웹 폴더에 압축을 풉니다 브라우저에서 설치 페이지를 열고 안내에 따라 진행합니다
- wcms은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/vincent-peugnet/wcms
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
SQLite와 디스크의 Markdown 파일을 사용하는 단일 Go 바이너리로 실행되는 셀프 호스팅 위키로, 외부 데이터베이스가 필요 없습니다.
모든 페이지를 디스크의 일반 Markdown 파일로 저장하는 Go 기반 셀프 호스팅 위키로, 데이터베이스가 필요 없습니다.
Laravel Composer 패키지로 제공되는 플랫 파일 우선 CMS로, Git을 지원하며 콘텐츠를 플랫 파일에 저장합니다.
콘텐츠를 JSON으로 저장해 별도 데이터베이스 없이 웹사이트와 블로그를 만들 수 있는 플랫 파일 CMS입니다.
데이터베이스 없이 Markdown 파일로 정보 사이트와 eBook을 만드는 플랫 파일 CMS입니다.