[نظام إدارة مواقع ...] قادم

16 - 05 - 2008

ابتدأت اليوم العمل في نظام إدارة مواقع الذي سيكون مشروعي لهذا الفصل في الجامعة.

ما هو هذا النظام ( كلمة نظام كبيرة شوي ) ؟

هو عبارة عن موقع فارغ ، يمكن اعتباره نواة Core موقع ، لا يحتوي في حالته الافتراضية شيئا إلا ( لوحة تحكم أساسية ، نظام قولبة ! Theme ، برنامج نموذجي ).
لوحة التحكم الأساسية تتضمن : معلومات المدير و إمكان تعديلها ، إمكانية تثبيت و إزالة برامج mods ، تعديل إعدادات الموقع الأساسية ، توزيع الكتل أو الصناديق ).

مم يتألف البرنامج mod ( اختصار لـ module ) ؟
يتألف أساسيا من ملف xml يحوي كافة معلومات البرنامج ، إضافة للصفحات المكونة له و هي من نوع php و js و ... حسب الرغبة

هذا هو كل الموضوع !

حقيقة ، قمت بالتعامل مع الكثير من أنظمة إدارة المحتوى CMSs و كانت فكرتي أن أقوم بشيء مشابه لكن بأقل كمية ممكنة من الكود و بأكبر قدر ممكن من الديناميكية، و هذا النموذج هو ما استقريت عليه.
قد يبدو صغيرا لكن كما قلت هو نواة فقط ، يمكن بالتالي تخصيص هذا الموقع لأي غرض.
مثال ، أريد أن أجعل الموقع عبارة عن موقع إخباري [أخبار ، أقسام ، تعليقات ، مدراء ، RSS ، ...]
أقوم ببرمجة برنامج خاص بذلك mod و ليكن اسمه news ، يتضمن هذا البرنامج ملف إعدادات xml و ملفات php و ليكن أحدها خاص بعرض الأقسام ، آخر خاص بعرض الأخبار (عموما ، حسب القسم ، عرض خبر كامل ... ) ملف خاص بالخلاصات RSS ... أيضا هناك ملفات لإدارة كل مقطع تظهر للمدير في لوحة التحكم بعد أن يقوم بتثبيت هذا البرنامج.

بمعنى أن لوحة التحكم تعنى فقط بتثبيت و إزالة برامج بالإضافة إلى إعدادات الموقع العامة و إدارة البرامج المثبتة.
و لاحقا كل برنامج يتولى إدارة نفسه ، أي تأتي إدارته معه ، حتى نظام المستخدمين هو برنامج و ليس من أصل النظام.

هناك حرية كبيرة في برمجة أي برنامج ، المهم شرح هذا البرنامج في ملف الـXML الخاص به.

أتمنى أن تسير الأمور معي كما أتوقع و أنتهي منه خلال أيام قبل أن أدخل في معركة االامتحانات .
90% سوف أنشر هذا البرنامج كمنتج مفتوح المصدر و مجاني في الصيف القادم ، أما الـ 10% المتبقية فهي تتبع للظروف.
إذا تحقق ما أفكر به سيكون هذا المنتج منافسا للكثير من أنظمة إدارة المحتوى المعروفة عالميا .


                   

علوش في 2008-05-17 الساعة 8:27:00
أتمنى أن تستمر على هذا المنوال من الطموح، وان لا تفقده أبداً، لم أفهم شيء مما ذكرته، لكني فهمت أنك بصدد شغلة كبيرة ، أدعو لك وأتمنى لك التوفيق.

أحمد نذير بكداش في 2008-05-17 الساعة 22:46:04
بكون كذاب كبير اذا قلت أني فهمت شي
بس متل ما قلك علوش يا ريت تضل بهل طموح والله معك..
وان شاء الله يتحقق الـ بدك ياه

farah في 2008-05-18 الساعة 0:49:51
ايه ايه كلمة نظام كبيرة ... بس مو كبيرة على سلام
الله يقويك ويوفقك يا رب ...

سلام في 2008-05-22 الساعة 5:50:14
شكرا علوش و أحمد و فرح

القرش في 2008-06-01 الساعة 18:57:48
خطوة رائعة نتمنى لك التوفيق فيها ,
حاول أن تكون النواة مبسطة وقابلة للتوسع بسهولة ولا تنسى جزء مهم جدا وهو برمجة نظام الصلاحيات والمجموعات من ضمن النواة
وفقك الله , وأتمنى أن نرى برنامجك قريبا ينافس بقية برامج ادارة المحتوى المشهورة

إضافة تعليق

لإضافة تعليق اكتب ناتج الجمع و اضغط موافق 2 + 5    



التعليقات لا تنشر مباشرة ، أقوم بقراءتها قبل نشرها.





أقسام

صفحات إضافية

اقتباس

ينبغي أن يكون المرء عاشقا دائما لذلك ينبغي له ألا يتزوج مطلقا.
اوسكار وايلد

آخر المواضيع

Flickr

مواضيع عشوائية

مواقع و مدونات

أنا في

salamm[at]live.com
أنا في فلكر
Ma.gnolia

Icons



مدونات سورية

Add to Google