مشروع إعادة بناء موقع المجتمع

classic تقليدي list قائمة threaded المتشعب
8 رسائل خيارات
الرد | المتشعب
فتح هذه المشاركة بطريقة العرض المتشعب
|

مشروع إعادة بناء موقع المجتمع

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

تحوي هذه الرسالة بعض التفاصيل التقنية للمهتمين بها، ولمن لديه الاستعداد في المشاركة في بناء الموقع الجديد.

لا يشمل هذا الجهد تغيير تصميم الموقع، ولكنه يشمل نقل التصميم الحالي من التقنية المستخدمة حالياً في إدارة الموقع إلى التقنية الجديدة.

الهدف من هذه الرسال أمران:
  • الإعلان عن وجود خطة تهدف للسماح لكافة أعضاء المجتمع بالمشاركة في إثراء محتوى الموقع.
  • استقطاب مساعدة من لديه الخبرة والرغبة في المساعدة في إعادة بناء الموقع.

التفاصيل التقنية:

الموقع الحالي يستخدم دروبال (Drupal)، وهي بيئة ساعدتنا كثيراً على إطلاق الموقع في البداية بسرعة معقولة، واستخدام أي بيئة أخرى آنذاك كان سيؤدي إلى تأخير إطلاق الموقع.

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

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

  • دروبال نظام مفرط في المرونة، مما يمكنه من تطبيق أي وظيفة، ولكن ذلك أيضاً يمكن مدير الموقع من التيه بسهولة أثناء محاولته لتطبيق أي وظيفة. أعترف بأن خبرتي في دروبال محدودة ومحصورة في إدارة هذا الموقع، ولكن الوقت الذي مضى في إدارة هذا الموقع حتى الآن كان تجربة مفيدة علمتني، من بين عدة أشياء، أن دروبال لن يوفر لي الكثير من الوقت مقارنة ببعض البيئات الأخرى، لأنه يحتاج إلى الكثير من الوقت لتعلم مداخله ومخارجه.
  • شاشات التحرير في دروبال ليست الأكثر سهولة للاستخدام، مما يصعب مشاركة أعضاء المجتمع في إثراء المحتوى.

  • دروبال نظام ثقيل على الخادم نسبة إلى الوظائف التي يقدمها، ضريبةً لمرونته الشديدة.

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

هناك عدد من نظم إدارة محتويات المواقع (CMS) مبنية على جانقو، ولكن بعد البحث والتحري، انحصر الاختيار في الخيارين التاليين:

أقوم حالياً بتجربة Mezzanine، كونه يبدو أكثر سهولة وبساطة دون تضحية بأي مرونة. في المقابل، فإنه نظام جديد ولا يوفر كل الوظائف التي يوفرها Django-cms بعد، ولكن الوظائف الرئيسية متوفرة، وغير المتوفرة إما في طريقها إلى التطبيق أو تسهل إضافتها باستخدام بعض إضافات Django.

كذلك فإن Mezzanine يوفر العديد من الوظائف بنفسه، في حين يعتمد Django-cms على إضافات Django.

إذا تبين لاحقاً أن Django-cms أفضل، يمكننا التغيير بسهولة، كون كليهما مبنياً على Django.

الخطوة الأولى هي نقل تصميم الموقع (theme) من دروبال إلى جانقو، واستخدام قوالب جانقو (Django Templates).

سيستغرق المشروع بعضاً من الوقت، ولكننا نعتقد أنه ضروري وسيوفر لنا وقتاً للعمل على مشاريع المجتمع الحقيقية حين يكتمل، بدلاً من صرفه على صيانة وإدارة الموقع الحالي.

في انتظار آرائكم ومشاركاتكم.

- أحمد خياط

--
لقد تلقيت هذه الرسالة لأنك مشترك في المجموعة "مجتمع أوبن إي آر بي العربي: النقاشات العامة" من مجموعات Google.
انتقل إلى هذه المجموعة على http://groups.google.com/group/openerparabia-general?hl=ar.
 
 
الرد | المتشعب
فتح هذه المشاركة بطريقة العرض المتشعب
|

مشروع إعادة بناء موقع المجتمع

amoualled
أوافقك تماماً في رأيك حول صعوبة التعامل مع دروبال وخاصة في التصميم. ولكن بحكم عملنا منذ ثلاث سنوات في عشرات المشروعات بهذا النظام اكتشفنا أنه مع الوقت يمكننا تخطي هذه المصاعب ببعض الخبرة والوصول إلى نقاط القوة.
قد يكون من الأسهل أن نساعد في حل مشاكل النظام الحالي وتدريب فريق العمل عليه بدلاً من نقل الموقع بأكمله إلى نظام آخر. ونحن على أتن استعداد للقيام بأي مساعدة.

--
لقد تلقيت هذه الرسالة لأنك مشترك في المجموعة "مجتمع أوبن إي آر بي العربي: النقاشات العامة" من مجموعات Google.
انتقل إلى هذه المجموعة على http://groups.google.com/group/openerparabia-general?hl=ar.
لعرض هذه المناقشة على الويب، انتقل إلى https://groups.google.com/d/msg/openerparabia-general/-/ull2rQ44SyoJ.


الرد | المتشعب
فتح هذه المشاركة بطريقة العرض المتشعب
|

Re: مشروع إعادة بناء موقع المجتمع

حسام الفرا
رداً على هذا المنشور بواسطة أحمد خياط
توكل على الله  مع خالص الشكر والتقدير لمجهوداتك الطيبة اخي احمد 

2012/10/31 Ahmad Khayyat <[hidden email]>
ينوي فريق المجتمع إعادة بناء موقع المجتمع بهدف تمكين وتسهيل كافة أعضاء المجتمع من المساهمة في إثراء محتوى الموقع والإضافة عليه.

تحوي هذه الرسالة بعض التفاصيل التقنية للمهتمين بها، ولمن لديه الاستعداد في المشاركة في بناء الموقع الجديد.

لا يشمل هذا الجهد تغيير تصميم الموقع، ولكنه يشمل نقل التصميم الحالي من التقنية المستخدمة حالياً في إدارة الموقع إلى التقنية الجديدة.

الهدف من هذه الرسال أمران:
  • الإعلان عن وجود خطة تهدف للسماح لكافة أعضاء المجتمع بالمشاركة في إثراء محتوى الموقع.
  • استقطاب مساعدة من لديه الخبرة والرغبة في المساعدة في إعادة بناء الموقع.

التفاصيل التقنية:

الموقع الحالي يستخدم دروبال (Drupal)، وهي بيئة ساعدتنا كثيراً على إطلاق الموقع في البداية بسرعة معقولة، واستخدام أي بيئة أخرى آنذاك كان سيؤدي إلى تأخير إطلاق الموقع.

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

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

  • دروبال نظام مفرط في المرونة، مما يمكنه من تطبيق أي وظيفة، ولكن ذلك أيضاً يمكن مدير الموقع من التيه بسهولة أثناء محاولته لتطبيق أي وظيفة. أعترف بأن خبرتي في دروبال محدودة ومحصورة في إدارة هذا الموقع، ولكن الوقت الذي مضى في إدارة هذا الموقع حتى الآن كان تجربة مفيدة علمتني، من بين عدة أشياء، أن دروبال لن يوفر لي الكثير من الوقت مقارنة ببعض البيئات الأخرى، لأنه يحتاج إلى الكثير من الوقت لتعلم مداخله ومخارجه.
  • شاشات التحرير في دروبال ليست الأكثر سهولة للاستخدام، مما يصعب مشاركة أعضاء المجتمع في إثراء المحتوى.

  • دروبال نظام ثقيل على الخادم نسبة إلى الوظائف التي يقدمها، ضريبةً لمرونته الشديدة.

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

هناك عدد من نظم إدارة محتويات المواقع (CMS) مبنية على جانقو، ولكن بعد البحث والتحري، انحصر الاختيار في الخيارين التاليين:

أقوم حالياً بتجربة Mezzanine، كونه يبدو أكثر سهولة وبساطة دون تضحية بأي مرونة. في المقابل، فإنه نظام جديد ولا يوفر كل الوظائف التي يوفرها Django-cms بعد، ولكن الوظائف الرئيسية متوفرة، وغير المتوفرة إما في طريقها إلى التطبيق أو تسهل إضافتها باستخدام بعض إضافات Django.

كذلك فإن Mezzanine يوفر العديد من الوظائف بنفسه، في حين يعتمد Django-cms على إضافات Django.

إذا تبين لاحقاً أن Django-cms أفضل، يمكننا التغيير بسهولة، كون كليهما مبنياً على Django.

الخطوة الأولى هي نقل تصميم الموقع (theme) من دروبال إلى جانقو، واستخدام قوالب جانقو (Django Templates).

سيستغرق المشروع بعضاً من الوقت، ولكننا نعتقد أنه ضروري وسيوفر لنا وقتاً للعمل على مشاريع المجتمع الحقيقية حين يكتمل، بدلاً من صرفه على صيانة وإدارة الموقع الحالي.

في انتظار آرائكم ومشاركاتكم.

- أحمد خياط

--
لقد تلقيت هذه الرسالة لأنك مشترك في المجموعة "مجتمع أوبن إي آر بي العربي: النقاشات العامة" من مجموعات Google.
انتقل إلى هذه المجموعة على http://groups.google.com/group/openerparabia-general?hl=ar.
 
 

--
لقد تلقيت هذه الرسالة لأنك مشترك في المجموعة "مجتمع أوبن إي آر بي العربي: النقاشات العامة" من مجموعات Google.
انتقل إلى هذه المجموعة على http://groups.google.com/group/openerparabia-general?hl=ar.
 
 
الرد | المتشعب
فتح هذه المشاركة بطريقة العرض المتشعب
|

Re: مشروع إعادة بناء موقع المجتمع

أحمد خياط
المشرف
رداً على هذا المنشور بواسطة amoualled
2012/10/31 <[hidden email]>
أوافقك تماماً في رأيك حول صعوبة التعامل مع دروبال وخاصة في التصميم. ولكن بحكم عملنا منذ ثلاث سنوات في عشرات المشروعات بهذا النظام اكتشفنا أنه مع الوقت يمكننا تخطي هذه المصاعب ببعض الخبرة والوصول إلى نقاط القوة.
قد يكون من الأسهل أن نساعد في حل مشاكل النظام الحالي وتدريب فريق العمل عليه بدلاً من نقل الموقع بأكمله إلى نظام آخر. ونحن على أتن استعداد للقيام بأي مساعدة.

أولاً، نشكر لك تفاعلك. لا غنى لنا عن خبرات أعضاء المجتمع. هذه النقاشات تساعدنا على الوصول إلى الاختيار الأنسب للمجتمع.

ولكن تعليقك يؤكد الحاجة إلى دراسة اختيار بيئة الموقع كقرار استراتيجي: هل نود أن نستثمر جهدنا ووقتنا كمجتمع (أو جزء من مجتمع) أوبن إي آر بي العربي في تعلم دروبال؟
مما يقودني إلى الملاحظات التالية على نظام دروبال التي نسيت إدراجها في الرسالة الأولى:
  • PHP: دروبال مبني باستخدام لغة php. ومع أن استخدامه لا يستلزم أي معرفة باللغة، إلا أن تبنينا له على المدى الطويل لا بد وأن يعرضنا على الأقل للحاجة لفهم php code. في المقابل، كوننا مجتمعاً لأوبن إي آر بي يستلزم منا تطوير خبراتنا في لغة بايثون. فلم نقحم أنفسنا في لغتين؟
  • هناك فرق رئيس بين إدراة وتطوير موقع باستخدام دروبال وجانقو: مطور الموقع باستخدام دروبال يعد مستخدما لنظام دروبال، يقوم بتطوير موقعه من خلال المتصفح، بينما مطور الموقع باستخدام جانقو ينبغي أن يكون مبرمجاً، ولا يمكنه تطوير الموقع من خلال المتصفح. أعتقد أن هذا الفصل بين دور مطور الموقع ودور مستخدم الموقع مفيد لسببين:
    • أنه أكثر أماناً: لا يمكن لأي كان تخريب الموقع من خلال متصفح: لا بد من الوصول إلى شفرة برنامج الموقع على الخادم.
    • لا يمكن تعريض أي من أعضاء المجتمع، بالخطأ مثلاً، لأي إعدادات من شأنها عمل تغييرات في بنية الموقع.

--
لقد تلقيت هذه الرسالة لأنك مشترك في المجموعة "مجتمع أوبن إي آر بي العربي: النقاشات العامة" من مجموعات Google.
انتقل إلى هذه المجموعة على http://groups.google.com/group/openerparabia-general?hl=ar.
 
 
الرد | المتشعب
فتح هذه المشاركة بطريقة العرض المتشعب
|

Re: مشروع إعادة بناء موقع المجتمع

أحمد خياط
المشرف
رداً على هذا المنشور بواسطة amoualled
2012/10/31 <[hidden email]>
 
قد يكون من الأسهل أن نساعد في حل مشاكل النظام الحالي وتدريب فريق العمل عليه بدلاً من نقل الموقع بأكمله إلى نظام آخر. ونحن على أتن استعداد للقيام بأي مساعدة.

إذا كان عرضكم المساعدة في إدارة الموقع باستخدام دروبال لم يزل سارياً، نود قبول هذا العرض، حرصاً على استمرار نمو الموقع في الوقت الحالي وحتى اكتمال الموقع الجديد، مما سيستغرق بعض الوقت.

الميزات التي نود إضافتها إلى الموقع الآن:

١. السماح للأعضاء بالانضمام إلى المشاريع من خلال صفحة كل مشروع على الموقع.

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

الهدف من الفصل بين الأدلة الإرشادية في القسمين هو مراجعتها قبل نشرها: تتم المساهمة بالصفحات من خلال مشروع الأدلة الإرشادية، ثم بعد مراجعتها يتم نقلها إلى قسم الأدلة الإرشادية في الموقع.

لدينا موقع تجريبي حاولنا تطوير هذه الميزات فيه باستخدام وحدة المجموعات لدروبال (Organic groups)، ولكن لم نستطع إخراجها بشكل لائق.

نرجو ممن لديه القدرة والرغبة في المساعدة التواصل معنا لإعطائه الصلاحيات اللازمة لتطوير هذه الميزات على الموقع التجريبي أولاً، ومن ثم الموقع الرسمي.

--
لقد تلقيت هذه الرسالة لأنك مشترك في المجموعة "مجتمع أوبن إي آر بي العربي: النقاشات العامة" من مجموعات Google.
انتقل إلى هذه المجموعة على http://groups.google.com/group/openerparabia-general?hl=ar.
 
 
الرد | المتشعب
فتح هذه المشاركة بطريقة العرض المتشعب
|

Re: مشروع إعادة بناء موقع المجتمع

MRawi2
السلام عليكم
يمكنني أن أعيد بناء الموقع في زمن قياسي بإذن الله باستخدام جوملا. جوملا شديد الشبه بدروبال ولكني أجده أفضل وأكثر أمناً ويتمتع بالعديد من الإضافات أجيد ولله الحمد استخدام العديد من التطبيقات الأساسية كالمنتديات، إدارة الملفات والتحميل، المتاجر الإلكتروني، المجتمعات، إدارة المشروعات، الرسائل الخاصة وغيرها. شاركت في ترجمة أغلب التطبيقات التي استخدمها اليوم. لذا، سأقوم بعرض ما يمكنني فعله على ملقم شركتي وأرسل إليكم الرابط للمعاينة، فإن أعجبكم الأمر يمكننا نقله إلى ملقمكم أو إعادة توجيه اسم النطاق أيهما تفضلون.
سأحاول أن أبدء العمل الليلة إن لم يكن هناك آخرون قد بدؤوا العمل على أي منصة أخرى.

بتاريخ الاثنين، 12 نوفمبر، 2012 UTC+2 1:08:30 ص، كتب Ahmad Khayyat:
2012/10/31 <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="BGLYibSsTQ0J">amou...@...>
 
قد يكون من الأسهل أن نساعد في حل مشاكل النظام الحالي وتدريب فريق العمل عليه بدلاً من نقل الموقع بأكمله إلى نظام آخر. ونحن على أتن استعداد للقيام بأي مساعدة.

إذا كان عرضكم المساعدة في إدارة الموقع باستخدام دروبال لم يزل سارياً، نود قبول هذا العرض، حرصاً على استمرار نمو الموقع في الوقت الحالي وحتى اكتمال الموقع الجديد، مما سيستغرق بعض الوقت.

الميزات التي نود إضافتها إلى الموقع الآن:

١. السماح للأعضاء بالانضمام إلى المشاريع من خلال صفحة كل مشروع على الموقع.

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

الهدف من الفصل بين الأدلة الإرشادية في القسمين هو مراجعتها قبل نشرها: تتم المساهمة بالصفحات من خلال مشروع الأدلة الإرشادية، ثم بعد مراجعتها يتم نقلها إلى قسم الأدلة الإرشادية في الموقع.

لدينا موقع تجريبي حاولنا تطوير هذه الميزات فيه باستخدام وحدة المجموعات لدروبال (Organic groups)، ولكن لم نستطع إخراجها بشكل لائق.

نرجو ممن لديه القدرة والرغبة في المساعدة التواصل معنا لإعطائه الصلاحيات اللازمة لتطوير هذه الميزات على الموقع التجريبي أولاً، ومن ثم الموقع الرسمي.

--
لقد تلقيت هذه الرسالة لأنك مشترك في المجموعة "مجتمع أوبن إي آر بي العربي: النقاشات العامة" من مجموعات Google.
انتقل إلى هذه المجموعة على http://groups.google.com/group/openerparabia-general?hl=ar.
لعرض هذه المناقشة على الويب، انتقل إلى https://groups.google.com/d/msg/openerparabia-general/-/CR5YvyrcPmoJ.
 
 
الرد | المتشعب
فتح هذه المشاركة بطريقة العرض المتشعب
|

Re: مشروع إعادة بناء موقع المجتمع

أحمد خياط
المشرف
2012/12/13 مصطفى الراوي <[hidden email]>
السلام عليكم
يمكنني أن أعيد بناء الموقع في زمن قياسي بإذن الله باستخدام جوملا.

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

--
لقد تلقيت هذه الرسالة لأنك مشترك في المجموعة "مجتمع أوبن إي آر بي العربي: النقاشات العامة" من مجموعات Google.
انتقل إلى هذه المجموعة على http://groups.google.com/group/openerparabia-general?hl=ar.
 
 
الرد | المتشعب
فتح هذه المشاركة بطريقة العرض المتشعب
|

Re: مشروع إعادة بناء موقع المجتمع

MRawi2
كلا للأسف لم أجرب استخدام Mezzanine أو Django مسبقاً، ولا أعتقد أنني قادر على تقديم الكثير في هذا الشأن. أعانكم الله ووفقكم إلى ما يحبه ويرضاه وينفع به الناس.

On Thursday, December 13, 2012 7:13:26 PM UTC+2, Ahmad Khayyat wrote:
2012/12/13 مصطفى الراوي <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="uYSvB6tGP2EJ">thetr...@...>
السلام عليكم
يمكنني أن أعيد بناء الموقع في زمن قياسي بإذن الله باستخدام جوملا.

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

--
لقد تلقيت هذه الرسالة لأنك مشترك في المجموعة "مجتمع أوبن إي آر بي العربي: النقاشات العامة" من مجموعات Google.
انتقل إلى هذه المجموعة على http://groups.google.com/group/openerparabia-general?hl=ar.
لعرض هذه المناقشة على الويب، انتقل إلى https://groups.google.com/d/msg/openerparabia-general/-/oAuV-SKhYGkJ.