Register now or log in to join your professional community.
التصميم من البداية افضل. وذلك بسبب مكانية التحكم بكل ما هو مطلوب و عدم الوصول لمشاكل او للنتيجة الغير مرغوب فيها.
انا افضل برمجة الموقع من الصفر لانك تقوم بكتابة الاكواد كلها بنقسك وبالتالي بمكنك فعل اي شئ بسهولة ومرونة
انظمة ادارة المحتوي ايضا يمكنك تشكيلها حسب رغبنك ولكن يجب التكيف مع اسلوب اليرمجة المستخدم في ادارة المحتوي
اسباب كثيرة تجعلنا نفضل ان تتم برمجة الموقع من الصفر بدلا من استخدام نظام إدارة محتوى جاهز
1 - من ناحية الامن
أنظمة إدارة المحتوى سواء كانت مفتوحة المصدر ومجانية أو مدفوعة فهي ستتوفر لأشخاص آخرين وسيكونو قادرين على رؤية الكود المصدري للنظام ما يعني كشف ثغرات برمجية قد تكون بسيطة إلا انها تؤدي الي كشف معلومات لا ينبغي ان تصل لاحد . كما توجد مواقع لنشر ثغرات أنظمة إدارة المحتوي بين الهاكرز
2 - الناحية التفاعلية
أنظمة إدارة المحتوى أقل تفاعلية من النظام الخاص فنظام إدارة المحتوى يحتاج الي فهم ووقت حتي تبدأ بالتعديل عليه من غير اخطاء اما النظام الذي تقوم ببنائه فانت تكون قادر علي فك وتركيب البرمجية الخاصة به لانك انت من كتبتها وتستطيع التعديل على اي منطقة بكل بساطة
3 - الناحية التطويرية
أنظمة إدارة المحتوى تطور على حسب رؤية الشركة او الشخص المبرمج لها وفي فترات زمنية متباعدة ولكن في البرمجة الخاصة انت في حالة تطوير دائم للموقع على حسب رؤية مدير الموقع
مسائلة الاختيار بين استخدام انظمة ادارة المحتوى او البدء فى التصميم من البدء
تعتمد على طبيعة العمل ولكن فى اغلب الاوقات يتم استخدام الخبرات اى انه يمكن عمل اداره محتوى خاص بى ويمكن استخدامه اكثر من مره
الاختيار ما بين استخدام انظمة ادارة المحتوى أو تصميم وبرمجة الموقع من الصفرلا يكون عشوائيا او حسب الميولات الشخصية بل بعد دراسة جدية و جيدة لمحتوى و متطلبات الموقعفلكل مميزاته مثلا انظمة ادارة المحتوى المشهورة تتيح العديد من الخيارات و تكون جاهزة تقريبا للاستخدام و سهلة الاعداد و تختصر الكثير من الوقت و بنيتها و هيكلها معروف و اي برمج يستطيع مواصلة العمل عليها او تعديلها دون الحاجة للرجوع الى المصمم الاول. في المقابل شهرتها تجعلها عرضة للقرصنه و الاختراق لان برامجها تكون مفتوحة للعموم فيما يكون التصميم و برمجة موقع من الصفر اكثر امانا من هذه الناحية. من ناحية اخرى استطيع برمجة كل خاصية احتجها في الموقع حسب ما يتطلبه الموقع دون تحميل الموقع برامج لا يحتجها و بالتالي ثقل كبير في موقع.العائق الهام هنا هوالوقت كلما كان الموقع يتيح خاصيات متعددة للزائر كلما زادت مدة الانجازلذلك يجب دراسة المشروع جيدا.
من رأيي الشخصي
مسالة الاختيار بين نظام ادراة المحتوى او البرمجة من الصفر يعتمد على نوع الموقع
فلو كان نظام ادارة المحتوى يستطيع ان يلبي الاحتياج فستخدامه من رأيي افضل حتى وان احتاج الى بعض الاظافات
لتعديله اما اذا كان لا يلبي الاحتياج او يحتاج الكثير من التعديل فا البرمجة من الصفر افضل
التصميم من الصفر لتسهيل عملية صيانة و تطوير الموقع التي تتطلب منا معرفة شاملة بمحتوياته افضل. وذلك بسبب مكانية التحكم بكل ما هو مطلوب و عدم الوصول لمشاكل او للنتيجة الغير مرغوب فيها.
بالنسبة لي احب ان ابدا بتصميم وبرمجة المواقع من الصفر لاني اجد المتعة في ذلك
تصميم وبرمجه الموقع من الصفر لسد الصغرات الامنيه و التحكم بكل ما هو مطلوب
تصميم وبرمجة الموقع من الصفر لتسهيل عملية صيانة و تطوير الموقع التي تتطلب منا معرفة شاملة بمحتوياته ولأن استخدام انظمة ادارة المحتوى لا يعطيك الفرصة للتحكم في محتويات الموقع كما تريد (sécurité de site et désign des pages)
مقارنة بين استخدام نظم أدارة امحتوى والبرمجة من البداية :
اذا اردت عمل اى تعديل على سبيل المثال تعديل فى لوحة التحكم فانت بحاجة الى الألمام الجيد بلغة البرمجة المستخدمة فى بناء الموقع.
واجهة مستخدم ثابتة غالبا اذا اردت تغيير فى واجهة المستخدم يجب ان تكون متمرس فى لغة البرمجة التى انشىء بها الموقع
تمكنك من تنفيذ جميع انواع المواقع والتطبيقات
لا تحتاج لمهارات خاصة فالأمر يتم بسهولة مع خاصية السحب والأفلات بالأضافة الى لوحة تحكم بسيطة وغير معقدة
اذا اردت تغيير واجهة المستخدم فكل ما عليك ببساطة تغيير القالب من لوحة التحكم
لا يمكن تنفيذ جميع انواع المواقع والتطبيقات من خلالها وخاصة المشاريع الكبيرة
-----------------------------------------------------------------
لا تحصر معظم تركيزك على نظم ادارة المحتوى لأن سوق تطوير الويب اكبر من ان تغطيه هذه النظم واكبر دليل على ذلك هو لماذا يوجد على موقع ثيمفورست قوالب html و و css حرة . لماذ لا يكتفى المصممون بتحويل تصميماتهم الى قوالب وردبريسس وجوملا ؟