FeinCMS มี CMS (Content Management System) สำหรับลำดับชั้นของหน้าเว็บและเครื่องมือที่ช่วยให้คุณสามารถสร้าง CMS ของคุณเองที่ด้านบนของ Django ได้อย่างง่ายดายถ้าโมดูลหน้ามาตรฐานไม่ได้ตอบสนองความต้องการของคุณ
เมื่อเป็นครั้งสุดท้ายที่แพคเกจซอฟต์แวร์ที่สร้างขึ้นก่อนที่คุณต้องการที่จะใช้มีหลายสิ่งที่ถูกต้อง แต่ในท้ายที่สุดคุณก็ยังจำเป็นที่จะปรับเปลี่ยนชิ้นส่วนหลักของรหัสเพียงเพราะมันไม่ได้ (ง่าย) ที่เป็นไปได้ในการปรับแต่ง วิธีการที่เป็นส่วนหนึ่งของระบบการประพฤติ?
Django มาเพื่อช่วยชีวิตเราทุกคนที่ไม่ได้มีความสุขกับทั้งทำทุกอย่างของเราเองหรือการปรับแต่งแพคเกจซอฟต์แวร์อื่นจนกว่ามันจะเป็นไปไม่ได้ที่จะปรับปรุง
ความแข็งแรงที่ยิ่งใหญ่ที่สุดของการออกแบบกรอบเหมือนคือว่าจะพยายามไม่ให้มีมุมมองที่แข็งแกร่งเกินไปของสิ่งที่ผู้ใช้ควรจะทำอย่างไร มันควรจะทำบางสิ่งบางอย่างง่าย แต่เพิ่งได้รับออกจากทางที่มากที่สุดของเวลา
หลังจากที่ค้นพบประโยชน์ของวิธีการกรอบเหมือนการออกแบบซอฟแวร์, เราตกกลับเข้ามาในการเขียนทุกอย่างที่ทุกเวลาความคิดและสร้าง CMS ซึ่งมีมุมมองที่แข็งแกร่งมากว่าเนื้อหาควรจะมีโครงสร้าง หนึ่งในพื้นที่ที่อุดมไปด้วยข้อความ, ห้องสมุดสื่อและบางแม่และเรามี CMS ง่ายๆที่จะดีพอสำหรับหลายหน้า แต่ถ้าเราต้องการมากขึ้น? ถ้าเราต้องการที่จะสามารถที่จะเพิ่มเนื้อหาที่กำหนดเอง? เกิดอะไรขึ้นถ้าผู้ใช้ไม่สามารถเชื่อถือได้เพื่อปรับขนาดภาพก่อนที่จะอัพโหลดพวกเขา? ถ้าคุณต้องการเพิ่มแกลลอรี่หนึ่งในระหว่างเนื้อหาอื่น ๆ ? เกิดอะไรขึ้นถ้าผู้ใช้ควรจะสามารถที่จะจัดการไม่เพียง แต่เนื้อหาหลัก แต่ยังแถบด้านข้างท้าย?
ด้วย FeinCMS นี้ไม่ได้จะดีเกินไปที่จะเป็นจริงอีกต่อไป และมันไม่ซับซ้อนแม้
FeinCMS เป็นระบบการจัดการเนื้อหาที่โง่มาก มันรู้อะไรเกี่ยวกับเนื้อหา - เพียงพอที่จะสร้างส่วนติดต่อผู้ดูแลสำหรับเนื้อหาของหน้าเว็บของคุณเองประเภท มันช่วยให้คุณสามารถเรียงลำดับบล็อกเนื้อหาของหน้าโดยใช้อินเตอร์เฟซลากวางและคุณสามารถเพิ่มบล็อกเนื้อหาเป็นจำนวนมากในภูมิภาค fe (แถบด้านข้างภูมิภาคเนื้อหาหลักหรือสิ่งอื่นใดที่ผมยังไม่ได้คิดยัง) จะให้ทำหน้าที่ผู้ช่วยซึ่งได้รับคำสั่งให้รายการของบล็อกเนื้อหาของหน้าเว็บ นั่นคือทั้งหมดที่
การเพิ่มชนิดเนื้อหาของคุณเองเป็นเรื่องง่ายมาก คุณชอบสิ่งทอที่มากที่คุณยอมตายเสียดีกว่าการใช้โปรแกรมแก้ไขข้อความที่อุดมไปด้วย? แล้วเพิ่มรหัสต่อไปนี้โครงการของคุณและคุณสามารถไปเกี่ยวกับการใช้ CMS โดยไม่ต้องถูกบังคับให้ใช้สิ่งที่นักพัฒนาถือว่าดีที่สุด:
::
& nbsp; & nbsp; & nbsp; จากการนำเข้า feincms.module.page.models หน้า
& nbsp; & nbsp; & nbsp; จากการนำเข้าสิ่งทอ django.contrib.markup.templatetags.markup
& nbsp; & nbsp; & nbsp; จากรุ่นนำเข้า django.db
& nbsp; & nbsp; & nbsp; ชั้น TextilePageContent (models.Model):
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; เนื้อหา = models.TextField ()
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ทำให้ def (ตัวเอง ** kwargs):
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; กลับสิ่งทอ (self.content)
& nbsp; & nbsp; & nbsp; Page.create_content_type (TextilePageContent)
นั่นแหล่ะ . ไม่ได้สิบสายสำหรับการพิมพ์เนื้อหาของหน้าเว็บของคุณเอง
ต้องการ
- หลาม
- django_mptt & gt; 0.2.1
- การติดแท็ก & gt; 0.2.1
ความคิดเห็นที่ไม่พบ