2014-01-24 4 views
2

나는 Middleman과 정적 인 웹 사이트를 구축 중입니다. 고객이 사이트의 콘텐츠를 업데이트 할 수있는 기능을 원합니다. 클라이언트가 소스 코드를 편집하지 않고도 Middleman 사이트를 업데이트 할 수있는 실행 가능한 솔루션이 있는지 궁금합니다.편집 소스 코드가없는 middleman 사이트 업데이트

+0

Nothing. 나는 그들에게 별도의 사이트에서 데이터베이스를 업데이트하도록 고려한 다음 정적 사이트를 아약스로 업데이트하는 것을 고려했다. 그러나 그것은 지저분 해 보인다. –

+0

이 http://forum.middlemanapp.com/t/possible-to-extend-middleman-this-way/948/3은 내가 상상하고있는 솔루션의 종류를 설명합니다. –

답변

0

Prose을 보았습니까?

지킬 사이트 용으로 제작되었지만 GitHub 레포에서 Markdown 파일을 편집 할 수 있습니다. 멋진 편집기가 있습니다. 나는 여기에 문서화 된 prose.yml을 가지고 엉망으로 만든다면 프론터 매터 작업을위한 GUI 편집을 할 수 있다고 들었습니다. https://github.com/prose/prose/wiki/Prose-Configuration

나는 비슷한 것을하고 싶습니다. 지금까지 갈 수 있었다.

2

중간 규모의 제작자 중 한 명인 토마스 레이놀즈 (Thomas Reynolds)는 WYSIWYG를 통해 기사 편집을 가능하게하는 중개자 블로그 편집기 (http://middleman-blog-editor.awardwinningfjords.com/)를 개발했습니다. 나는 그것을 시험해 보았다. 그리고 그것은 매우 담담하다.

+0

Middleman Blog Editor는 유료 내선 – Askar

+1

입니다. 그렇다면이 도구는이 작업에 사용할 수있는 유일한 도구입니다. 고객이이 기능에 대해 몇 달러를 지불하지 않습니까? –

+0

개인적으로 무료인지 아닌지를 언급하는 것이 중요하다고 생각합니다. 그들이 돈을 지불하든 그렇지 않든 - 이것은 또 다른 질문입니다. :) – Askar

0

나는 내 머리 속에 질문을 던져 사이트를 업데이트해야하는지에 대해 생각해 보았다. 개발 환경에서 소스 코드를 편집하고 사이트를 빌드 한 다음 서버에 업로드해야합니다.

클라이언트가 소스 코드를 건드리지 않고이 작업을 수행하려면 개발 환경에 GUI 편집기가 필요하며 클라이언트는 이에 대한 액세스 권한을 부여 받아야합니다.

Middleman은 랙 기반 응용 프로그램입니다. 편집기를 추가하는 방법 중 하나는 랙 미들웨어로 작성하는 것입니다.

Here은 랙 및 미들웨어에 대한 유용한 정보입니다. 간단한 조작으로 약간의 중개 사이트의 yaml 파일을 편집 할 수있는 간단한 애플리케이션을 만들 수있었습니다. 그것이 좋은 운동이지만, 내 관점에서 볼 때 중매인이있는 건물 사이트가 그렇게 재미있는 곳에서 멀어지고 있습니다.

+0

예, 그것은 Middleman의 전체 목적을 정말로 이깁니다 :) – jordelver

0

콘텐츠 API를 사용하여 https://www.contentful.com/developers/docs/을 구현할 수도 있습니다. 그들은 다양한 언어 (Ruby를 포함하여, 중개자에게 필요한 것을 포함)에 대한 구현을 가지고 있습니다.

API를 중개 사이트와 동기화하면 프런트 엔드 관리 GUI에서 맞춤 필드를 만들어 클라이언트가 편집 할 수있게됩니다.