الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استشارة فنية بشأن برامج إدارة المحتوى الجاهزة

بدأه joo في 3 سبتمبر 2008 · 12 رد · 1,213 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

+++++++++++++++++++++++++++++

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

أخواتي إخواني الإعزاء في هذا المنتدى الكريم

اريد أن أطرح تساؤلا واستفساراً يساورني منذ فترة من الزمن , علي بطرحي لهذا الاستفسار بمنتداكم الكريم أن استأنس بآراء المنتسبين لهذا المنتدى وتتبلور فكرتي حول هذا الموضوع

لن أطيل عليكم عبر هذه المقدمة :

بصراحة ,إني أجد عدد كبير من مبرمجي php يلجؤون لاستخدام برامج إدارة المحتوى التي تدعم لغة بي ا شبي , مثل جوملا , وكيك بي ا شبي و ... الخ

في بداية تعلمي للغة بي ا شبي لم أكن أفضل استخدام مثل هذه الأدوات , لأنني أفضل أن اتعلم الأشياء من أسسها قبل أن أتمتع برفاهية العيش ضمن أحد هذه البيئات السابقة , ولكن الآن أصبح بإمكاني أن أقوم بإقتناء أحدها , ولكنني بعد القيام بما يشبه الاحصائية – بالاستعانة بمعارفي الذين يعملون في بعض الشركات البرمجية – بالوصول للنتيجة التالية :

بأن هنالك عدد لا بأس به نسبيا من مبرمجي بي ا شبي المحترفين جدا والذين لا زالوا لا يتعاطون نهائياً مع مثل هذه البيئات

فيا تر ما هو السبب ؟ وهل هذه البيئات موجهه لنوع محدد من البرمجة حتى جعلت هؤلاء الاشخاص لا يقتنونها ويفضلون برمجة ما يريدون بأيديهم ؟ أم ماذا هنالك , لانني بصراحة لحد الآن متحير في اقتناء أحدها ...

وأنا بانتظار آراكم في هذا الصدد

وأرجو ألا تبخلوا علي بها

ولكم جزيل الشكر مسبقاً

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

#2

لست محترفاً ، ولكنني نصف مبتدئ!

من أسباب عدم الاقتناع بالمطروح في الويب من أُطر العمل ، هو العقلية المثالية الاستقلالية .

قد كنت عرفت الكثير منها وفي الموضوعات المثبّتة ما يكفي ، ولكن عدم استخدامي لها - للأسف - عدم قناعتي إلا بما عملت يداي.

والآن أتمنى لو كنت تمرّست على أحد تلك الأُطر ، ووفرت الوقت الكثير الذي أُهدِر في التجارب وتصحيح الأخطاء.

ولو وافيت ربك دون ذنب *** وناقشك الحساب إذاً هلكتا

ولم يظلمك في عملٍ ولكن *** عسير أن تقوم بما حملتا

#3

السلام عليكم شكرا علي فتح الموضوع وياريت توضح لي التالي :

هو انا مبتدي شوية في اللغة بس برامج ادارة المحتوي تقوم بمعظم الاشياء في الغالب

لكن تكون فيها مشاكل مثل الثغرات و غير ذللك

لذلك ارجو نصيحة منكم الغوض في بناء كل شئ بكود من صنعي و لا استخدم هذه البرامج لادارة المحتوي

لانني مبتدئ و شايف حتي معظم المواقع و المنتديات العربية بتركب منتديات وقوالب جاهزة

mylogo.gif

#4

أنا شخصياً لا أتعامل مع هذه الأطر لأني لا أثق إلا بما كتبته أنا و خصوصاً من ناحية الثغرات و الناحية الأمنية

#5

فى رأيى هذا كلة يعتمد على الحجم والمطلوب

مثلا مدونة خاصة ببعض التحبيشات هنا ال WP هى الحل الامثل

نظام عرض محتويات بسيط

اما عندما يتم طلب حل Solution مخصص جدا مع كامل المواصفات و المتطلبات و الدعم لفترة لشركة او مؤسسة

هنا من الممكن ان يكون الشغل الخاص بك غير الجاهز افضل لتمكنك منة ( كمجموعة مطورين لا فرد )

الا لو كنت متعمق - لدرجة التطوير - فى احد الحلول الجاهزة فى هذة الحالة اعتقد انة افضل

بالنسبة لموضوع الامن فبالعكس الحلول الجاهزه اامن مادمت متابع التحديثات ومتمكن مما تحت يدك

#6

السلام عليكم

أنا متمرسة نوعاً ما في لغة php وسبق لي أن طورت modules لبرنامج drupal

ومن واقع تجربتي أستطيع أن ألخص الوضع كالتالي

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

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

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

بالنسبة للآمان فأتفق مع ASDen في ما قاله 100%

#7

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

شكرا أخي على طرح هذا الموضوع المثير خاصة مع تزايد إستعمال برامج إدارة المحتوى.

و فيما يخص الأمثلة التي أعطيتها فهي لا تعني نفس الشيء:

* جوملا Joomla هو أحد أشهر برامج إدارة المحتوى CMS .

* أما CakePHP فهو منصة عمل للتطوير السريع بالبي إتش بي مثل سيمفوني و زيند فريموورك.

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

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

تقبل مروري.

#8

الأمان في الأطر "المحترمة" بالتأكيد أقوى من أي تطبيق تصنعه بنفسك

وبالنسبة لاستخدام CMS فهنالك 3 أنواع من المطورين:

1- مطورون ديناميكيون: حسب تحليلهم للمشروع يستخدمون CMS في مكانها ويطورون في التطبيقات التي تتطلب ذلك

2- مطورون يطورون مكاتبهم الخاصة (طريقهم طويل ولكن سهل عندما يصلون لما يريدون)

3- مطورون لا يستخدمون أي شيء ويعيدون كتابة كل شيء من الصفر في كل تطبيق جديد وهذا هو إضاعة الوقت وليس التمكن فالتمكن يأتي بعد 5-10 تطبيقات أما بعد ذلك فالكتابة من الصفر هو إضاعة لوقت المطور ولجهده

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

#9

@missoorah: جميل أن أجد أحدهم يستخدم الدروبال وماهي هذه الموديلات التي طورتها؟؟ ممكن تكون مفيدة للجميع

@joo: صحيح دائماً مواضيعك طلبات (الله يعينا عليك) :D بس بالأخير تكون مفيدة والنقاش فيها جميل لأن أسئلتك مفيدة وفي محلها وليست "كيف اصنع فورم!!" :D

تم تعديل هذه المشاركة بواسطة خالد_الحوراني في 10 سبتمبر 2008 في 20:30

#10
اقتباس
2- مطورون يطورون مكاتبهم الخاصة (طريقهم طويل ولكن سهل عندما يصلون لما يريدون)

انا افضل هذه وسيله , صحيحٌ انها طويله, لكن مع مرور وقت يصبح لديك مكتبه كبيره من اكواد سواء كانت من دوال او كلاسات(الاصناف) يسهل عليك استخدامها وتطويرها هذه من ناحيه , من ناحيه اخرى هذه طريقه تجعلك تنتج تطبيقات وحلول متميزه عن حلول اخرى + الخبره التي تكتسبها من مواجهتك المشاكل اثناء كتابة الاكواد , طبعا مع عدم الممانعه من استخدام كلاسات مفتوحة المصدر وايضا محركات قوالب مثل Smarty , ولاتنسى ايضا المتعه المصاحبه لعملية التكويد -كتابة الكود- ( ارجو اضافة هذه المصطلح الى قائمة مصطلحات الموقع :lol: )

تم تعديل هذه المشاركة بواسطة ahmad123 في 10 سبتمبر 2008 في 20:47

#11
اقتباس
لأمان في الأطر "المحترمة" بالتأكيد أقوى من أي تطبيق تصنعه بنفسك

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

#12

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

#13

نقاش جميل ..

برأي الشخصي , في البداية , وقبل الشروع في استخدام اي من الـ CMS او الـ frameworks , يجب ان لا يتم القفز لها مباشره الا بعد التمرس على البرمجه الـ Pure بالـ PHP , لان اذا حصل ذلك , سيشعر المبرمج بإنه مقيد , رغم انه يستخدم لغة مرنه جدأ وهي الـ PHP .

لا إله الإ الله وحده لا شريك له الملك وله الحمد يحي ويميت وهو على كل شئ قدير

------------------------------------------------------------------------------------------------

gazabigBanner.jpg

------------------------------------------------------------------------------------------------

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…