Чому я повинен використовувати систему управління вмістом?


14

Я багато чув про cms на зразок drupal, joomla та wordpress. Я завжди вручну кодував більшу частину своїх PHP та HTML і робив добре. Які плюси та мінуси використання cms?


1
Це, мабуть, має бути вікі спільноти, оскільки йдеться про думки.
Бен Хоффман

Відповіді:


12

Від сюди :

Плюси:

  1. CMS дозволяє вашій організації сконцентруватися на створенні контенту, а не на розробці та дизайні. При додаванні нового вмісту нові веб-сторінки не створюються за допомогою коду. CMS публікує вміст у рамках (дизайні) вашого веб-сайту.
  2. Нетехнічні члени вашої організації можуть керувати, редагувати та публікувати вміст на вашому веб-сайті. Ніякого досвіду HTML чи графічної роботи не потрібно. Зазвичай ваші найдосвідченіші користувачі Інтернету можуть без особливих труднощів навчатись CMS.
  3. Весь ваш вміст зберігається в центральному місці. Вміст знаходиться в базі даних, що робить його рівномірним та доступним для багатьох потужних способів залежно від CMS.
  4. Вміст можна шукати. Оскільки він знаходиться в базі даних, вміст можна легко шукати.
  5. Вміст може бути заплановано для публікації в майбутньому.
  6. Розширені функції, такі як календар, дошки оголошень / форуми та фотогалереї, як правило, включаються до системи управління вмістом. Цими функціями можна керувати в межах CMS, зменшуючи потребу вкладати гроші та керувати кількома системами.
  7. Кілька авторів / авторів контенту можуть без проблем працювати на одному веб-сайті. Ви можете створити редакторів веб-сайтів та авторів із різними дозволами. Запропонуйте опублікувати весь вміст, доки його не затвердить редактор, наприклад.
  8. Інструменти перевірки орфографії та зв’язування входять до CMS.
  9. Такі параметри, як категорії вмісту, можуть допомогти вам організувати вміст, щоб відвідувачі вашого веб-сайту легко знаходили його.
  10. CMS може бути інтегрована зі списком розсилки електронних листів, зменшуючи кількість систем, в які ви інвестуєте, та зберігати списки своїх абонентів в одному місці.
  11. Оскільки дизайн та вміст розділені в системі на основі CMS, змінити зовнішній вигляд вашого веб-сайту набагато простіше.

Мінуси:

  1. Зазвичай у вас більше початкових інвестицій у ваш веб-сайт, як у час, так і в гроші.
  2. Існує тренінг із використання CMS, і хтось (як правило, хоча б одна людина, але іноді більше) у вашій організації повинен стати «веб-майстром», який володіє CMS, розуміє його та витрачає час на свою робочу навантаження для управління ним.
  3. CMS не робить поганий вміст хорошим. Це не робить поганого письменника хорошим письменником. Іншими словами, ваш вміст буде легше публікувати та керувати CMS, але він буде настільки ж хороший, як люди, які його виробляють.
  4. Зміна CMS може зайняти багато часу та дорого. Якщо ваш веб-бізнес планує кардинально змінитись у майбутньому, спробуйте передбачити нові правила бізнесу, які ви будете використовувати.

Цей список, як видається, стосується плюсів і мінусів щодо того, щоб хостинг-компанія "влаштувала" свій веб-сайт або використовувала видавничу платформу, таку як wordpress.com, posterous або tumblr. З формулювань в оригінальному запитанні, я здогадуюсь, CJD запитує в термінах, що стосуються прокатки вашого власного. Крім того, я приймаю питання з великою кількістю цих, не в останню чергу "вміст можна шукати, тому що він знаходиться в базі даних". Більшість пошукових рішень високого класу передбачають індексацію контенту та створення власного сховища даних, тому не має значення, чи зберігається вміст у плоских файлах чи базі даних.
Боббі Джек

+1. Я додам про те, що у всіх CMS є багато функціональних можливостей (блоги, вікі, форуми тощо), але ви можете використовувати стільки, скільки потрібно. Якщо ви почнете з малого, ви можете додавати шматочки пізніше, як потрібно, щоб він міг рости по мірі росту ваших гнізд.
Мілнер

1
@Bobby Jack Цей список, як видається, не залежить від хостингу. Якась конкретна частина вказує на вас інакше?
Джон Конде

Ну, "Вміст можна шукати. Оскільки він знаходиться в базі даних, його можна легко шукати". наприклад. Я думаю, що це більш оманливе введення в оману, ніж залежність від господаря, але загальний характер списку означає, що вони насправді не порівнюються з ручним прокатом рішення (яке може дати всі плюси, наприклад)
Боббі Джек

@Bobby: Це не "існування CMS" проти "ручне кодування CMS". Це CMS проти кодування статичних сторінок або напівдинамічних сторінок.
Сільвер

8

Плюсами використання рішення для управління вмістом є:

  1. Користувачі мають доступ до оновлення конкретних частин вашого вмісту
  2. У вас є історія того, який вміст був, тому якщо була допущена помилка, ви можете повернути його назад.
  3. Кілька користувачів мають доступ до редагування вашого сайту. Іноді в місцях, що перекриваються.
  4. Забезпечує єдиний формат і відчуття для вашого сайту
  5. Забезпечує доступ до пристойних шаблонів планування
  6. Користувачі не повинні знати HTML
  7. Деякі інструменти CMS дозволяють затверджувати робочі процеси нового вмісту. Це дозволяє більше структурувати та контролювати те, що виходить на сайт без екстремальних або ручних накладних витрат.

Мінуси:

  1. Все має відповідати структурі, що надається інструментом CMS
  2. Це може коштувати грошей, а в деяких випадках і тонни грошей
  3. Це буде коштувати часу на налаштування
  4. Міграція до та із рішення CMS коштує часу
  5. Багато рішень CMS не роблять SEO дуже добре, і немає простого способу вирішити свої проблеми.
  6. Управління може стати виснажливим і клопоту, тому що ви не можете багато використовувати DRY (не повторюйте себе)

Компанія, в якій я зараз працюю, використовувала рішення компанії Ektron, але ми віддалилися від нього, оскільки компанія - це інжиніринг, виробничий веб-сайт. Тож у ньому багато продуктів, які відповідають дублюючому формату. Це означало, що коли ми хотіли змінити інформацію про нашу продукцію для 20 наших продуктів, ми мали редагувати 20 сторінок. Якби ми хотіли перемістити елементи управління на сайті, це зайняло б багато часу, а іноді не працювало б так, як ми хотіли. Якщо ми хотіли спеціального віджета з JavaScript, його було важко реалізувати. У нас також було лише 2 людини, які працюють над веб-контентом.

CMS для мене - це справді веб-сайт із великою кількістю постійно мінливого контенту, яким керує багато людей. Чим далі ви відводитеся від великої бази користувачів вмісту для управління вмістом і постійно змінюєте дані, тим менше шансів це матиме значення. Якщо ваш сайт повинен бути гнучким у тому, що його формат і макет завжди змінюються, і значна частина вашого вмісту вписується в певний формат, який потребує більше полів, ніж те, що CMS може запропонувати, то CMS може не найкраще відповідати.


+1 Досить правда. Для кількох сайтів, з якими я беру участь, у нас є гібридні рішення, де CMS змішується із спеціальними програмами. Деякі CMS більше піддаються цьому, ніж інші. На одному сайті я все ще використовую CityDesk Fog Creek з динамічними
домішками

3

Я трохи в тому ж становищі, що і ви, - викручуючи мої власні сторінки в AJAX / PHP / HTML / MYSQL і дивлячись на CMS.

CMS здається дуже привабливим, а переваги очевидні, але поки що я виявив, що вони також є вагомою інвестицією у навчання.

Встановити CMS на зразок Joomla дуже просто, як пиріг, ви можете знайти шаблони і створити те, що добре виглядає за лічені хвилини, і легко додавати статті, зображення та інше, АЛЕ, якщо ви збираєтеся щось налаштувати, або якщо вам потрібно щось працювати для якогось конкретного Таким чином, вам потрібно буде дізнатися, як CMS працює за кадром, як писати плагіни, як створювати шаблони ...

Я зробив базову установку Joomla на своєму тестовому сервері. 3918 файлів, 712 папок і 36 db таблиць. З'ясування того, що робить що і як, певно, потребує певного часу.

Однак, створення шаблонів не здається надто складним, і ви можете додати функції за лічені хвилини, де в іншому випадку знадобиться серйозна робота. Наприклад, я просто зайшов і додав компонент блогу до моєї тестової установки. Щоб знайти, встановити, налаштувати та опублікувати перший запис, знадобилося близько 30 хвилин. Створення власного блогу та інтеграція його у ваш веб-сайт може зайняти кілька тижнів.

Якщо ви готові здати рівень контролю, до якого ви звикли (принаймні на початку), і навчитеся робити речі в будь-якій CMS, яку ви виберете, CMS повинна бути чудовою.

Особисто я шукаю використання wordpress як CMS, але поки мені не комфортно з ним робити все, що завгодно, я дотримуюся кодування вручну.


0

Я багато чув про cms на зразок drupal, joomla та wordpress. Я завжди вручну кодував більшу частину своїх PHP та HTML і робив добре. Які плюси та мінуси використання cms?

Люди пишуть книги і будують кар’єри, продаючи відповіді на це питання. Тут ви не збираєтеся отримати належну відповідну відповідь.

Можливо, якби ви надали якусь інформацію про те, що роблять написані вами програми, то, принаймні, є шанс, що відповіді можуть бути відповідні на питання. Термін Система управління вмістом охоплює величезну кількість програмного забезпечення.

Зупиніться і подумайте, як ви могли бути кращими та продуктивнішими як розробник. Складіть список речей, які важко, ви витрачаєте занадто багато часу або просто нудні. Можливо, є CMS, який може полегшити їх. Але не знаючи, яка проблема вам потрібно вирішити, ми не можемо надати рішення.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.