2013-07-29 2 views
1

CMS 인터페이스와 RESTful API (클라이언트 측 프레임 워크 인 angularJS와 함께 사용)로 사이트를 구축해야합니다. RefineryCMS가 저에게 효과가 있습니까?RESTful API를위한 RefineryCMS

또한 Refinery, LocomotiveCMS 또는 기타 레일 기반 CMS에 대한 경험이있는 사람이 있습니까? 당신은 다른 사람보다 하나를 선호합니까? 왜?

감사합니다.

답변

1

CMS 인터페이스 란 무엇입니까? 사용자가 페이지를 만들고 이미지/파일 등을 포함 할 수있게해야합니까?

저는 Refinery를 많이 사용하며 정말 좋아합니다. 그러나, 당신이 원하는 것처럼 RESTful API에 대한 지원이 내장되어 있지 않다. 나는 JSON이나 뭔가를 통해 당신이 의미한다고 가정한다. 이렇게하려면 refinerycms-core 엔진을 오버라이드해야하며 crud.rb 파일을 사용해야합니다. 여기서 Refinery는 모든 REST 동작을 동적으로 정의합니다. 또한 사용중인 코어 엔진의 기능에 따라 다른 엔진을 재정의해야 할 것이라고 확신합니다. 아마도 개념 증명을 먼저 시도한 다음 그 흐름이 얼마나 원활하게 진행되는지 확인하고, 계속 진행하거나 다른 CMS 프레임 워크를 사용해 보려고 할 것입니다.

Refinery에 대한 또 다른 간단한 대안은 Comfortable Mexican Sofa입니다. CMS 기능을 제공하기 위해 유지 관리하는 전체 Rails 앱에 쉽게 추가 할 수있었습니다. 비록 내가 그것의 내부 부분을 무시할 필요는 없지만. 나는 LocomotiveCMS를 사용한 적이 없다. 자신 만의 CMS 역할을하고 백엔드 용 ActiveAdmin과 같은 것을 사용할 수도 있습니다.

+1

감사합니다. Supalrish. Locomotive CMS를 사용하기로 결정했습니다.이 CMS는 제 클라이언트의 CMS 인터페이스와 Angular 프론트 엔드를 구축하는 데 사용할 수있는 RESTful API를 모두 제공합니다. 지금까지는 효과가 있었고 다른 사람들에게도 권하고 싶습니다. – Ghan