Почему я должен использовать систему управления контентом?
14
Я много слышал о CMS, таких как Drupal, Joomla и WordPress. Я всегда вручную кодировал большую часть своего PHP и HTML и все отлично. Каковы плюсы и минусы использования CMS?
CMS позволяет вашей организации сосредоточиться на создании контента, а не на разработке и дизайне. При добавлении нового контента новые «веб-страницы» не создаются. CMS публикует контент в структуру (дизайн) вашего сайта.
Нетехнические члены вашей организации могут управлять, редактировать и публиковать контент на вашем сайте. Нет опыта HTML или графического опыта не требуется. Обычно ваши самые неопытные веб-пользователи могут пройти обучение на CMS без особых трудностей.
Весь ваш контент хранится в центральном месте. Содержимое находится в базе данных, что делает его единообразным и доступным для многих мощных способов в зависимости от CMS.
Контент доступен для поиска. Поскольку он находится в базе данных, его можно легко найти.
Содержание может быть запланировано на публикацию в будущем.
Расширенные функции, такие как календарь, доски объявлений / форумы и фотогалереи, обычно включаются в систему управления контентом. Этими функциями можно управлять изнутри CMS, уменьшая необходимость инвестировать в несколько систем и управлять ими.
Несколько участников / авторов контента могут работать на одном сайте без труда. Вы можете установить редакторов сайта и авторов с различными разрешениями. Пусть весь контент будет ждать публикации, пока он не будет одобрен редактором, например.
Средства проверки орфографии и связывания включены в CMS.
Такие параметры, как категории контента, могут помочь вам организовать контент, чтобы посетители вашего сайта могли легко его найти.
CMS может быть интегрирована с вашим списком рассылки по электронной почте, уменьшая количество систем, в которые вы инвестируете, и храня ваши списки подписчиков в одном месте.
Поскольку дизайн и контент разделены в системе, основанной на CMS, изменение внешнего вида вашего веб-сайта намного проще.
Минусы:
У вас есть больше первоначальных инвестиций в ваш сайт, как во времени, так и в деньгах, как правило.
В рамках использования CMS проводится обучение, и кто-то (обычно как минимум один человек, а иногда и больше) в вашей организации должен стать «веб-мастером», который владеет CMS, понимает ее и выделяет время в своей рабочей нагрузке для управления ею.
CMS не делает плохой контент хорошим. Это не делает плохого писателя хорошим писателем. Другими словами, ваш контент будет легче публиковать и управлять им с помощью CMS, но он будет так же хорош, как и люди, которые его производят.
Изменение CMS может быть трудоемким и дорогостоящим. Если ваш веб-бизнес планирует кардинально измениться в будущем, попробуйте предвидеть новые бизнес-правила, которые вы будете использовать.
Этот список , как представляется, о плюсах и минусах по отношению к наличию хостинга компании «собственный» свой веб - сайт, или с использованием издательской платформы , такие как WordPress.com, Posterous или Tumblr. Исходя из формулировки в оригинальном вопросе, я предполагаю, что CJD спрашивает в терминах, связанных с прокруткой вашей собственной. Кроме того, я не согласен со многими из них, не в последнюю очередь «контент доступен для поиска, потому что он находится в базе данных». Большинство «высококлассных» поисковых решений включают в себя индексацию контента и создание собственного хранилища данных, поэтому не имеет значения, хранится ли контент в простых файлах или в базе данных.
Бобби Джек,
+1. Я бы добавил, что все CMS имеют множество доступных функций (блоги, вики, форумы и т. Д.), Но вы можете использовать столько, сколько захотите. Если вы начинаете с малого, вы можете добавлять кусочки позже, по мере необходимости, чтобы они могли расти по мере роста ваших пэ.
Милнер
1
@Bobby Jack Этот список не зависит от ситуации с хостингом. Какая-то конкретная часть указывает на обратное?
Джон Конде
Ну, «Контент доступен для поиска. Поскольку он находится в базе данных, контент можно легко найти». например. Я предполагаю, что это скорее вводит в заблуждение, чем зависит от хоста, но общий характер списка подразумевает, что они на самом деле не сравниваются с ручным решением (которое может дать, например, всем профессионалам)
Бобби Джек,
@Bobby: Это не «существующая CMS» против «CMS с ручным кодированием». Это CMS против кодирования статических или полудинамических страниц.
Сильвер
8
Плюсы использования решения для управления контентом:
Пользователи имеют доступ к обновлению определенных частей вашего контента
У вас есть история того, что было содержание, поэтому если была допущена ошибка, вы можете откатить ее назад.
Несколько пользователей имеют доступ к редактированию вашего сайта. Иногда в пересекающихся областях.
Обеспечивает единый формат и ощущение вашего сайта
Предоставляет доступ к приличным шаблонам макета
Пользователи не должны знать HTML
Некоторые инструменты CMS позволяют утверждать рабочие процессы нового контента. Это позволяет лучше структурировать и контролировать то, что происходит на сайте, без чрезмерных или ручных затрат.
Минусы:
Все должно соответствовать структуре, предоставляемой инструментом CMS
Это может стоить денег, а в некоторых случаях тонны денег
Это будет стоить время для настройки
Миграция в и из CMS-решения стоит времени
Многие решения CMS не очень хорошо работают в SEO, и нет простого способа преодолеть их проблемы.
Управление может стать утомительным и хлопотным, потому что вы не можете много использовать СУХОЙ (не повторяйте себя)
Компания, в которой я сейчас работаю, использовала решение 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, но пока я не чувствую себя комфортно, когда я делаю все, что захочу, я придерживаюсь кодирования вручную.
Я много слышал о CMS, таких как Drupal, Joomla и WordPress. Я всегда вручную кодировал большую часть своего PHP и HTML и все отлично. Каковы плюсы и минусы использования CMS?
Люди пишут книги и строят карьеру, продавая ответы на этот вопрос. Вы не получите правильный, актуальный ответ здесь.
Может быть, если вы предоставите некоторую информацию о том, что делают написанные вами приложения, то, по крайней мере, есть вероятность, что ответы могут иметь отношение к вопросу. Термин «Система управления контентом» охватывает огромное разнообразие программного обеспечения.
Остановитесь и подумайте, как вы могли бы стать лучше и продуктивнее как разработчик. Составьте список трудностей, на которые вы тратите слишком много времени или просто скучно. Может быть, есть CMS, которая может облегчить их. Но, не зная, в чем заключается проблема, которую нужно решить, мы не сможем найти решение.
Ответы:
От сюда :
Плюсы:
Минусы:
источник
Плюсы использования решения для управления контентом:
Минусы:
Компания, в которой я сейчас работаю, использовала решение Ektron, но мы отошли от него, потому что компания занимается разработкой и производством веб-сайта. Так что в нем много продуктов, которые следуют дублированному формату. Это означало, что всякий раз, когда мы хотели внести изменения в информацию о наших 20 продуктах, нам приходилось редактировать 20 страниц. Если бы мы хотели переместить элементы управления на сайт, это заняло бы кучу времени, а иногда и не работало бы так, как мы хотели. Если бы мы хотели специальный виджет с поддержкой JavaScript, это было бы сложно реализовать. У нас также было только 2 человека, работающие над веб-контентом.
CMS для меня действительно для веб-сайта с большим количеством постоянно меняющегося контента, который управляется многими людьми. Чем дальше вы отдаляетесь от большой пользовательской базы управления контентом и постоянно меняете данные, тем меньше вероятность того, что они будут иметь значение. Если ваш сайт должен быть гибким в том смысле, что его формат и макет постоянно меняются, и большая часть вашего контента вписывается в определенный формат, который требует больше полей, чем то, что может предложить CMS, тогда CMS может оказаться не лучшим вариантом.
источник
Я немного в том же положении, что и вы - выкручивая свои собственные страницы в AJAX / PHP / HTML / MYSQL и просматривая CMS.
CMS кажется очень привлекательным, и преимущества очевидны, но, как я обнаружил, они также представляют собой значительные инвестиции в исследования.
Установка CMS, такой как Joomla, проста, как пирог, вы можете найти шаблоны и создать что-то, что выглядит хорошо за считанные минуты, и легко добавлять статьи, картинки и прочее, НО, если вы собираетесь что-то настраивать, или если вам нужно что-то для работы в какой-то конкретной Кстати, вам нужно будет узнать, как CMS работает за кулисами, как писать плагины, как создавать шаблоны ...
Я сделал базовую установку Joomla на моем тестовом сервере. 3918 файлов, 712 папок и 36 дБ таблиц. Выяснение того, что делает, что и как должно занять некоторое время.
Тем не менее, создание шаблонов не кажется слишком сложным, и вы можете добавить функции за считанные минуты, в противном случае потребовалась бы серьезная работа. Например, я просто пошел и добавил компонент блога в мою тестовую установку. Потребовалось около 30 минут, чтобы найти, установить, настроить и опубликовать первую запись. Создание собственного движка блога и его интеграция в ваш веб-сайт может занять несколько недель.
Если вы готовы отказаться от уровня контроля, к которому вы привыкли (по крайней мере, в начале) и научиться делать что-либо в любой выбранной вами CMS, CMS должна быть великолепной.
Лично я пытаюсь использовать WordPress в качестве CMS, но пока я не чувствую себя комфортно, когда я делаю все, что захочу, я придерживаюсь кодирования вручную.
источник
Люди пишут книги и строят карьеру, продавая ответы на этот вопрос. Вы не получите правильный, актуальный ответ здесь.
Может быть, если вы предоставите некоторую информацию о том, что делают написанные вами приложения, то, по крайней мере, есть вероятность, что ответы могут иметь отношение к вопросу. Термин «Система управления контентом» охватывает огромное разнообразие программного обеспечения.
Остановитесь и подумайте, как вы могли бы стать лучше и продуктивнее как разработчик. Составьте список трудностей, на которые вы тратите слишком много времени или просто скучно. Может быть, есть CMS, которая может облегчить их. Но, не зная, в чем заключается проблема, которую нужно решить, мы не сможем найти решение.
источник