>웹 프론트엔드 >JS 튜토리얼 >IT 기반 CMS 상위 비교 (4월 4일 기준)

IT 기반 CMS 상위 비교 (4월 4일 기준)

Barbara Streisand
Barbara Streisand원래의
2024-11-24 18:49:26125검색

Top it-based CMS Comparison (As of April 4)

DecapCMS(이전 Netlify CMS)

  • 통계: GitHub 별 16,700개 • 주간 다운로드 ~40,000개 • 기여자 400명
  • 링크: GitHub • NPM • 문서
  • 기술 스택: 프레임워크에 구애받지 않음 • TypeScript 부분
  • 성장: 스타 성장 15%, NPM 성장 20%(6개월)
  • 최적의 용도: 다중 프레임워크 프로젝트, 문서 사이트, JAMstack

티나CMS

  • 통계: GitHub 별 9.4,000개 • 주간 다운로드 ~25,000개 • 기여자 200명
  • 링크: GitHub • NPM • 문서
  • 기술 스택: React 16 • 전체 TypeScript
  • 성장: 스타 성장 25%, NPM 성장 40%(6개월)
  • 최적의 용도: React 프로젝트, 시각적 편집, 복잡한 콘텐츠 구조

키스태틱CMS

  • 통계: GitHub 별 3,200개 • 주간 다운로드 ~5,000개 • 기여자 50명
  • 링크: GitHub • NPM • 문서
  • 기술 스택: React 18 • 전체 TypeScript
  • 성장: 스타 성장 100%, NPM 성장 200%(6개월)
  • 최적의 용도: 최신 React 앱, 유형이 안전한 콘텐츠, 개발자 경험

OutstaticCMS

  • 통계: GitHub 별 1,200개 • 주간 다운로드 ~2,000개 • 기여자 20명
  • 링크: GitHub • NPM • 문서
  • 기술 스택: Next.js 13 • 전체 TypeScript
  • 성장: 스타 성장 80%, NPM 성장 150%(6개월)
  • 최적의 용도: Next.js 프로젝트, 블로그, 간단한 콘텐츠 요구

스벨티아CMS

  • 통계:
  • 링크: GitHub • NPM • 문서
  • 기술 스택: Svelte 3 • 전체 TypeScript
  • 성장: 스타 성장 30%, NPM 성장 50%(6개월)
  • 최적의 용도: 대규모 프로젝트, 소규모 사이트, 간단한 콘텐츠 관리

참고:

  • 모든 통계는 대략적인 것이며 2024년 4월 현재 업데이트되었습니다
  • 지난 6개월 동안의 성장 추세를 측정합니다

저자의 생각:

지난 며칠 동안 이러한 도구를 테스트한 경험을 바탕으로 합니다.
각 도구에는 각 기술에 대한 장단점이 있습니다.

디캡CMS

  • Github 스타가 가장 많습니다
  • 구성 파일에는 유형 안전성이 별로 없습니다.
  • 이 역시 초기 Git 기반 CMS 구현 중 하나이므로 보고된 문제도 많습니다.
  • 모든 프레임워크(Hugo, Nuxt, Next, Gatsby 등)를 지원합니다.
  • 일반 HTML로 초기화하고 스크립트 태그만 로드하면 대부분의 경우 튜토리얼을 따르면 제대로 작동합니다.
  • 각 필드마다 다양한 기능과 스키마 옵션이 있으며 맞춤설정도 가능합니다.

대부분의 튜토리얼과 템플릿은 무료로 시작할 수 있는 Netlify와 결합되어 있습니다.

Vercel이나 Cloudflare에 대한 더 많은 튜토리얼과 자신만의 인증 가이드를 만드는 방법에 대한 더 많은 자료가 있기를 바랍니다.

그래도 좋은 예가 있어서 NextJS에서 사용자 정의 인증 구현을 만드는 예를 읽고 작업했습니다.

티나CMS

  • 또한 이 목록에서 가장 높은 Github 스타 중 하나입니다.
  • 귀하의 인증을 설정하는 번거로움 없이 무료로 시작할 수 있는 클라우드 기반 옵션과 보유하고 있는 기능을 신속하게 테스트하는 데 매우 유용한 관리자 사용자가 있습니다.
  • 자체 호스팅 옵션도 요즘에는 설정하기가 매우 쉽습니다. Postgres용 Supabase/Neon 및 MongoDB용 MongoDB Atlas를 사용하여 생성할 수 있는 무료 온라인 DB(Postgres/MongoDB)만 구하면 됩니다. 무료 옵션이 있습니다.
  • 더 큰 저장소에 TinaCMS를 설정하는 동안 문제가 거의 없었지만 시작 프로그램은 항상 잘 작동합니다.
  • 스키마 설정에 유형 안전성이 있어 개발하기에 매우 좋습니다.
  • 브랜치를 변경하는 Github 통합도 Git 기반 CMS에 매우 좋은 기능입니다.
  • TinaCMS는 Git 기반 CMS일 뿐만 아니라 API 기반 CMS도 지원합니다. 이는 조합입니다. 이는 API를 통해 다른 많은 플랫폼을 유연하게 지원할 수 있음을 의미합니다. 본 프로젝트뿐만 아니라 API를 통해 클라우드에서 직접 불러올 수 있어 다른 프로젝트에서도 더욱 쉽게 사용할 수 있습니다.

더 많은 경우에 더 많은 API를 활용하려는 사용 사례라면 TinaCMS가 좋은 선택이 될 것입니다.

키스태틱CMS

  • 현재 NextJS 또는 Astro 사용자라면 통합에 대한 명확한 문서가 있고 따라하기 쉬운 시작 가이드가 있으므로 이 방법을 권장합니다.
  • 직접 사용할 수 있는 클라우드 옵션도 있습니다.
  • 스키마에 유형 안전성이 있으므로 개발도 매우 쉽습니다.
  • GitHub 앱 설정은 Keystatic에서 자동화되어 있는데 OutstaticCMS, SveltiaCMS 및 DecapCMS를 수동으로 설정하는 데 정말 도움이 되었고, 이 작업을 수행하는 동안 여러 번 실수를 했습니다.
  • 아직 초기 단계이고 유지관리자가 다른 프로젝트만큼 많지는 않지만, 여전히 다양한 사용자 정의 기능을 통해 작업 흐름에 사용할 준비가 되어 있습니다.

OutstaticCMS

  • 이것은 블로그나 콘텐츠를 더 대상으로 합니다. 편집자의 무거운 CMS는 기본적으로 콘텐츠에 중점을 둘 것입니다.
  • NextJS와 잘 통합되어 로컬에서 직접 실행하기가 매우 쉽습니다.
  • 편집기가 Github Repo에 푸시하도록 하려면 인증을 위해 Github 앱을 수동으로 설정해야 합니다.
  • 아주 새로운 기능이지만 사용하기 쉽고 빠르게 시작할 수 있습니다.
  • 단지 이 프로젝트는 다른 CMS 사례(예: 전역 설정 등)의 일반 사용 사례에 맞게 사용자 정의할 수 없으며 전체 콘텐츠 페이지에 더 중점을 두고 있습니다.

스벨티아CMS

  • NetlifyCMS/DecapCMS의 포크이며 더 나은 성능을 위해 대신 Svelte를 사용하여 처음부터 다시 제작되었습니다.
  • 이 글을 쓰는 시점에는 자체 사이트 페이지가 없지만 2025년 초에 버전 1.0을 출시할 예정이므로 나중에 갖게 될 것입니다.
  • 기본적으로 DecapCMS에서 설치하고 스크립트나 패키지로 교체하면 됩니다. DecapCMS의 매우 간단한 교체
  • DecapCMS 사용자라면 SveltiaCMS를 사용해 보고 자신의 사용 사례를 테스트해 보시기를 권합니다.

당신이 가장 좋아하는 Git 기반 CMS가 여기에 없으면 댓글로 적어주시고, 이에 대해 어떻게 생각하시나요?

위 내용은 IT 기반 CMS 상위 비교 (4월 4일 기준)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.