semanticeditor

ภาพหน้าจอของซอฟแวร์:
semanticeditor
รายละเอียดซอฟแวร์:
รุ่น: 0.3
วันที่อัพโหลด: 12 May 15
ผู้พัฒนา: Luke Plant
การอนุญาต: ฟรี
ความนิยม: 2

Rating: nan/5 (Total Votes: 0)

semanticeditor เป็นปลั๊กอิน CMS Django สำหรับการแก้ไขข้อความที่ & nbsp;. จะช่วยให้คุณแก้ไขเว็บไซต์ในทางความหมายและจากนั้นกำหนดการนำเสนอรูปแบบและรายละเอียดในส่วนของข้อความแต่ละ สนับสนุนรูปแบบคอลัมน์ที่ซับซ้อนโดยใช้ชุดที่เรียบง่ายของการควบคุม (แถวใหม่คอลัมน์ใหม่)
คลาส CSS จะถูกเก็บไว้ในฐานข้อมูลและสามารถ จำกัด องค์ประกอบบางอย่าง (p, ยู ฯลฯ li) และแม่บางอย่าง
โครงการนี​​้จะใช้เป็นส่วนหนึ่งของ Arkestra คาร์ดิฟมหาวิทยาลัยโรงเรียน Medecine ที่คิดของระบบ
ภาพรวม
โดยมีจุดมุ่งหมายที่จะมีการแก้ไขในเนื้อหาที่มีการแก้ไขความหมายและรูปแบบทั้งคอลัมน์และจัดแต่งทรงผมถูกนำมาใช้แยกกัน อย่างไรก็ตามในฐานข้อมูลเท่านั้น HTML รวมจะถูกเก็บไว้ ดังนั้นเรามีสถานการณ์ต่อไปนี้:
เนื้อหา HTML ถูกเก็บไว้ในฐานข้อมูลบางสิ่งบางอย่างที่ชอบ:


& nbsp;

& nbsp;

หัวเรื่อง


& nbsp;

ข้อความบาง


& nbsp;

& nbsp;

& nbsp;

บางข้อความเพิ่มเติม


& nbsp;

นี้จะเต็มไปลงในตัวแก้ไขที่กำหนดเองในเบราว์เซอร์ที่แล้วทันทีไม่ AJAX บางส่วนเรียกร้องไปยังเซิร์ฟเวอร์ในการย่อยสลายมันเป็น HTML ง่าย:

หัวเรื่อง


<รหัส p = "p_1"> ข้อความบาง


บางข้อความเพิ่มเติม


และอาเรย์ของว​​ัตถุที่ระบุเช่นการนำเสนอ:
[
& nbsp; {'h1_1': ['แฟนซี']} # รูปแบบสำหรับ H1
& nbsp; {'p_1': ['โน้ต' 'เป้']} # รูปแบบสำหรับ P
& nbsp; {'newrow_h1_1': 'newrow'} # ระบุแถวก่อน h1_1
& nbsp; {'newrow_p_2': 'newcolum'}
]
ทั้งสองส่วนมีการแก้ไขแล้วแยกกันเช่นผู้ใช้ไม่เห็น HTML รวมขณะที่การแก้ไข ก่อนที่จะบันทึกลงในฐานข้อมูล, แก้ไขไม่ AJAX เรียกร้องให้รวมทั้งสองส่วน หมายเหตุ: การใช้คุณลักษณะ 'รหัส' มีการเพิ่มเพื่อช่วยระบุข้อมูลที่จัดแต่งทรงผมเป็น - เหล่านี้จะถูกลบออกก่อนที่จะบันทึกไว้ในฐานข้อมูล
ทั้งนี้ขึ้นอยู่กับ GUI สำหรับการแก้ไขข้อมูลนำเสนอผู้ใช้อาจต้องกด 'ฟื้นฟู' ปุ่มเพื่อให้พวกเขาสามารถกำหนดข้อมูลนำเสนอวรรคเข้าใหม่และส่วนหัว ฯลฯ ย่อหน้าใหม่เข้ามาอย่างเห็นได้ชัดและส่วนหัวจะไม่ได้มี 'รหัส' แอตทริบิวต์ ดังนั้น HTML อาจจะต้องมีการปรับปรุงในจุดนี้เช่นกันดังนั้นทุกอย่างมีรหัส
WYMeditor นามสกุล
การประยุกต์ใช้แก้ไขความหมายให้รุ่นของตัวเองของ WYMeditor นี้ได้มาจากหนัง / แม่แบบที่พบใน django-CMS2 มีการปรับแต่งต่อไปนี้:
& nbsp; * ชื่อของผิวเปลี่ยนจาก 'django' เป็น 'semanticeditor' นี้เป็นสิ่งจำเป็นถ้าหากเราจะช่วยให้ทั้งสองรุ่นที่แตกต่างกันของ WYMeditor ในหน้าเดียวกันหนึ่งใช้ปกติ WYMeditor + ควบคุม CMS อีกด้วยเต็ม 'บรรณาธิการความหมาย' ควบคุมชิ้นยาวของเนื้อหา
& nbsp; * ไฟล์ skin.js เอาแผง 'เรียน' ตั้งแต่นี้ไม่จำเป็นต้องและถูกแทนที่ด้วยองค์ประกอบแบบไดนามิก
& nbsp; * skins.css - เพิ่มจัดแต่งทรงผมสำหรับการควบคุมการนำเสนอเพิ่มเติม
& nbsp; * ปลั๊กอิน WYMeditor ชื่อว่า 'ความหมาย' ได้รับการเพิ่ม นี้ดำเนินการส่วนใหญ่ของลูกค้าด้านตรรกะสำหรับโปรแกรมนี้
& nbsp; * แม่แบบ editorwidget.html มีการเปลี่ยนแปลง โดยเฉพาะอย่างยิ่ง:
- ผิวที่ไ​​ด้รับการเปลี่ยนเป็น 'semanticeditor'
- เรียกร้องให้ wymeditor.semantic () ได้รับการเพิ่มการตั้งค่าปลั๊กอิน
& nbsp; * เครื่องมือ django ใหม่ 'SemanticEditor' ได้ถูกสร้างขึ้นที่สืบทอดจาก django เครื่องมือ 'WYMEditor ใน django-CMS2 นี้เป็นสิ่งจำเป็นเพื่อที่:
- ปลั๊กอิน WYMeditor 'ความหมาย' ไฟล์จาวาสคริปต์สามารถเพิ่มสื่อ
- แม่แบบ editorwdiget.html ของเราสามารถนำมาใช้

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • ความเข้ากันได้กับ django-2.3 ซม. และ 2.4
  • การจัดกลุ่มของคลาส CSS ตามหมวดหมู่
  • ปุ่มให้เปิดโปรแกรมในแท็บใหม่
  • ปรับปรุง UI
  • พิมพ์ผิดคงที่ที่ทำให้เกิดความล้มเหลวที่สมบูรณ์ของความหมายภายใต้ปลั๊กอิน jQuery 1.4.2
  • แก้ไขข้อผิดพลาดอื่น ๆ

มีอะไรใหม่ ในรุ่น 0.2.1:

  • บรรจุภัณฑ์ข้อผิดพลาดคงที่ (ไม่มีแม่แบบหรือสื่อคงที่)

ต้องการ

  • งูใหญ่
  • django-ซม

ซอฟแวร์อื่น ๆ ของนักพัฒนา Luke Plant

django-anonymizer
django-anonymizer

20 Feb 15

playerdo
playerdo

14 Apr 15

ความคิดเห็นที่ semanticeditor

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!