Turrentine

ภาพหน้าจอของซอฟแวร์:
Turrentine
รายละเอียดซอฟแวร์:
รุ่น: 0.0.4
วันที่อัพโหลด: 15 Apr 15
ผู้พัฒนา: Aaron Franks
การอนุญาต: ฟรี
ความนิยม: 24

Rating: 2.5/5 (Total Votes: 2)

Turrentine เป็นระบบการจัดการเนื้อหาที่เรียบง่าย (CMS) app สำหรับ Django (1.3 และต่อมา) มันออกแบบมาเพื่อช่วยให้ผู้ใช้ HTML เข้าใจในการเพิ่มและแก้ไขหน้าและไฟล์ที่มีขั้นต่ำของการทะเลาะ
สิ่ง Turrentine ไม่ได้ทำ:
- ลำ​​ดับชั้นหน้าเหมือนต้นไม้ เช่นเดียวกับ flatpages กับ Turrentine คุณเพียงแค่ระบุ URL ของหน้าเว็บโดยตรง
- การแก้ไขแบบ WYSIWYG ก็สันนิษฐานว่าผู้เขียนหน้ารู้ว่าบาง HTM​​L พื้นฐาน
- เมนูสร้างขึ้นอัตโนมัติ
- การแก้ไขแม่แบบในการดูแลระบบ
- การสนับสนุนหลายเว็บไซต์
- แสดงความคิดเห็นบนหน้าเว็บ
- สากล (แม้ว่านี้อาจจะมีมูลค่าเพิ่มในภายหลัง)
พิจารณา Turrentine ถ้า ...
- คุณไม่จำเป็นต้องมีสิ่งที่ในส่วนก่อนหน้า
- คุณมีนักเขียนหน้าที่มีความสะดวกสบายในการเขียน HTML, แต่คุณไม่ต้องการให้มีการเขียน (หรือแม้แต่คิดเกี่ยวกับ) django แม่ คุณมีนักพัฒนา / นักออกแบบที่จะมีการพัฒนาแม่แบบของคุณสำหรับหน้า CMS
- คุณต้องการตรวจสอบ CMS ง่ายที่ง่ายต่อการกำหนดค่าและส่วนใหญ่เพิ่งได้รับจากทางของคุณ
การตั้งค่า
1. ติดตั้ง Turrentine Pip ขอแนะนำและสามารถใช้ดังต่อไปนี้:
& nbsp; จุดติดตั้งคอมไพล์ -e: //github.com/af/turrentine.git#egg=turrentine
2. เพิ่ม 'Turrentine' เพื่อปพลิเคชันที่ติดตั้งไว้ใน settings.py:
& nbsp; INSTALLED_APPS = (
& nbsp; # ปพลิเคชันอื่น ๆ ของคุณที่นี่
& nbsp; 'Turrentine',
& nbsp;)
3. เพิ่ม Turrentine ในตอนท้ายของ urlconf รากของคุณ:
& nbsp; urlpatterns รูปแบบ = ('',
& nbsp; # URL ที่อื่น ๆ ของคุณไปที่นี่
& nbsp; (R '^' รวม ('turrentine.urls')) # ให้แน่ใจว่านี้เป็นรายการสุดท้าย
& nbsp;)
4. หากคุณยังไม่ได้คุณอาจยังต้องการที่จะช่วยให้แฟ้มแบบคงที่ dev Django ของการให้บริการใน urls.py. ของคุณ นี้จะช่วยให้ผู้ดูแลระบบ Turrentine ที่ CSS / js จะทำงานในขณะที่ในการพัฒนา:
& nbsp; จาก django.contrib.staticfiles.urls นำเข้า staticfiles_urlpatterns
& nbsp; # ... ส่วนที่เหลือของ URLconf ของคุณที่นี่ ...
& nbsp; urlpatterns + = staticfiles_urlpatterns ()
& nbsp; # อีกครั้งให้แน่ใจ Turrentine มาล่าสุดแม้หลังจาก staticfiles_urlpatterns:
& nbsp; urlpatterns + รูปแบบ = ('',
& nbsp; (R '^' รวม ('turrentine.urls'))
& nbsp;)
ข้อมูลเพิ่มเติมและพื้นหลังเกี่ยวกับเรื่องนี้สามารถพบได้ที่ https://docs.djangoproject.com/en/dev/ref/contrib/staticfiles/#staticfiles-development-view
5. เรียกหลาม manage.py syncdb จะเพิ่มตาราง Turrentine ของฐานข้อมูลของคุณ
6. ย้อนกลับไปใน settings.py กำหนด TURRENTINE_TEMPLATE_ROOT และ TURRENTINE_TEMPLATE_SUBDIR อดีตเป็นไดเรกทอรีในระบบแฟ้มของคุณที่คุณให้มากที่สุดของแม่แบบของคุณ (โดยทั่วไปนี้คือ $ PROJECT_ROOT / แม่แบบ) หลังเป็นไดเรกทอรีย่อยที่คุณต้องการที่จะนำแม่แบบที่สามารถใช้ซม ต่อไปนี้อาจจะทำงานสำหรับโครงการของคุณ:
& nbsp; นำเข้า os.path
& nbsp; PROJECT_ROOT = os.path.abspath (os.path.dirname (__ file__))
& nbsp; TURRENTINE_TEMPLATE_ROOT = os.path.join (PROJECT_ROOT 'แม่')
& nbsp; TURRENTINE_TEMPLATE_SUBDIR = os.path.join (TURRENTINE_TEMPLATE_ROOT 'ซม')
7. สร้างไดเรกทอรีสำหรับแม่แบบ CMS ของคุณสอดคล้องกับการตั้งค่าที่คุณทำไว้ในขั้นตอนก่อนหน้านี้:
& nbsp; mkdir -p แม่ / ซม
8. สร้างแม่แบบ (s) ในไดเรกทอรี TURRENTINE_TEMPLATE_SUBDIR เพื่อให้พวกเขาสามารถใช้โดยหน้าเว็บของคุณ คุณอาจจะต้องการที่จะใช้ต่อไปนี้ตัวแปรแม่แบบ (ซึ่งหวังว่าตนเองอธิบาย):
& nbsp; {{page.title}}
& nbsp; {{page.content}}
& nbsp; {{page.meta_description}}
& nbsp; {{page.meta_keywords}}
การเพิ่มการสนับสนุนสำหรับ versioned เนื้อหา
ออกจากกล่อง, Turrentine ไม่ได้ติดตามการแก้ไขเนื้อหาของคุณ แต่ถ้าคุณต้องการเปิดใช้งานการติดตามรุ่นติดตั้งแอพพลิเค Django-การพลิกกลับที่ดีมาก เมื่อ Django-การพลิกกลับมีการติดตั้งและการกำหนดค่าที่คุณจะสามารถเข้าถึงรุ่นก่อนหน้านี้ของหน้าเว็บ Turrentine CMS ในผู้ดูแลระบบ (โดยใช้ "ประวัติศาสตร์" ในมุมขวาด้านบน)
ชื่อ
ในประเพณี django ดี Turrentine ตั้งชื่อตามนักดนตรีแจ๊ส, ปลายแซ็กโซโฟนเทเนอร์ที่ดีสแตนลีย์ Turrentine ชื่อเล่น "ชายน้ำตาล", Turrentine เป็นคนมีชื่อเสียงสำหรับความรู้สึกหวานของเขาและเสียงขนาดใหญ่ ตรวจสอบอัลบั้ม "Hustlin '" และบันทึกคลาสสิกของเขากับออจิมมี่สมิ ธ

คุณสมบัติ .

  • ตัวอย่างสดในขณะที่ แก้ไขหน้าเว็บในผู้ดูแลระบบ (นี้ใช้ Javascript และ CSS3 ดังนั้นเบราว์เซอร์ที่ทันสมัย​​ขอแนะนำ).
  • พื้นฐานมากในการอัปโหลดไฟล์ผู้ดูแลระบบ.
  • รุ่นถ้าต้องการติดตามสำหรับหน้าถ้าคุณติดตั้ง Django-พลิกกลับ.
  • ไม่มีการอ้างอิงอย่างหนัก.
  • ง่ายในฐานข้อมูล ผู้ใช้ดูหน้า CMS ไม่ควรสร้างมากกว่าหนึ่งหรือสองการสืบค้นฐานข้อมูลง่าย.

ต้องการ

  • หลาม
  • Django

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

djangbone
djangbone

14 Apr 15

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

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