มีตัวเลือกอะไรบ้างสำหรับโปรแกรมแก้ไขข้อความแบบฝัง WYSIWIG


11

ฉันกำลังคิดอะไรบางอย่างตามแนวของTinyMCE

โปรดรวมรายการคุณสมบัติ

ตัวอย่างรวมถึง:

  • รองรับการจัดรูปแบบข้อความ
  • รองรับลิงค์
  • รองรับภาพ
  • ประเภทไวยากรณ์ (markdown / wiki / etc)
  • สิทธิ์ใช้งานและ / หรือการกำหนดราคา
  • customizibility
  • สนับสนุนปลั๊กอิน
  • เบราว์เซอร์ที่เข้ากันได้

หมายเหตุ: โปรด จำกัด คำตอบให้กับบรรณาธิการหนึ่งคนต่อคำตอบเพื่อรักษาความสะอาด

อัปเดต: ลืมที่จะเพิ่มความเข้ากันได้ของเบราว์เซอร์ในรายการ


1
จริงๆ? แค่นั้นแหละ? TinyMCE และ CKEditor ฉันคิดว่าจะมีมากกว่านี้
Evan Plaice

ฉันชอบที่จะได้ยินข้อ จำกัด / ปัญหาเกี่ยวกับสิ่งเหล่านี้ในขณะนี้เป็นเพียงข้อดี!
nthonygreen

คำตอบ:


1

CKEditor


2

Aloha Editor

…กรอบงาน Rich Text Editor แบบ semantic ที่เขียนด้วย Javascript ด้วยการสนับสนุนที่ดีที่สุดของ xHTML5

คุณสมบัติ

หัวเรื่องย่อยจากหน้านั้น:

  • Aloha Editor ลิงก์ ...
  • ที่เก็บ - เชื่อมต่อทุกอย่าง ...
  • ไม่มีการรีโหลด ไม่มีป๊อปอัป ไม่จำเป็นต้องดูตัวอย่าง ...
  • การแก้ไขและการจัดรูปแบบข้อความโดยไม่ต้องมาร์กอัป ...
  • เมนูแบบลอยตัว เมนูบริบทแบบใหม่ที่มีน้ำหนักเบา ...
  • ตารางสำหรับเว็บ ...
  • ได้เร็วขึ้น ...
  • WYSIWYG สำหรับเนื้อหาแบบไดนามิก ...
  • contenteditable มี HTML5 - ตอนนี้ ...
  • รับสิ่งที่คุณคาดหวัง ...

เลือกเป็นบรรณาธิการของทางเลือกสำหรับอินเตอร์เฟซของbooktype

…ห้าข้อได้เปรียบที่ชัดเจนในการใช้งาน

  1. การแก้ไขในบริบท Aloha ซึ่งแตกต่างจากบรรณาธิการ WYSIWYG จริง ๆ แล้วช่วยให้คุณแก้ไขหน้าได้มากกว่าข้อความที่แยกออกจากหน้า สิ่งนี้ทำให้เกิดประสบการณ์การแก้ไขที่ดีกว่าและเปิดโอกาสให้มากขึ้นในการโต้ตอบกับหน้าเว็บ
  2. กิจกรรมการพัฒนาที่ดี ทีม Aloha นั้นเข้าถึงและกระตือรือร้นมาก เราได้พูดคุยกับทีมแกนนักพัฒนาหลักสองคนและมีความสุขที่พวกเขาไปได้ง่ายและดูเหมือนจะทำงานได้ดี
  3. ใช้ JQuery Aloha เพิ่งเปลี่ยนเป็น JQuery libs ซึ่งยอดเยี่ยมเมื่อไม่นานมานี้เพราะ Booktype ใช้ JQuery จำนวนมากดังนั้นจึงลดโอกาสในการเกิดความขัดแย้งและลดจำนวนไลบรารีภายนอกที่จำเป็น
  4. การออกแบบในเบราว์เซอร์ใกล้ขึ้นไปอีกขั้น Aloha โต้ตอบโดยตรงกับพื้นที่ที่สามารถแก้ไขเนื้อหา HTML5 ได้โดยไม่ต้องเปลี่ยนโครงสร้างของหน้าซึ่งหมายความว่า CSS ใด ๆ ที่นำไปใช้นั้นไม่ได้อยู่ตรงกลางและสามารถสร้างผลกระทบโดยตรงจากผู้ใช้
  5. สามารถทำงานกับ Javascripts ภายนอก เนื่องจาก Aloha ไม่ได้เปลี่ยนโครงสร้างของหน้า (ตามข้างบน) libs JS ภายนอกใด ๆ สามารถทำงานโดยตรงกับเนื้อหาโดยไม่จำเป็นต้องมีการเปลี่ยนแปลง

1

TinyMCE

  • ง่ายต่อการรวม - จำเป็นต้องใช้โค้ดเพียงไม่กี่บรรทัด
  • ปรับแต่งได้ - ธีมและปลั๊กอินปิดกั้นองค์ประกอบที่ไม่ถูกต้องและคุณลักษณะบังคับ
  • Browserfriendly - Mozilla, MSIE, FireFox, Opera, Safari และ Chrome
  • เบาบาง - คอมเพรสเซอร์ GZip PHP / .NET / JSP / Coldfusion ทำให้ TinyMCE เล็กลง 75% และโหลดเร็วขึ้นมาก
  • เข้ากันได้กับ AJAX - คุณสามารถใช้ AJAX เพื่อบันทึกและโหลดเนื้อหาได้อย่างง่ายดาย!
  • นานาชาติ - รองรับหลายภาษาโดยใช้ชุดภาษา
  • โอเพ่นซอร์ส - ฟรีภายใต้ลิขสิทธิ์ LGPL, ppl ช่วยทดสอบและปรับปรุงตัวแก้ไขนี้ทุกวัน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.