อนุญาตให้ลูกค้าแก้ไขเว็บไซต์แบบคงที่ผ่าน WYSIWYG


21

ฉันได้ตั้งค่าไคลเอนต์สองสามด้วยAdobe (เดิมคือ Macromedia) มีส่วนร่วมในการแก้ไขเนื้อหา html แบบคงที่ เพิ่มความคิดเห็นเพื่อป้องกันไม่ให้เกิดความเสียหายมากเกินไปและใช้งานได้:

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

ดังนั้นคำถามของฉัน:

  1. มีคู่แข่งที่มีคุณค่าที่คุ้มค่าหรือไม่?

  2. มีคู่แข่งของ Contribute ที่ไม่ต้องการซอฟต์แวร์เดสก์ท็อปหรือไม่?

  3. มีคู่แข่งของ Contribute ที่ทำงานบนมือถือ (iPad, iPhone, Android, Blackberry หรือไม่)


5
CMS จะชอบcushycms.comหรือไม่หรือคุณมีความต้องการที่ซับซ้อนกว่านั้น
MrChrister

@MrChrister: CushyCMS ดูเหมือนจะเป็นคำตอบให้กับ2 คุณเคยใช้ CushyCMS หรือไม่?
artlung

เป็นเพียงตัวอย่าง แต่คำถามของคุณทำให้ฉันนึกถึงมันว่าเป็นไฟล์ออนไลน์ CMS แบบแบน
MrChrister

เราจะพูดกันคงที่อย่างไร ไม่มีฐานข้อมูล?
Andres Jaan Tack

4
ฉันเกลียดที่จะบอกว่าถ้าคุณอยู่ในจุดที่คุณทำสิ่งนี้มากก็อาจถึงเวลาเจาะลึก CMS ระดับต่ำเช่น Wordpress (หรือที่คนอื่นพูดถึง) ใช่มันทำงานได้มากกว่า เพื่อปรับแต่งและค่าใช้จ่ายในการโฮสต์เพิ่มขึ้นอีกไม่กี่ดอลลาร์ แต่การจ่ายเงินเป็นการแก้ไขที่ง่ายกว่าหากลูกค้ามีค่าใช้จ่ายและมีกำไรขั้นต้นที่สูงกว่าที่คุณสามารถเสนอให้กับลูกค้าของคุณ ลูกค้าของฉันมักจะอัพเดตเว็บไซต์ CMS ผ่านทางโทรศัพท์ ฉันดูมันด้วยวิธีนี้ .... เราทุกคนสามารถทำกราฟิกของเราใน MS Paint ได้ แต่พวกเราส่วนใหญ่เลือกที่จะไม่ทำอะไรเลย ....
bpeterson76

คำตอบ:


10

นี่คือตัวเลือกที่แตกต่างกันของ CMS ที่ง่ายกว่าโฮสต์และดาวน์โหลดได้:

  • PageLime (โฮสต์, เชิงพาณิชย์, ฟรีสูงสุด 3 ไซต์)
  • SnappySnippets (โฮสต์เชิงพาณิชย์ฟรีสำหรับไซต์ที่ง่ายกว่า)
  • CushyCMS (โฮสต์, เชิงพาณิชย์, ฟรีสำหรับเว็บไซต์ที่ไม่มีแบรนด์)
  • MarkupFactory (โฮสต์ทดลองใช้ฟรี 30 วัน)
  • Nuggetz (PHP, ไฟล์แบน, ใบอนุญาต BSD)
  • Pulse (PHP, ไฟล์ Flat)
  • Phpns (PHP, MySQL, GPL)
  • OneFileCMS (PHP, ไฟล์แบบเรียบ, ใบอนุญาต CC)
  • GetSimple (PHP, ฐานข้อมูลไฟล์ XML แบบแบน, GPL)
  • Pixie (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 กับพวกเขาแล้ว คุณสามารถกำหนดชื่อคลาสของคุณเองได้หรือไม่?
อดัม

สมมุติว่าคุณสามารถใช้ SFTP ได้เช่นกัน? ถ้าเป็นเช่นนั้นฉันไม่คิดว่ามีความเสี่ยงด้านความปลอดภัยที่จะแจ้งให้ผู้อื่นทราบว่าคุณใช้ CushyCMS
Lèsemajesté

3

ความคิดบางอย่าง:

  • Amayaโดย W3C โอเพนซอร์ส
  • WYSWYGProสามารถฝังตัวอยู่บนหน้าเว็บ - ไม่มีซอฟต์แวร์เดสก์ทอป(ไม่ได้ทำงานขอ)
  • ตัวแก้ไข TinyMCE Javascript WYSIWYG - ไม่มีซอฟต์แวร์เดสก์ท็อป(ไม่ต้องการงาน)

ฉันไม่ได้มีประสบการณ์ส่วนตัวกับพวกเขา


1
+1 สำหรับ Amaya แต่ WYSWYGPro และ TinyMCE ไม่ได้ทำสิ่งที่ฉันอธิบายพวกเขาจะต้องใช้เครื่องมือแบ็กเอนด์อีกเครื่องมือหนึ่งในการปรับใช้จริง
artlung

2

CouchCMS (http://www.couchcms.com/) ดูเหมือนว่าจะเป็นทางเลือกที่สมบูรณ์แบบสำหรับการมีส่วนร่วม มันใช้แท็ก XHTML เพื่อทำเครื่องหมายพื้นที่ที่สามารถแก้ไขได้ภายในหน้า HTML ที่มีอยู่ (เช่นเดียวกับ CMS ขนาดเล็กอื่น ๆ ) อย่างไรก็ตามมันจะส่องแสงเมื่อมันมาถึงการสร้างหน้าโคลนจากหน้าใด ๆ ที่มีอยู่


1

สุจริตฉันขอแนะนำให้สร้าง (และเมื่อคุณทำปล่อยเป็นโอเพ่นซอร์ส!) CushyCMS ถ้าฉันเข้าใจถูกต้องพวกเขาจำเป็นต้องรู้รายละเอียด ftp ของคุณหรือไม่ จี๊ด นอกจากนี้ฉันไม่ได้ขึ้นอยู่กับบริการภายนอกเช่นนั้น มันเสี่ยงเกินไปที่พวกเขาจะเข้าไปได้และลูกค้าของคุณทุกคนก็โกรธคุณ


ฉันมีความรู้สึกผสมเกี่ยวกับข้อโต้แย้งนั้น ในอีกด้านหนึ่งแอปพลิเคชั่น SaaS เหล่านี้จำนวนมากถูกโกงและทำให้คุณต้องพึ่งพาบริการจากบุคคลที่สามอย่างอันตราย ในทางกลับกันธุรกิจส่วนใหญ่ขึ้นอยู่กับบุคคลที่สามสำหรับเว็บโฮสติ้ง, อีเมลโฮสติ้ง, การเข้าถึงอินเทอร์เน็ต, พลังงาน ฯลฯ ดังนั้นมันจึงเป็นเรื่องที่สมดุลกับการพึ่งพา / ความเสี่ยงเป็นพิเศษเมื่อเทียบกับความสะดวกสบายที่นำเสนอโดยโซลูชั่นโฮสต์ นอกจากนี้ SLA ยังสามารถลดความเสี่ยงส่วนใหญ่ที่คุณเกิดขึ้นได้
Lèsemajesté

1

คอนเป็น CMS ที่ยอดเยี่ยมและเรียบง่าย ฉันไม่รู้จัก CushyCMS แต่ - จากสิ่งที่ฉันสามารถบอกได้ - ทั้งสองคล้ายกันมาก


1
ฉันคิดว่า MySQL เป็นข้อกำหนดที่จะใช้ Perch? หรือสามารถแก้ไขไฟล์ได้โดยตรง?
Tim Post

ใช่ดูเหมือนว่าจะต้องใช้ MySQL ตามหน้าคุณสมบัติ และมีจุดไม่มากนักในการสร้างเว็บไซต์แบบสแตติกถ้าคุณสามารถเข้าถึงทั้ง PHP และ MySQL ดังนั้นฉันเดาว่าผู้ถามจะไม่สามารถใช้สิ่งนี้ได้
Lèsemajesté

0

สำหรับเว็บไซต์ขนาดเล็กคุณสามารถสร้างบัญชี Google เอกสารสำหรับลูกค้าของคุณและมีเอกสารสำหรับแต่ละหน้าเว็บ หากคุณเปิดใช้งานการแชร์บนเอกสารคุณสามารถดึงมันจากฝั่งเซิร์ฟเวอร์และแสดงในเว็บไซต์ของพวกเขา สำหรับพวกเขาสิ่งที่พวกเขาเห็นคือเครื่องมือแก้ไขของ Google และการเปลี่ยนแปลงของพวกเขาจะกลายเป็นสดทันทีเมื่อพวกเขาโหลดเว็บไซต์ใหม่


หน้าดังกล่าวรวมอยู่ในเว็บไซต์ของคุณอย่างไร ดูเหมือนว่าสิ่งนี้จะต้องเป็น JavaScript หรือ iframe ซึ่งทำให้เครื่องมือค้นหาและความสามารถในการเข้าถึงของสิ่งนี้แย่มาก บางทีฉันอาจจะเข้าใจผิด
artlung

ในการใช้ตัวอย่างที่ฉันพบโดย googling ( docs.google.com/?hl=th ) - หากมีการแชร์หน้าเว็บด้วยการอนุญาตให้ดูบนเว็บคุณสามารถใช้ภาษาฝั่งเซิร์ฟเวอร์เพื่อรวมไว้ได้ สำหรับ PHP นี่เป็นเรื่องง่ายเหมือน ... echo file_get_contents (' docs.google.com/ ... ); จากนั้นหน้าเอกสารจะถูกแทรกลงในหน้าของคุณโดยไม่ใช้ javascript และไม่มี iframes และไม่ทำให้ประสิทธิภาพของเครื่องมือค้นหาเสียหาย
dmsnell

หากคุณต้องการ PHP คุณก็อาจเรียกใช้เว็บไซต์แบบไดนามิกได้เช่นกัน การใช้การเขียน URL ใหม่อาจเป็นตัวเลือก แต่ก็ดูเหมือนว่าแฮ็ก URL ที่ใช้ร่วมกันของ Google เอกสารเป็นอย่างไร
Lèsemajesté

ในกรณีนั้นทำไมไม่ใช้เว็บไซต์ 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 ทำให้ทั้งสามคนถามคำถาม awwser; มันคุ้มค่าไม่ต้องใช้แอปพลิเคชันเดสก์ทอปเพื่อเรียกใช้และสามารถแก้ไขได้จากอุปกรณ์ใด ๆ ที่สามารถเชื่อมต่อกับเว็บ ฉันคิดว่า Drupal จะแก้ปัญหาได้ดี ระบบการจัดการเนื้อหาทั้งหมดเป็นคู่แข่งของเว็บไซต์คงที่ @ rlb.usa อ๊ะ
Frank Robert Anderson

-1

หากคุณกำลังมองหา "คู่แข่งที่มีส่วนร่วม" สิ่งที่พบบ่อยที่สุดที่ฉันเคยได้ยินใช้Dreamweaver ก็มีให้จาก Adobe เช่นกัน แต่นี่เป็นส่วนหนึ่งของซอฟต์แวร์เดสก์ท็อป


ฉันกำลังมองหาบรรณาธิการที่เรียบง่ายสำหรับเนื้อหาแบบคงที่ แต่ Dreamweaver เป็นตัวเลือกอย่างแน่นอน overkill สำหรับการแก้ไขอย่างง่ายสำหรับลูกค้าว่า
artlung

1
ฉันมีประสบการณ์กับทั้ง Dreamweaver และ Contribute หากเขากังวลเกี่ยวกับผู้ใช้ที่ทำให้ไซต์ยุ่งจนไม่สามารถใช้งาน TemplateBegin ได้จริงพวกเขาจะทำเรื่องยุ่ง ๆ มากมายด้วย Dreamweaver มันมากขึ้นซับซ้อน
rlb.usa

-1

ลองใช้Aloha Editorใหม่

Aloha Editor ทำให้ HTML5 contenteditableเป็นไปได้ตอนนี้ contenteditableเบราว์เซอร์ที่สำคัญทั้งหมดสนับสนุน แต่ไม่มีส่วนต่อประสานหรือแม้แต่ทำลายซอร์สโค้ด HTML Contenteditableเป็นหัวใจสำคัญของ Aloha 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

CKEditor

ฉันใช้ CKEditor ในระบบจัดการเนื้อหาที่เป็นกรรมสิทธิ์ของฉันมาระยะหนึ่งแล้ว มันเป็นจาวาสคริปต์ที่มีการกำหนดค่าได้อย่างมากมาย ดูเหมือนว่าลูกค้าจะสามารถจัดการกับมันได้ดีพอและให้พลังมากพอที่จะสร้าง HTML ที่มีรายละเอียดมากโดยไม่ต้องสัมผัส HTML ดิบ


1
แต่นั่นต้องใช้เพจที่จัดการโดยระบบจัดการเนื้อหาใช่ไหม คำถามนี้เกี่ยวกับการแก้ไขเว็บไซต์คงที่โดยเฉพาะ
artlung
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.