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


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

Author: Gordon Gustafson , 2010-08-06

4 answers

Из здесь:

Плюсы:

  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 может быть трудоемким и дорогостоящим. Если ваш веб-бизнес планирует кардинально измениться в будущем, подумайте о том, чтобы попытаться предвидеть новые бизнес-правила, которые вы будете использовать.
 12
Author: John Conde, 2010-08-06 13:17:18

Плюсы использования решения для управления контентом заключаются в следующем:

  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 может не подойти.

 8
Author: Ben Hoffman, 2010-08-06 13:34:30

Я немного в том же положении, что и вы - разворачиваю свои собственные страницы в AJAX/PHP/HTML/MYSQL и смотрю на CMSes.

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

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

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

Тем не менее, создание шаблонов не кажется слишком сложным, и вы можете добавлять функции за считанные минуты, когда в противном случае потребовалась бы серьезная работа. Для например, я просто пошел и добавил компонент блога в свою тестовую установку. На поиск, установку, настройку и публикацию первой записи ушло около 30 минут. Создание собственного движка блога и его интеграция в ваш сайт могут легко занять недели.

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

Лично я рассматриваю возможность использования wordpress в качестве CMS, но до тех пор, пока я не почувствую себя комфортно с ним, чтобы делать все, что я хочу, я придерживаюсь кодирования вручную.

 3
Author: Sylverdrag, 2010-08-07 09:05:42

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

Люди пишут книги и строят карьеру, продавая ответы на этот вопрос. Здесь вы не получите правильного, уместного ответа.

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

Остановитесь и подумайте о том, как вы могли бы быть лучше и продуктивнее в качестве разработчика. Составьте список трудных вещей, на которые вы тратите слишком много времени или которые просто скучны. Может быть, есть CMS, которая могла бы облегчить эти проблемы. Но, не зная, в чем заключается проблема, которую вам нужно решить, мы не можем предложить решение.

 0
Author: symcbean, 2010-08-08 23:15:08