السلام عليكم ورحمة الله وبركاته

بعد إنقطاع أكثر من عام عن عالم البرمجة، بدأت بهذا المشروع لأرى هل مازلت أتذكر شيئاً أم لا :) المشروع عبارة عن موقع إخباري

  • كنت أستخدم إطار عمل Codeigniter للغة PHP، فسمعت عن إطار عمل Laravel بأنه جيد وبالفعل هو كذلك بل أكثر من رائع، فبدأت العمل به، إستغرق العمل حوالي شهران.

  • هيكلة الموقع:

1- لغة برمجة الخادم PHP.

2- إطار العمل المستخدم Laravel v4.1.

3- تم إستخدام مكتبة jQuery بالنسبة للغة المتصفح javaScript.

4- تقنية AJAX تم إستخدامها على نطاق ضيق في تسجيل الدخول والتحقق وإضافة التعليقات.

5- تم إستخدام محرك القوالب mustache للغة javaScript، ولكن تم إستخدامه على نطاق ضيق ولم يتم الفصل بالكامل لأني إستخدمته في نهاية المشروع.

  • الإضافات والمكتبات المساعدة:

1- إضافة opentip.

2- إضافة noty.

3- إضافة jQuery dataTables.

4- إضافة sweet-alert.

5- إضافة timer.

6- مكتبة التعامل مع الصور Intervention Image.

7- المحرر tinymce.

8- إضافة لعرض الصور ما أذكر اسمها.

9- مجموعة الرموز feather.

10- مجموعة الرموز socicon.

  • خصائص لوحة التحكم:

1- صلاحيات الوصول للموضوعات والتعديل وخلافه مقسمة على 4 صلاحيات مدير عام، مدير، محرر، مستخدم وتم إلغاء التسجيل بطلب من صاحب العمل.

2- إضافة/تعديل/حذف كلاً من التصنيفات والأخبار والتعليقات.

3- واجهة تحكم للإعلانات.

4- ذر لتسجيل الخروج ^__^

ملاحظات:

  • لا تسألني عن دعم المتصفحات القديمة، سأقوم بإضافة رسالة للمستخدم "لمشاهدة المحتوى بطريقة أفضل عليه تحديث متصفحه"

  • نمط الموقع ثابت وليس متجاوب responsive، بناءاً على طلب صاحب العمل.

  • بالمناسبة لست من هواة التصميم ولكن طبيعة العمل في مجتمعاتنا تجعلك تعمل الكل في واحد"برمجة، تصميم، قواعد بيانات، تسويق" وعجبي :)

  • وجدت فيديو إستئناسي كنت قد صورته لفكرة عرض آخر الأخبار في الصفحة الرئيسية كـ موضوع أساسي تدور حوله باقي الأخبار ويتم التبديل بالتتالي مع الزمن أو مرور مؤشر الفارة، تم إيقاف الدوران :) رابط الفيديو: http://youtu.be/bnEtwKL33Sk

نسيت :) رابط الموقع: http://luxornewslive.com