Django-cms
Django-cms היא מערכת ניהול תוכן מתקדמת העושה שימוש במסגרת הפיתוח הפופולרית בשפת פייתון - Django.
Django-cms מתאימה לסוגים רבים של אתרים החל מאתר קטן בן כמה דפים ועד לאתרים מורכבים המכילים פונקציונליות מורכבת וכמות גדולה של תכנים ומדיה. היא כוללת מספר רב של תכונות שמאפשרות גמישות רבה בבניית האתר ונוחות בניהולו:
- ארכיטקטורת הרחבות גמישה - מאפשרת להוסיף פונקציונליות לאתר בצורה נקייה. קיים מאגר הרחבות מוכנות כאן. בין ההרחבות הפופולריות - בלוג, גלריית תמונות, ניהול תפריטים, יצירת טפסים, ניהול קבצים, ועוד. אם דרושה פונקציונליות ספציפית שלא קיימת עדיין הרחבה עבורה, ניתן לבנות אחת ע"פ ההנחיות בתיעוד הפרויקט ולשלבה באתר בצורה חלקה.
- עריכת תכנים ישירה (on-page editing) - זוהי תכונה שימושית מאד עבור אתרים שהתוכן בהם מתעדכן בתדירות גבוהה. במוד זה, מנהל האתר מנווט אל הדף המבוקש ושם מופיע כפתור עריכה ליד כל פיסת תוכן, כך שהעריכה מתבצעת בנוחות ובמהירות.
- אופטימיזציה למנועי חיפוש (SEO) - מבנה האתר והדפים מותאמים למנועי חיפוש.
- ניהול גירסאות - כל שינוי שנעשה בתכנים נשמר כך שאפשר לשחזר גירסאות קודמות של כל דף.
- ריבוי שפות - תמיכה מובנית בריבוי שפות עבור תכני האתר וכן עבור ממשק הניהול.
- ניהול הרשאות מפורט - הגדרת משתמשים/מנהלים עם סט הרשאות גישה.
- גמישות עיצובית - מנגנון התבניות בו משתמשים בעיצוב האתר הוא המנגנון הסטנדרטי של Django עם תגיות מיוחדות ל-Django-cms. הדבר מאפשר למי שמנוסה בשימוש ב - Django ליצור תבניות יחודיות בקלות ואף להסב תבניות קיימות.