السلام عليكم جميعا ... وكل عام والجميع بخير .
اقوم حاليا على تطبيق قوى وجديد وأتمنى لو انتهى منه بأفضل صورة ... ما يدفعنى دائما للبحث عن افضل الحلول من جميع الجوانب ..
التطبيق هو نظام لإدارة المحتوى ... توقف ( ليس كما تعتقد !! ) .. التطبيق يحمل فكر ومنطق جديد تماما . وسيكون هو الحل الأمثل بإذن الله للكثيرون ... كما انى أسعى لأجعله إطار عمل ( بسيط ) ... لن يكون مجرد لوحة تحكم .. بل نقطة بداية للمستخدم صاحب الخبرة الكافية تغنيه عن بناء موقع من الصفر بإعطاؤه الأدوات المناسبة . لأن النظام لا يدير نوع معين من المحتوى او موجه لنوع معين من المستخدمين ... بل هو أداة تفيد وتكفى كل من تقع بيده . ( بإذن الله )
عموما ... هذا الموضوع ليس لطرح التطبيق .. ولكن لدى بعض الإستفسارات .
كل من حاول ان ينشئ نظام إدارة محتوى .. سيجد امامه عدة نقاط , منها اللغات والقوالب والمربعات الجانبية والموديولات ,...... . بالنسبة لتطبيقات إدارة المحتوى العربية التى جربتها لم تختلف كثيرا فى طريقة تعاملها مع هذه النقاط , اما التطبيقات الأخرى الأكثر شهرة .. اجد لكل تطبيق منها فكر مختلف وطريقة مختلفة ... هل تعامل احدكم مع Drupal ؟؟
ها هى إستفساراتى ؟؟ ... ولكل من لديه الخبرة الكافية .
لا استخدم نظام قوالب ... فقط ملف HTML لأترك حرية اكبر للمستخدم فى إستخدام PHP داخل القالب ... ولم افكر فى انظمة القوالب التى تتيح ذلك بشكل اخر مثل Smarty او القالب السهل ... لأنى غير مقتنع بهذا الشكل .. ولا اعتقد ان على المستخدم ان يدرس تظام ثالث ليتعامل مع القالب . ولذلك إتجهت إلى الطريق الأخر ...
استخدم ob_start واقوم بـ Include القالب , ثم ob_end_clean . ... حسنا اضع هذا الكلام بدالة تعود بالنتيجة المرادة .
هذه الطريقة أستخدمها مع القوالب والنماذج والمربعات الجانبية . حسنا فى صفحة ما بالتطبيق اصبح عدد مرات إستخدام هذه الدالة 75 مرة ... وطبعا بدأ البطء الأمر الذى كنت خائف منه فى البداية . هل فعلا هذه الطريقة تسبب هذا البطء وعليا ان انساق مع انظمة القوالب ام اتابع واجازف ... ام هناك حل اذكى ؟؟ لم ابحث فى الطريقة التى تستخدمها الـ WP ... هل من عالم بها ؟؟
الإستفسار الثانى ..
بالنسبة للتحميل على قاعدة البيانات ...
هل سيكون من المناسب ان احفظ ملفات اللغات والقوالب على قاعدة البيانات ... وهل حتى مع إستخدام الـ Cache ... سيمثل هذا حمل ؟؟!! وعليا ان الجأ للملفات التى اعتقد انها ستكون ابطئ ... اتخيل ملف ( XML للغات مثلا او .ini ) .. يتم فتحه وجلب محتواه 3000 مرة فى دقيقة ... WoW !! ..
لدى بعض الأمور الأخرى ... ولكن دعونا نرى نقاش مفيد فى الأمور السابقة ...
تحياتى للجميع .