Почему я должен использовать систему управления контентом?


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. Управление может стать утомительным и хлопотным, потому что вы не можете много использовать СУХОЙ (не повторяйте себя)

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

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


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

3

Я немного в том же положении, что и вы - выкручивая свои собственные страницы в AJAX / PHP / HTML / MYSQL и просматривая CMS.

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

Установка CMS, такой как Joomla, проста, как пирог, вы можете найти шаблоны и создать что-то, что выглядит хорошо за считанные минуты, и легко добавлять статьи, картинки и прочее, НО, если вы собираетесь что-то настраивать, или если вам нужно что-то для работы в какой-то конкретной Кстати, вам нужно будет узнать, как CMS работает за кулисами, как писать плагины, как создавать шаблоны ...

Я сделал базовую установку Joomla на моем тестовом сервере. 3918 файлов, 712 папок и 36 дБ таблиц. Выяснение того, что делает, что и как должно занять некоторое время.

Тем не менее, создание шаблонов не кажется слишком сложным, и вы можете добавить функции за считанные минуты, в противном случае потребовалась бы серьезная работа. Например, я просто пошел и добавил компонент блога в мою тестовую установку. Потребовалось около 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.