تطوير مدنة باستخدام Django

يعتبر إطار العمل Django (جانغو / دجانجو) أحد أشهر إطارات تطوير الويب باستخدام لغة البرمجة Python (بايثون)، وها نحن نقدم مشروع لتطوير مدونة باستخدام هذا الإطار الضخم لنتعرف من خلاله كيفية بناء تطوير مواقع الويب بدءا من الصفر حتى مرحلة تشغيل المشروع على الاستضافة.

تطوير مدونة باستخدام لغة البرمجة python وإطار العمل django

فيما يلي قائمة التشغيل الخاصة بمشروع المدونة:

1- مقدمة المشروع

2- متطلبات تنفيذ المشروع

3- تهيئة البنية الأساسية للمشروع وإنشاء المستودع المحلي

4- التعامل مع الملفات الثابتة static files وإعداد المكتبات الأساسية

5- تعريب مكتبة Bootstrap وضبط شريط التنقل العلوي

6- تكويد التصميم (إضافة لوجو المدونة وإنشاء الشريط الجانبي)

7- تكويد التصميم (منطقة التذييل Footer)

8- تكويد التصميم (إضافة أيقونات التواصل الاجتماعي)

9- وضع أجزاء الموقع الثابتة في ملف base.html

10- إظهار التدوينات في الصفحة الرئيسية

11- إظهار عنوان الصفحة وعمل ارتباط تشعيبي

12- إنشاء جدول التدوينات في قاعدة البيانات

13- إضافة التدوينات عن طريق لوحة التحكم Dajngo Administration

14- إضافة التدوينات عن طريق API – الجزء الأول

15- إضافة التدوينات عن طريق API – الجزء الثاني

16- إظهار التدوينات من قاعدة البيانات في الصفحة الرئيسية

17- إنشاء صفحة تفاصيل التدوينة

18- نظام التعليقات بمشروع مدونة (الجزء الأول)

19- تنسيق نظام التعليقات بمشروع مدونة (الجزء الثاني)

20- إنشاء نموذج التعليقات

21- تثبيت وإعداد حزمة Crispy Forms وتفعيلها داخل نموذج التعليقات

22- تفعيل نموذج التعليقات لحفظ واستدعاء التعليقات

23- إظهار آخر التدوينات وآخر التعليقات في الشريط الجانبي بشكل فعال

24- إنشاء نموذج التسجيل بالمدونة

25- تعريب حقول نموذج التسجيل في المدونة

26- تفعيل نموذج التسجيل بالمدونة

27- إنشاء نموذج تسجيل الدخول باستخدام LoginView – الجزء الأول

28- إنشاء نموذج تسجيل الدخول باستخدام authenticate & login – الجزء الثاني

29- إنشاء نموذج تسجيل الدخول باستخدام HTML – الجزء الثالث

30- إظهار أزرار معينة للمستخدمين الموثوقين وإخفائها عن الزوار

31- بناء صفحة الملف الشخصي بشكل ثابت

32- تحويل صفحة الملف الشخصي من صفحة ثابتة إلى صفحة ديناميكية

33- التعامل مع الصور في مشروع مدونة

34- الديناميكية بين التسجيل بالموقع وإنشاء الملف الشخصي

35- تحجيم صورة الملف الشخصي للحفاظ على سرعة الموقع

36- تطوير خاصية التصفح من خلال زر التالي والسابق

37- تطوير صفحة تحرير الملف الشخصي

38- تطوير صفحة إضافة تدوينة جديدة

39- تطوير صفحة تحرير التدوينة

40- تطوير صفحة حذف التدوينة

41- تشغيل المدونة على استضافة Heroku المجانية

وقد تم رفع الكود المصدري لـ (مشروع مدونة) على منصة Github ويمكنكم الوصول إلى المشروع عن طريق الرابط التالي:

الكود المصدري لمشروع مدنة على منصة github

أرجو من الله أن يكون هذا العمل نافعا للجميع ولا تنسونا من دعائكم.