고객이 WYSIWYG를 통해 정적 웹 사이트를 편집 할 수 있도록 허용


21

정적 HTML 컨텐츠를 편집하기 위해 Adobe (이전의 Macromedia) Contribute 를 사용하여 일부 클라이언트를 설정했습니다 . 너무 많은 손상을 입히지 않도록 주석을 추가하고 정상적으로 작동합니다.

<!-- TemplateBeginEditable name="UserEditedSection" -->
<p>stuff the user can edit</p>
<!-- TemplateEndEditable  -->

그래서 내 질문 :

  1. 가치있는 Contribute 경쟁 업체가 있습니까?

  2. 데스크탑 소프트웨어를 필요로하지 않는 Contribute 경쟁 업체가 있습니까?

  3. 모바일 (iPad, iPhone, Android, Blackberry)에서 작동하는 Contribute 경쟁 업체가 있습니까?


5
cushycms.com 과 같은 CMS 가 작업을 수행합니까, 아니면 그보다 복잡한 요구 사항이 있습니까?
MrChrister

@ MrChrister : CushyCMS가 2에 대한 답변 인 것으로 보입니다 . CushyCMS를 사용해 보셨습니까?
artlung

데모 일 뿐이지 만 귀하의 질문은 플랫 파일 기반 온라인 CMS로 상기시켜주었습니다
MrChrister

우리는 얼마나 정적인가? 데이터베이스가 없습니까?
Andres Jaan Tack

4
나는 당신이 이것을 많이하고있는 시점에 있다면, 아마도 Wordpress (또는 다른 사람들이 언급 한 많은 것들)와 같은 저수준 CMS를 탐구 할 시간이라고 생각합니다. 예, 조금 더 많은 일입니다 호스팅 비용은 커스터마이즈하고 몇 달러가 더 들지만, 고객에게 책임이 있고 고객에게 제공 할 수있는 더 높은 마진 제품을 사용하는 경우 대가를 쉽게 수정할 수 있습니다. 고객은 종종 전화를 통해 사이트 CMS를 업데이트합니다. 이런 식으로 봅니다. ... 우리는 모두 MS Paint에서 그래픽을 만들 수 있지만, 대부분의 사람들은 이유가없는 것을 선택합니다 ....
bpeterson76

답변:


10

호스팅 및 다운로드 가능한 간단한 CMS 옵션은 다음과 같습니다.

  • PageLime (호스트, 상업용, 최대 3 개 사이트 무료)
  • SnappySnippets (간단한 사이트에서는 호스팅, 상업용, 무료)
  • CushyCMS (브랜드없는 사이트의 경우 호스팅, 상업용, 무료)
  • MarkupFactory (호스트, 상업용, 30 일 무료 평가판)
  • 너겟 즈 (PHP, 플랫 파일, BSD 라이센스)
  • 펄스 (PHP, 플랫 파일)
  • Phpn (PHP, MySQL, GPL)
  • OneFileCMS (PHP, 플랫 파일, CC 라이센스)
  • GetSimple (PHP, XML 플랫 파일 DB, GPL)
  • 픽시 (PHP, MySQL, GPL)

보다 포괄적 인 CMS 옵션 목록은 OpenSourceCMS를 확인하십시오 . 가장 간단한 솔루션에서 더 복잡한 것에 이르기까지 모든 종류의 호스팅되지 않은 옵션이 있으며 각각 데모를 통해 다운로드하기 전에 시험해 볼 수 있습니다. 나는 이것들을 사용하지 않았으므로 서로 추천 할 수는 없지만 유용한 것을 찾을 수 있기를 바랍니다.


+1. BTW Phpns 링크가 끊어졌습니다. 그리고 귀하가 기재 한 각 CMS에 대한 간략한 의견은 무엇입니까?
Marco Demaio

나는 개인적으로 그것들을 사용하지 않을 것입니다. 웹 사이트의 세부 정보를 제어 할 수없는 호스팅 옵션이 마음에 들지 않으며 플랫 파일 옵션도 제한적입니다. 나머지 옵션에 대해서는 나열된 것보다 Wordpress 또는 Joomla를 선택합니다.
Virtuosi Media

12

사이트에서 몇 가지 정적 텍스트를 수정하도록 하려면 CushyCMS를 권장 합니다.

편집 할 영역 주위에 html 태그를 넣고 CushyCMS에 ftp 액세스 권한을 부여하면 완료됩니다. 매우 쉽습니다.


과거에 CushyCMS를 사용해 왔는데 실제로는 정말 대단합니다. 서버에 타사 앱 FTP 액세스 권한을 부여하면됩니다.
jessegavin

@jessegavin-동의합니다. 일회성 비밀번호를 지원할 수 있다면 좋을 것입니다.
Tim Post

매우 시원해 보입니다. cushycms 클래스로 편집 가능한 영역을 표시해야하기 때문에 CushyCMS를 사용하고 있으며 FTP 액세스 권한을 열었 음을 분명히 알 수 있습니다. 당신은 당신의 자신의 클래스 이름을 정의 할 수 있습니까?
Adam

아마도 SFTP도 사용할 수 있습니까? 그렇다면 사람들에게 CushyCMS를 사용하고 있다는 사실을 알리는 데 많은 보안 위험이 있다고 생각하지 않습니다.
Lèse majesté

3

몇 가지 아이디어 :

  • Amaya by W3C, 오픈 소스
  • WYSWYGPro 는 웹 페이지에 내장 될 수 있습니다-데스크탑 소프트웨어 없음(작업이 요청되지 않음)
  • TinyMCE Javascript WYSIWYG 편집기-데스크탑 소프트웨어 없음(작업이 요청되지 않음)

나는 그들 중 어느 것에도 개인적인 경험이 없습니다.


1
Amaya의 경우 +1이지만 WYSWYGPro와 TinyMCE는 내가 설명한 것을 수행하지 않으므로 실제로 편집을 구현하려면 다른 백엔드 도구가 필요합니다.
artlung

2

CouchCMS (http://www.couchcms.com/)도 Contribute의 완벽한 대안으로 보입니다. XHTML 태그를 사용하여 다른 여러 마이크로 CMS와 마찬가지로 기존 HTML 페이지 내에서 편집 가능한 영역을 표시하지만 기존 페이지에서 복제 된 페이지를 만들 때 빛납니다.


1

솔직히, 나는 하나를 만드는 것이 좋습니다. CushyCMS를 올바르게 이해한다면 ftp 세부 정보를 알고 있어야합니까? Eek. 또한, 나는 그런 외부 서비스에 의존하는 사람이 아닙니다. 너무 위험합니다. 그들이 넘어 질 수 있고 모든 고객이 당신에게 화를냅니다.


나는 그 주장에 대해 여러 가지 감정을 가지고 있습니다. 한편으로, 이러한 SaaS 앱 중 상당수는 찢어지기 때문에 타사 서비스에 위험하게 의존하게 만듭니다. 반면, 대부분의 비즈니스는 이미 웹 호스팅, 이메일 호스팅, 인터넷 액세스, 전력 등의 타사에 의존하고 있습니다. 따라서 호스팅 솔루션에서 제공하는 편의성과 추가 의존성 / 위험 사이의 균형을 맞추는 것은 매우 중요합니다. 또한 SLA는 발생할 수있는 대부분의 위험을 완화 할 수 있습니다.
Lèse majesté

1

퍼치 는 훌륭하고 간단한 CMS입니다. 나는 CushyCMS를 모른다. 그러나 내가 말할 수있는 것에서이 두 가지는 매우 유사하다.


1
MySQL이 Perch를 사용해야한다는 생각이 들었습니까? 아니면 파일을 직접 편집 할 수 있습니까?
Tim Post

예, 기능 페이지를 기반으로 MySQL이 필요한 것으로 보입니다. 그리고 PHP와 MySQL에 모두 액세스 할 수 있다면 정적 사이트를 구축하는 데 아무런 의미가 없으므로 질문자가 이것을 사용할 수 없을 것입니다.
Lèse majesté

0

소규모 웹 사이트의 경우 고객을위한 Google 문서 도구 계정을 만들고 각 웹 페이지에 대한 문서를 보유 할 수 있습니다. 문서에서 공유를 활성화하면 서버 측에서 문서를 가져와 웹 사이트에 표시 할 수 있습니다. 그들에게는 Google 에디터 만 표시되며 웹 사이트를 새로 고침하면 변경 사항이 즉시 적용됩니다.


웹 사이트에 페이지가 어떻게 포함됩니까? 이것이 반드시 JavaScript 또는 iframe 인 것처럼 보이므로 검색 엔진 및 액세스 가능성에 대한 영향이 상당히 나쁩니다. 어쩌면 나는 오해입니다.
artlung

googling ( docs.google.com/… ) 에서 찾은 예제를 사용하려면 웹에서 페이지를 볼 수 있도록 페이지를 공유 한 경우 서버 측 언어를 사용하여 페이지를 포함 할 수 있습니다. PHP의 경우 다음과 같이 간단합니다. echo file_get_contents ( ' docs.google.com/… ); 그러면 문서 페이지가 자바 스크립트 및 iframe없이 검색 엔진 성능을 저하시키지 않으면 서 페이지에 삽입됩니다.
dmsnell

PHP가 필요한 경우 동적 웹 사이트를 실행할 수도 있습니다. URL 재 작성을 사용하는 것이 옵션 일 수 있지만 여전히 해킹 된 것처럼 보입니다. Google 문서는 URL을 얼마나 정적으로 공유합니까?
Lèse majesté

그렇다면 Google 사이트는 어떻습니까?
Patrick Honorez

0

InPlaceEditor가 적합 할 수 있습니다. 편집 가능한 영역을 제한하려면 js / inplaceeditor.js에서 편집 가능한 영역에 대한 선택기를 설정해야합니다.

cosnt editable_container = '.editable_area'

데모 http://xreader.github.com/inplaceeditor/demo.html


0

이 질문은 꽤 오래되었지만 2 센트를 추가하고 싶습니다. 대부분의 답변에는 CMS 링크, 내가 좋아하는 것 (예 : GetSimple)이 포함되어 있지만 CMS는 정적 인 사이트 가 아닙니다 . 나는 최근 에 정적 사이트 편집기 인 Sitecake 를 발견 했습니다 . 그들의 데모는 확실히 인상적입니다. (나는 결코 그들과 제휴하지 않습니다!)


-1

개인적으로 나는 그런 것들을 위해 Drupal을 사용합니다. Drupal은 컨텐츠 관리 시스템으로, 설치에 약간의 시간이 걸리며, 정말 멋진 것을 원한다면 개발자가 비쌀 수 있지만 최종 결과는 일반적으로 좋은 사이트입니다. 잘 설정되어 있으면 사용하기도 쉽습니다.

druapl.org에서 더 많은 정보


3
Drupal은 정적 웹 사이트가 아닙니다. Drupal은 기존 정적 웹 사이트를 완전히 다시 작성하고 다시 생각해야합니다. Drupal은 훌륭하지만 참여하는 경쟁자가 아닙니다.
artlung

2
철자가 druapl.org틀렸다 = /
rlb.usa

정적 사이트가 아닌 "Drupal은 콘텐츠 관리 시스템"이라는 점을 분명히했습니다. Drupal은 3 명의 질문자 모두에게 물음을 뿌린다. 가치가 있고, 데스크톱 응용 프로그램을 실행할 필요가 없으며 웹에 연결할 수있는 모든 장치에서 편집 할 수 있습니다. Drupal이 문제를 잘 해결할 것이라고 생각합니다. 모든 컨텐츠 관리 시스템은 정적 사이트의 경쟁자입니다. @ rlb.usa, 으악.
Frank Robert Anderson

-1

"기여할 경쟁 업체"를 찾고 있다면 가장 많이 들었던 것은 Adobe에서 제공 하는 Dreamweaver를 사용하는 것 입니다. 그러나 이것은 데스크톱 소프트웨어의 일부이기도합니다.


정적 콘텐츠를위한 더 간단한 편집기를 찾고 있지만 Dreamweaver는 확실히 옵션입니다. 그래도 클라이언트를위한 간단한 편집을 위해 과잉.
artlung

1
Dreamweaver와 Contribute에 모두 경험이 있습니다. 사용자가 TemplateBeginEditable을 사용하기에 충분할만큼 사이트를 망가 뜨리는 것에 대해 걱정한다면 Dreamweaver를 사용하여 많은 것을 망칠 것입니다. 그건 복잡.
rlb.usa

-1

새로운 Aloha Editor를 확인하십시오 .

Aloha Editor는 contenteditable이제 HTML5를 가능 하게 합니다. 모든 주요 브라우저는 지원 contenteditable합니다. 그러나 인터페이스를 제공하지 않거나 HTML 소스 코드를 손상시킵니다. ContenteditableAloha Editor의 핵심이며 세계 최고 수준의 편집자입니다. Aloha Editor를 사용하면 HTML5와 함께 제공되는 새로운 세상에 한 걸음 더 다가 갈 수 있습니다. 컨텐츠 편집의 미래. Aloha Editor와 함께 사용 가능합니다.

특별한 CMS 백엔드가 없어도 페이지의 요소를 직접 편집 할 수 있습니다. 고객이 기술적으로 기울어지지 않으면 인생을 더 쉽게 만들 수 있습니다. 그들은 그들이 보는 페이지에서 바로 거기에서 보는 것을 편집하기 시작합니다.


변경 사항이 서버에 저장되는 방법을 이해하지 못합니까?
nute

TinyMCE의 경쟁자이므로 기본 백엔드가 없습니다. 매우 좋지만 내 기준에 맞지 않습니다.
artlung

jQuery와 ExtJS에 따라 다릅니다. 여기 개발자 문서 : aloha-editor.com/wiki/index.php/Implementation_Guide
artlung

그 제품은 기껏해야 버그가 있습니다. IMO는 실제 사용을위한 POC가 아닙니다.
corymathews

-1

CK 에디터

독점 컨텐츠 관리 시스템에서 CKEditor를 사용하고 있습니다. 많은 구성 기능을 갖춘 JavaScript입니다. 고객은이를 충분히 처리 할 수있는 것처럼 보이고 원시 HTML을 건드리지 않고 매우 상세한 HTML을 만들 수있는 충분한 기능을 제공합니다.


1
그러나 콘텐츠 관리 시스템 관리 페이지가 필요합니다. 문제는 특히 정적 웹 사이트 편집에 관한 것입니다.
artlung
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.