it-swarm.asia

لماذا يجب علي استخدام نظام إدارة المحتوى؟

سمعت الكثير عن سم مثل دروبال ، جملة ، وورد. لقد قمت دائمًا بترميز معظم _ PHP و HTML الخاصة بي وحسنت. ما هي إيجابيات وسلبيات استخدام سم؟

14
Gordon Gustafson

من هنا :

الايجابيات:

  1. يتيح نظام إدارة المحتوى (CMS) لمؤسستك التركيز على إنشاء المحتوى بدلاً من التطوير والتصميم. لا يتم إنشاء "صفحات ويب" جديدة عبر الكود عند إضافة محتوى جديد. ينشر نظام إدارة المحتوى المحتوى في إطار (تصميم) موقع الويب الخاص بك.
  2. يمكن للأعضاء غير التقنيين في مؤسستك إدارة المحتوى وتعديله ونشره على موقع الويب الخاص بك. لا تجربة HTML أو تجربة الرسومات ضروري. عادة ، يمكن تدريب مستخدمي الويب الأكثر خبرة على CMS دون صعوبة كبيرة.
  3. يتم تخزين كل المحتوى الخاص بك في موقع مركزي. المحتوى موجود في قاعدة بيانات ، مما يجعله موحدًا ويسهل الوصول إليه بعدة طرق قوية اعتمادًا على CMS.
  4. المحتوى قابل للبحث. لأنه موجود في قاعدة بيانات ، يمكن البحث في المحتوى بسهولة.
  5. يمكن جدولة المحتوى ليتم نشره في تاريخ مستقبلي.
  6. عادة ما يتم تضمين الميزات الموسعة مثل التقويم ولوحات/منتديات الرسائل ومعارض الصور في نظام إدارة المحتوى. يمكن إدارة هذه الميزات من داخل CMS ، مما يقلل الحاجة إلى الاستثمار في أنظمة متعددة وإدارتها.
  7. يمكن للمساهمين/مؤلفي المحتوى العمل على نفس الموقع دون صعوبة. يمكنك إنشاء محرري ومؤلفي مواقع الويب بأذونات مختلفة. دع كل المحتوى ينتظر نشره حتى تتم الموافقة عليه من قبل محرر ، على سبيل المثال.
  8. يتم تضمين التدقيق الإملائي وأدوات الربط في CMS.
  9. يمكن أن تساعدك خيارات مثل فئات المحتوى في تنظيم المحتوى حتى يتمكن زوار موقعك من العثور عليه بسهولة.
  10. يمكن دمج نظام إدارة المحتوى مع قائمة الرسائل الإخبارية للبريد الإلكتروني ، مما يقلل من عدد الأنظمة التي تستثمرها وتخزين قوائم المشتركين في مكان واحد.
  11. نظرًا لأن التصميم والمحتوى منفصلان في نظام قائم على نظام إدارة المحتوى ، فإن تغيير الشكل والمظهر لموقع الويب الخاص بك أسهل كثيرًا.

سلبيات:

  1. لديك أكثر من استثمار أولي في موقع الويب الخاص بك ، سواء من حيث الوقت والمال ، عادةً.
  2. يوجد تدريب مشترك على استخدام CMS ، ويجب أن يصبح شخص ما (شخص واحد على الأقل عادةً ولكن في بعض الأحيان أكثر) في مؤسستك "المسؤول عن الموقع" الذي يمتلك CMS ، ويفهمها ، ويحفر وقتًا في عبء العمل لإدارته.
  3. نظام إدارة المحتوى لا يجعل المحتوى السيئ جيدًا. لا يجعل الكاتب السيء كاتبًا جيدًا. بمعنى آخر ، سيكون من السهل نشر المحتوى الخاص بك وإدارته باستخدام CMS ، لكنه سيكون جيدًا مثل البشر الذين ينتجونه.
  4. تغيير CMS يمكن أن يكون مضيعة للوقت ومكلفة. إذا كانت أعمالك على الويب تخطط للتغيير بشكل كبير في المستقبل ، ففكر في محاولة توقع قواعد العمل الجديدة التي ستستخدمها.
12
John Conde

إيجابيات استخدام حل إدارة المحتوى هي:

  1. يمكن للمستخدمين الوصول إلى تحديث أجزاء معينة من المحتوى الخاص بك
  2. لديك تاريخ للمحتوى الذي كان كذلك ، إذا تم ارتكاب خطأ ، فيمكنك استعادته.
  3. العديد من المستخدمين لديهم حق الوصول لتعديل موقعك. في بعض الأحيان في المناطق المتداخلة.
  4. يوفر تنسيق موحد ويشعر لموقعك
  5. يوفر الوصول إلى قوالب تخطيط لائق
  6. لا يتعين على المستخدمين معرفة HTML
  7. تسمح بعض أدوات CMS بسير عمل الموافقة على المحتوى الجديد. يتيح ذلك مزيدًا من البنية والتحكم في ما يدور في الموقع دون زيادة النفقات العامة أو اليدوية.

السلبيات:

  1. كل شيء يجب أن يتناسب مع الهيكل الذي توفره أداة CMS
  2. يمكن أن يكلف المال وفي بعض الحالات طن من المال
  3. سيكلف وقت الإعداد
  4. الهجرة من وإلى حل CMS تكلفة الوقت
  5. العديد من حلول CMS لا تؤدي عملية تحسين محركات البحث بشكل جيد جدًا ولا توجد طريقة سهلة لتجاوز مشكلاتها.
  6. يمكن أن تصبح الإدارة مملة ومتاعب لأنه لا يمكنك الاستفادة من DRY (لا تكرر نفسك)

كانت الشركة التي أعمل حاليًا تستخدم حلًا من قِبل Ektron لكننا ابتعدنا عنها لأن الشركة عبارة عن موقع هندسي للتصنيع. لذلك يحتوي على الكثير من المنتجات التي تتبع تنسيقًا مكررًا. هذا يعني أنه كلما أردنا إجراء تغيير على معلومات منتجاتنا لـ 20 من منتجاتنا ، كان علينا تحرير 20 صفحة. إذا أردنا نقل عناصر التحكم على الموقع ، فقد استغرق الأمر الكثير من الوقت وأحيانًا لن يعمل كما أردنا. إذا أردنا تطبيق مصغر خاص بـ JavaScript ، فسيكون من الصعب تنفيذه. كان لدينا أيضًا شخصان فقط يعملان على محتوى الويب.

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

8
Ben Hoffman

أنا في نفس الموقف تمامًا - أتصفح صفحاتي الخاصة في AJAX/PHP/HTML/MYSQL ، ونظر إلى CMSes.

يبدو نظام إدارة المحتوى جذابًا للغاية والمزايا واضحة ، لكنني وجدت حتى الآن أنها تمثل أيضًا استثمارًا كبيرًا في الدراسة.

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

قمت بإجراء تثبيت أساسي من جملة على خادم الاختبار الخاص بي. 3918 ملف و 712 مجلدًا و 36 ديسيبل. معرفة ماذا يفعل وكيف لا بد أن يستغرق بعض الوقت.

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

إذا كنت على استعداد للتنازل عن مستوى التحكم الذي اعتدت عليه (على الأقل في البداية) ومعرفة كيفية القيام بالأشياء في أي من أنواع CMS التي تختارها ، فيجب أن يكون CMS رائعًا.

أنا شخصياً أتطلع إلى استخدام wordpress كـ CMS ، لكن إلى أن أشعر بالراحة حيال ذلك لأفعل ما أريد ، فإنني ألتزم بالترميز باليد.

3
Sylver

سمعت الكثير عن سم مثل دروبال ، جملة ، وورد. لقد قمت دائمًا بترميز معظم _ PHP و HTML الخاصة بي وحسنت. ما هي إيجابيات وسلبيات استخدام سم؟

يكتب الناس الكتب ويبنون مهنًا من بيع الإجابات على هذا السؤال. لن تحصل على إجابة مناسبة وذات صلة هنا.

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

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

0
symcbean