Подтвердить что ты не робот

Наиболее важные функции для CMS

Предположим, что кто-то создает CMS (систему управления контентом) с нуля. Каковы наиболее важные функции для включения и почему?

4b9b3361

Ответ 1

  • security - OWASP Top 10
  • пользовательские роли и роли пользователя
  • действия и разрешения просмотра
  • управление версиями контента и аудит
  • некоторая форма рабочего процесса и уведомлений
  • Поддержка i18n в литералах и объектных версиях
  • нормализованная схема схемы базы данных
  • некоторая форма импорта-экспорта содержимого
  • управление активами и создание эскизов для загрузки
  • Действительный XHTML (сжатый с GZIP)
  • Расширенное редактирование текста (например, FCKeditor), которое генерирует доступную разметку
  • Действительный и минимизированный CSS и javascript (например, с использованием YUI)
  • автоматически созданный файл sitemaps.org
  • интеграция с Google Analytics
  • автоматические RSS-каналы
  • поддержка открытого поиска
  • распечатать css и/или распечатать версии содержимого
  • Рассмотрение SEO для дублирования контента (например, использование канонического тега)

Ответ 2

Я думаю, что с точки зрения разработчика это была бы открытая модульная архитектура. ИМХО всегда есть вещи для добавления, которые платформа CMS не предоставляет из коробки. Кроме того, он должен быть на основе базы данных.

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

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

Существование шаблонов страницы/управления и веб-сайта также очень полезно, когда вы начинаете с CMS. Версии документов/страниц также часто требуется и механизм рабочего потока, где есть авторы, которые создают контент и редакторы, которым разрешено разблокировать его. p >

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

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

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

Ответ 3

Не упоминается уже: система CMS должна легко интегрироваться в существующую инфраструктуру программного обеспечения, поэтому взаимосвязь является сильным требованием.

Пример. Если ваша CMS поддерживает WebDav, вы получаете Microsoft Office в качестве инструментов для редактирования без каких-либо дополнительных затрат.

Ответ 4

Мое требование номер один при выборе системы CMS - это способность легко очищать его и контролировать разметку.

Пользователи могут быть очень суетливы по поводу того, как правильно компоновать, как они хотят.

Ответ 5

1) Редактор WYSIWYG. Возможность редактировать HTML-контент, как если бы он был в Microsoft Word. Это включает возможность загрузки ваших собственных изображений.

2) Создание новых страниц без строк запроса, т.е. не "pages.aspx? pageid = 5", а "contact.aspx"

3) Дополнительные функции, такие как новости, фотогалерея, блоги, управление пользователями и т.д.

Лично мне очень нравится стартовый комплект CMS Microsoft имеет доступ к коду. Это очень хорошо сделано и использует хранилище XML файлов, поэтому ему не нужна база данных.

Ответ 6

В дополнение к вещам, о которых говорили другие:

Кэширование

Если ваша страница содержит множество "штук" - например, панель "Баннер", "Левая панель", "Главное окно", "Панель справа" и "Нижний колонтитул", и, возможно, каждый из них будет иметь в себе несколько "виджетов", тогда усилие создания страницы становится значительным (как в вызовах базы данных, так и при рендеринге на веб сервер). Имея некоторое интеллектуальное кэширование, способное обнаруживать, когда какой-либо из базовых блоков контента изменился, будет значительно отличаться от производительности

CMS Matrix может быть полезным сравнительным ресурсом существующих продуктов CMS

Ответ 7

Функции, которые вам больше всего понадобятся, будут, естественно, зависеть от того, как CMS будет использоваться и кем. Для некоторых, лицензирование будет самой большой проблемой, в то время как для других, некоторые неясные требования, такие как поддержка файлов TIFF, могут быть тем.

Если вы хотите обширный список функций CMS, посмотрите Списки функций CMS

Ответ 8

При работе с клиентами я часто слышал ряд требований, которые, на мой взгляд, были мало связаны с тем, что действительно нужно современной CMS. Слишком часто акцент делался на функциях, которые должны были быть в области дизайнеров шаблонов, таких как поддержка гибкого дизайна (что бы это ни значило), возможность добавления элементов бренда и т.д.

Я составил список из 5 лучших функций, которые нужны современной CMS в http://www.simoahava.com/content-management/modern-cms-top-5-features/

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

Симо Ахава