2017-09-14 5 views
0

CMS를 사용하여 일반 html을 코딩 할 수 있지만 나중에 {{header}}와 같은 "필드"를 정의 할 수 있습니다. 나중에 CMS를 쉽게 사용자 정의 할 수 있도록 관리 패널에서 관리 할 수 ​​있습니다. 고객.프론트 엔드 개발자 용 Leightweight CMS

기본 아이디어는 가능한 한 프론트 엔드 개발자로서 무료이지만 고객이 코드를 건드리지 않고도 컨텐트 (이미지, 텍스트)를 쉽게 편집 할 수있는 좋은 백엔드를 갖는 것입니다.

Wordpress는 이러한 가능성을 제공 할 수 있지만 과장되었습니다. Grav 내 요구를 fullfill 수 없습니다.

어떤 권장 사항이 있습니까?

답변

-1

Gantry 프레임 워크를 살펴보십시오. WordPress, Joomla 또는 Grav에서 프레임 워크를 사용할 수 있으며 기본적으로 개발자가 모듈 구성 요소 (예 : 슬라이더, 헤더, 비디오)를 만드는 템플리트 시스템을 추가합니다. 이들을 템플릿에 코드화 한 다음 사용자에게 열려고하는 필드를 매개 변수화합니다. 사용자는 레이아웃 빌더에서 원하는 위치에서 해당 구성 요소를 드래그합니다. 해당 필드를 채우기 위해 데이터를 입력 할 수 있습니다.

저는 Gantry가 개발자를 방해하지 않으면 서 콘텐츠 관리자에게 권한을 부여하는 것을 보아온 최고의 사례 중 하나라고 생각합니다. 헬륨 뼈대 테마를 미리 다운로드하는 것이 좋습니다. 예를 들어 이해할 수 있습니다.

'경량'이라는면에서 Grav와 함께 사용하는 것이 좋습니다. 경량이므로 작업하기가 더 쉽습니다.

+0

OP는 분명히 프론트 엔드를 만들 수있는 자유를 원한다고 말하면서 프레임 워크를 요구하지 않습니다. 갠트리 (Gantry)는 절대적인 공포이며 관리자에게 OP가 자신이 원하지 않는 말을 정확히 제공 할 것입니다. 관리자는 콘텐츠 작업을 할 수 있어야하며 다른 작업을 수행 할 수 없어야합니다. –

1

저는 개인적으로 CraftCMS를 좋아합니다. 기본적으로 프론트 엔드 로직은 없지만 관리자/콘텐츠 제작자에게는 매우 편리한 형태를 만들 수 있습니다.

나는 항상 자신의 '슬라이드 쇼'등을 추가하기 위해 대부분의 CMS 시스템에 자신의 모듈/플러그인을 작성해야한다는 것에 싫어합니다. 너무 오래 걸립니다. CMS 백엔드 외에 고객을 혼란스럽게하는 경향이 있습니다.

크래프트에서는 기본적으로 백엔드의 콘텐츠 유형에 대한 양식을 만들고 그 방법으로 고객을위한 간단하고 직관적 인 백엔드를 만듭니다. 그것은 매우 편리한 기능을 함께 제공됩니다. 고객이 변경하지 않아도되는 모든 것 - html로 간단하게 작성할 수 있습니다. 크래프트 CMS 페이지와 순수 HTML 페이지 사이의 추가 코드 양은 최소화되어 프론트 엔드 개발자로서의 삶을 훨씬 쉽게 만듭니다.

+0

+100 CraftCMS의 경우. 프런트 엔드 코드를 작성하는 방법을 제한하지 않고 개발자와 사용자 모두에게 최고의 CMS입니다. –