FeinCMS

البرمجيات قطة:
FeinCMS
تفاصيل البرنامج:
الإصدار: 1.9.3
تاريخ إيداع: 20 Feb 15
المطور: Matthias Kestenholz
ترخيص: حرر
شعبية: 3

Rating: nan/5 (Total Votes: 0)

وFeinCMS يقدم CMS (نظام إدارة المحتوى) لتسلسل هرمي من الصفحات، والأدوات التي تسمح لك لبناء CMS الخاص بك على رأس جانغو بسهولة إذا وحدة صفحة قياسية لا يلبي احتياجاتك.
متى كانت آخر مرة، أن مجموعة من البرامج بنيت قبل كنت تريد استخدام حصلت أشياء كثيرة الحق، ولكن في النهاية، لا يزال هناك حاجة لتعديل الأجزاء الأساسية من قانون لمجرد أنه لم يكن (بسهولة) يمكن تخصيص وبالمناسبة، جزء معين من النظام تصرفت؟
جاء جانغو لانقاذ كل واحد منا ممن لم تكن سعيدة مع إما القيام بكل شيء لوحدنا أو تخصيص حزمة برامج أخرى حتى كان من المستحيل لتحديث.
أكبر قوة من تصميم الإطار يعجبني هو، وأنه يحاول ألا يكون لها رأي قوي جدا من ما يجب على المستخدم القيام به. وينبغي أن تجعل بعض الامور سهلة، ولكن مجرد الخروج من الطريق أكثر من مرة.
بعد اكتشاف فوائد نهج الإطار مثل لتصميم البرمجيات، نقع مرة أخرى في كل شيء إعادة كتابة جميع عقلية الوقت وبناء CMS التي لديها وجهات نظر قوية جدا كيف ينبغي تنظيم المحتوى. واحد منطقة غنية النص، ومكتبة وسائل الإعلام وبعض القوالب، ونحن لديها CMS بسيط والتي سوف تكون جيدة بما يكفي للكثير من الصفحات. ولكن ما إذا كنا نريد أكثر من ذلك؟ إذا كنا نريد أن تكون قادرة على إضافة محتوى مخصص؟ ما إذا كان المستخدم لا يمكن الوثوق بها لتغيير حجم الصور قبل تحميلها؟ ماذا لو كنت ترغب في إضافة رواق في مكان ما بين المحتويات الأخرى؟ ماذا لو يجب على المستخدم أن يكون قادرا على إدارة ليس فقط المحتوى الرئيسي، ولكن أيضا في الشريط الجانبي، وذيلها؟
مع FeinCMS، وهذا لا يبدو جيدا جدا ليكون صحيحا بعد الآن. وانها ليست حتى تعقيدا.
FeinCMS هو نظام إدارة المحتوى غبي للغاية. أنه لا يعرف شيئا عن المحتوى - ما يكفي لخلق واجهة المشرف لأنواع المحتوى الصفحة الخاصة بك. فإنه يتيح لك إعادة ترتيب كتل محتوى صفحة باستخدام واجهة السحب والإفلات، ويمكنك إضافة العديد من كتل المحتوى إلى منطقة (الحديد الشريط الجانبي، منطقة المحتوى الرئيسي أو أي شيء آخر وأنا لم أفكر في بعد). فإنه يوفر وظائف المساعد، والتي توفر قوائم الكتل المحتوى الصفحة المطلوبة. هذا كل شيء.
إضافة أنواع المحتوى الخاص بك هو سهل للغاية. هل تحب الغزل والنسيج ذلك بكثير، ان كنت أفضل الموت من استخدام محرر النص الغني؟ قم بإضافة التعليمة البرمجية التالية إلى المشروع الخاص بك، ويمكنك الذهاب على استخدام 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؛ مواطنه تقديم (النفس **، 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

لقطات

feincms_1_71967.png
feincms_2_71967.png
feincms_3_71967.png

البرامج الأخرى من المطور Matthias Kestenholz

FeinCMS
FeinCMS

12 May 15

django-fhadmin
django-fhadmin

20 Feb 15

form_designer
form_designer

20 Feb 15

تعليقات ل FeinCMS

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!