2 2 Анализ систем управления ами

2.2 Анализ систем управления сайтами

Система управления содержимым (конте́нтом) (англ. Content management system, CMS) — информационная система или компьютерная программа, которая используется для организации совместного процесса создания, редактирования и управления контентом и позволяет обычному пользователю, создавать любые интернет-проекты. С помощью визуальных средств, представленных системой, можно создавать интерактивные страницы сайта, изменять их контент.

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

В настоящее время существует множество разнообразных CMS, каждая из которых имеет определенные системные требования, как к хостингу, так и в веб-серверу.[16] Большинство CMS разработаны на языке PHP и содержат бесплатную базу данных MySQL.

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

Классификация cms

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

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

— специализированные CMS — это полноценные CMS, которые ориентированы на определенный вид web-проектов. Эти системы охватывают всю предметную область.

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

Все CMS можно разделить на три группы: простые системы, сложные системы, системы электронного документооборота.

— простые CMS подразумевают добавление новой информации, изменение или удаление существующей информации с сайта.

— сложные CMS, помимо этого, выполняют функции администрирования web-проекта (изменение структуры сайта, разграничение прав доступа).

— CMS электронного документооборота — помогают оптимизировать бизнес-процессы на предприятии. Очень часто системы электронного документооборота объединены с общей информационной системой компании.[17]

По типу контента следующие выделяют виды CMS: порталы, блоги, интернет–магазины, каталоги и т.д.

В приведенных ниже таблицах 3,4 рассмотрены краткие характеристики популярных бесплатных и коммерческих систем управления контентом.

Таблица 3 — Популярные бесплатные системы управления контентом

Популярные бесплатные системы управления контентом

Самая распространенная бесплатная система управления сайтом. Эта система простая, надежная и функциональная.

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

Продолжение таблицы 3 – Популярные бесплатные системы управления

Огромная и сложная система управления контентом, а также среда для создания web-приложения. Включает в себя большой набор стандартных модулей, а также позволяет добавлять дополнительные модули.

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

Готовая система для интернет-порталов, позволяет поддерживать сайт с различными сервисами не затрачивая большое количество времени на программирование.

Корпоративная система управления контентом, получила широкое распространение на Западе. Отвечает высоким стандартам безопасности. Используется на сайтах платежных систем, вузов, государственных организаций.

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

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

CMS Made Simple

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

Простая и легко расширяемая система управления содержимым. Может использоваться сайтам любой направленности.

Таблица 4 — Популярные коммерческие системы управления контентом

Популярные коммерческие системы управления контентом

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

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

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

Предназначена для создания статических web-страниц и новостных порталов.

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

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

Продолжение таблицы 4 – Популярные коммерческие системы управления

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

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

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

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

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

Источник



Что такое CMS (Система Управления Контентом)

Что такое CMS

Начинающие вебмастера, которые пока и никакие не мастера вовсе, когда начинают гуглить «Как создать сайт?», натыкаются на аббревиатуру CMS. Некую сущность, которая должна помочь в создании сайта. Причем помочь сделать это быстро. Давайте разберемся, что это такое и действительно ли она поможет новичку сделать настоящий сайт.

Что такое CMS и зачем она может понадобиться?

CMS или «Система управления контентом» (еще ее иногда называют движком сайта) — это массивный кусок софта, который представляет собой полный набор инструментов для создания сайта и управления им же. То есть то, что обычно делается с помощью HTML, CSS и JavaScript-файлов, тут делается нажатием кнопок в графическом интерфейсе.

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

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

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

То же самое, только подробнее и списком

Давайте повторим, чтобы окончательно убедиться в том, что CMS — это очень хорошо и полезно.

  1. CMS не требует от вас знания каких-либо языков программирования. Все делается в графическом интерфейсе, зачастую в довольно простом.
  2. Все компоненты CMS, включая ее саму и набор расширений, можно всегда поддерживать в обновленном состоянии без особых трудозатрат. Они обновляются не сложнее, чем Windows.
  3. Визуальную составляющую CMS не нужно прорабатывать самостоятельно. Уже есть готовые темы, которые нужно только оплатить и установить. И любой добавленный контент будет адаптироваться под выбранный дизайн без необходимости менять его вручную.
  4. В CMS доступны все необходимые инструменты для продвижения ресурса. Все SEO-шные штуки, приложения для повышения безопасности, чаты для общения с аудиторией, кнопки социальных сетей. Все, что вы видите на других сайтах, тут можно добавить в пару кликов, установив соответствующий плагин.
  5. Информация о CMS хорошо задокументирована, и вам не составит труда найти нужную инструкцию или какое-то пояснение.
  6. Почти во всех движках есть функция распределения ролей. Можно без лишних движений выдать определенные права авторам контента, другим модераторам, третьим администраторам. И дальше по такому же принципу.
  7. А если в документации не найдется ответ на появившийся вопрос, то есть огромное сообщество пользователей, готовых поделиться информацией на специализированных форумах или в Slack-чатах.
  8. Ну и что важнее всего. Большая часть CMS поставляется бесплатно. Оплачиваете хостинг и вперед. Платить сверху ничего не придется.

Популярные движки и их особенности

Теперь вы знаете, чем хороши CMS, но еще недостаточно близко с ними знакомы. Обсудим наиболее востребованные движки.

WordPress

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

Движок сайта WordPress

Только не путайте WordPress.com и WordPress.org. Первый — это уже готовый сайт с движком и хостингом. Второй — платформа, которую можно разместить на своем ресурсе. Мы тут говорим только про второй вариант.

Плюсы

  • Может превращаться во что угодно. Хотите личный блог? Да он для этого и создавался. Хотите онлайн-магазин? Ок. Движок для любого бизнеса.
  • Удобная система редактирования сайтов. Тут все построено на блоках — составляющих сайта, которые можно редактировать и перемещать в любом хаотичном порядке.
  • WordPress подходит для быстрого и эффективного SEO-продвижения. Тут для этого еще и тонна плагинов есть.
  • Да, плагинов здесь море. И для аналитики, и для рекламы, и для соцсетей. Как бесконечно большой App Store, только для вашего сайта.

Минусы

  • WordPress — увесистый и местами сложный продукт. Количество меню иногда кажется избыточным. Придется разобраться во всех нюансах.
  • Хостинг, домен, безопасность сайта и прочие рутинные дела останутся на вашей совести. Если, конечно, не выберете Timeweb. Но об этом ниже.
Читайте также:  Анализ мониторинга рынка товаров и услуг

Joomla

Движок сайта, который идет по пятам за WordPress и пытается завоевать его славу. У него те же преимущества: бесплатность, куча плагинов, гигантский ассортимент визуальных оформлений. Тут работает дело вкуса. CMS для тех, кто не проникся философией WordPress, но хочет похожее решение.

Движок сайта Joomla

Плюсы

  • Умеет адаптироваться под требовательных вебмастеров. Все элементы ведут себя податливо и поддаются быстрому изменению.
  • Подходит и тем, кто умеет писать код, и тем, кто не хочет этого делать. WordPress — тоже такой, но здесь на этом сильнее акцентируется внимание.
  • Так же, как и WordPress распространяется бесплатно с открытым исходным кодом и поддерживается сообществом поклонников.

Минусы

  • В сравнении с новым интерфейсом WordPress, здесь творится вакханалия. Разобраться с тем, как работает Joomla куда сложнее, чем с его главным оппонентом.
  • Количество расширений и тем для этого движка хоть и велико, но все же скромнее, чем у WP. Это может помешать при создании сайта с необходимой функциональностью.
  • У модулей и расширений для Joomla частенько появляются проблемы с совместимостью. Многие могут не подружиться, что скажется на сайте в целом.

Drupal

Еще один аналог WP. Только более престижный. На его базе часто строят ресурсы для учебных учреждений и крупных журналов. В общем, разного рода серьезный бизнес или государственные организации. Лучше подходит тем вебмастерам, которые готовы нанять в штат разработчика на полный день. Он пригодится.

CMS Drupal

Плюсы

  • На Drupal легче добавлять специфичный контент, который не поддерживается другими движками (редкость, конечно, но и такое бывает).
  • Удобная система распределения ролей между пользователями.
  • Много модулей, созданных профессиональными разработчиками. Они работают на манер плагинов (как в Joomla).

Минусы

  • Drupal ориентируется на профессионалов и кодеров с опытом. Поэтому он не так дружелюбен по отношению к людям, далеким от разработки сайтов. Даже настройка внешнего вида может обернуться сложностями.
  • В целом, визуальная составляющая сайтов на базе Drupal пишется разработчиками и дизайнерами со стороны. Это дополнительная статья расходов. Иногда сильно ощутимая.

Битрикс

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

CMS Битрикс

Плюсы

  • Bitrix — не только CMS, а набор программ. В них входит то, что нужно для ведения бизнеса от среднего до большого.
  • Встроенный «проектировщик страниц» поддерживает Drag and Drop. Перетаскивая элементы, можно без особых затрат построить себе хоть лендинг, хоть целый мебельный магазин.

Минусы

  • Битрикс — сложная вещь, это монстр для контроля организации внушительных размеров. В качестве обычного движка для блога не подойдет.
  • Придется найти кого-то, кто научит вас этим монстром пользоваться. И потратить много часов, чтобы все тут изучить и понять.
  • Цена может оказаться неподъемной для тех, чей бизнес не приносит сумм с большим количеством нулей на конце.

Magento

Как и Битрикс, Magento имеет более узкую специализацию. Это платформа для вебмастеров, создающих платформу цифровой торговли. Онлайн-магазин или что-то около того. У нее тоже открытый исходный код, хоть разработкой и занимались сотрудники Adobe. Но есть и коммерческая версия за деньги (большие).

Движок сайта Magento

Плюсы

  • Благодаря своей структуре подходит для быстро растущих сайтов. Можно без лишних тревог расширить ассортимент своего интернет-магазина и принять новых клиентов. Ничего не замедлится и не начнет тормозить.
  • Magento любят бренды, названия которых у всех на слуху. Этот движок используют в Nike, Ford и в Coca-Cola.
  • В Magento встроены безопасные и практичные методы оплаты товаров онлайн.

Минусы

  • Для крошечной онлайн-лавки с сувенирами Magento будет чересчур увесистым.
  • Magento Commerce стоит дорого. Так же, как и найм разработчиков, умеющих с ней работать.

И еще сотни других

CMS много. Для описания всех нужна отдельная огромная статья. И каждая CMS заслуживает отдельную статью. Как WordPress, например. Здесь я все изложить не смогу, но еще парочку названий упомяну.

Есть Wix. Это такой недо-WordPress. Пытается быть базовой версией «взрослых» движков. Местами получается, но клиенты Wix рано или поздно перепрыгивают на что-то более функциональное. Для этих же целей используют конструкторы в духе Тильды и Ukit. С помощью них тоже можно быстро «набросать» сайт, не зная ничего о коде.

Конструктор сайтов Wix

А еще для личных блогов используют Ghost. Люди любят его за поддержку Markdown и выгодное для вебмастеров взаимодействие с поисковыми роботами. Причем по умолчанию. Без установки и настройки плагинов.

Еще для блогеров есть старик Blogger. Хорош тем, что в нем можно развернуть блог за минуты. Работать с ним можно без хостинга. Записи в блог добавляются через одноименные приложения. Хоть с телефона, хоть с планшета. При этом позволяет заработать на рекламе (если блог станет популярным).

CMS OpenCart

Ну и Shopify. Еще одна eCommerce-платформа. Пользуется спросом на западе. Используется как Magento, только ее нельзя разместить на своем ресурсе. Это решение «все включено» вместе с хостингом и прочими радостями.

Стоит упомянуть и движок под названием OpenCart. Популярная CMS, специально созданная для работы с небольшими интернет-магазинами.

Какую CMS выбрать?

Все упирается в цель создания ресурса. Сначала надо ответить на вопрос, зачем вам вообще сайт как таковой. От этого уже можно танцевать и решать, какой движок ставить на хостинг. Итак, давайте представим три сценария и поочередно их рассмотрим.

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

У меня собственный небольшой блог

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

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

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

Владею интернет-магазином с большим количеством клиентов

Когда клиентов много, а в команде уже собрался штат из десятков или сотен сотрудников, то лучше обратить внимание на Битрикс. Сложно, конечно, но оно того стоит. Покроет все нужды разом. Пригодится и тот массив приложений, что идет в комплекте. В РФ Битрикс и 1С чуть ли не вещи первой необходимости, когда речь заходит о бизнесе в масштабах страны.

Занимаюсь местным медиа-изданием или поддерживаю сайт крупного учреждения

Drupal будет отличным выбором. Сложноват, конечно. Наверняка потребует вложений в разработчика. Но зато станет крутой отправной точкой для создания сайта не как у всех. Он будет заметно отличаться и визуально, и функционально от простых конструкторов типа WordPress. Причем это отличие со знаком «плюс». А еще появится возможность добавлять контент в любом формате без ограничений.

Как установить СMS в Timeweb?

Установить движок сайта на хостинг Timeweb можно двумя путями:

  1. Использовать встроенный каталог CMS в панели управления.
  2. Загрузить файлы движка с официального сайта и руками перенести их на сервер.

Первый способ подойдет, если нужна CMS вроде WordPress, но лень возиться с загрузкой файлов.

  • Открываем панель управления Timeweb.
  • Переходим в раздел «Каталог CMS».Административная панель Timeweb
  • Кликаем по названию движка, который нам нужен.Движки сайта в Timeweb
  • Потом нажимаем на кнопку «Установить приложение».Установка CMS
  • Панель управления предложит выбрать домен, к которому привяжется выбранный движок. Указываем его.настройка CMS в WordPress
  • Потом жмем на кнопку «Начать установку» и ждем.Начало установки движка сайта

Хостинг выдаст вам данные для входа в административную панель самой CMS. После этого можно полноправно ею управлять.

Более подробно почитать о первом способе и узнать о втором можно в нашей инструкции .

Хостинг для CMS на базе Timeweb

Инструкция выше не понадобится, если вы сразу купите хостинг с установленной CMS. Такие есть, да. Чтобы на них взглянуть:

  • Заходим на сайт Timeweb.
  • Открываем раздел «Хостинг».Хостинги Timeweb
  • И выбираем там подменю «Хостинг для CMS».Хостинги для движков сайта в Timeweb

Перед вами появится три хостинга с уже установленными движками. Среди них:

  1. WordPress
  2. Joomla
  3. Drupal

Для каждой есть 2 тарифа и два метода оплаты. Один из тарифов для CMS на Timeweb

Первый тариф — «Старт». Включает в себя 10 сайтов, 10 баз данных и 10 Гбайт свободного пространства. Подходит для создания несложных сайтов и блогов.

Второй тариф — Pro. В нем уже 30 сайтов, бесконечное число баз данных и до 20 Гбайт памяти. Для сайтов посерьезнее, как вы догадались.

«Старт» стоит 180 рублей в месяц, если платить сразу за год. Тариф Pro обойдется подороже: 830 рублей, если платить сразу за год, и 990 — за месяц.

Пара кликов, минута ожидания, и у тебя уже полноценный сайт с движком на выбор.

Хостинг для Битрикс на базе Timeweb

Для Битрикс тоже есть вариант. Прямо на главной странице есть пункт « Хостинг для 1С-Битрикс ».

Для вас доступны три тарифа:

  1. 1Сайт — бюджетный вариант для проекта, не требующего большого количества ресурсов. Какой-нибудь форум, к примеру. Можно создать одну базу данных и один сайт. Цена: 309 рублей в месяц, если платить за год вперед.
  2. Eterno подходит для магазина. До 30 сайтов. Количество баз данных неограничено. Трафик тоже. Цена: 830 рублей в месяц, если платить за год вперед.
  3. Premium — на случай, если вы затеяли что-то необъятное. До 100 сайтов. Цена: 3600 рублей в месяц, если платить за год вперед.

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

Источник

Что такое CMS и как ее использовать

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

Что представляет собой CMS

Знать, что такое CMS и какое у нее назначение, стоит каждому, кто имеет хоть небольшое отношение к теме разработки веб-ресурсов. Аббревиатура расшифровывается как Content Management System (система управления контентом). Название точно отражает суть. CMS – это ПО на базе скриптов, которое позволяет управлять содержимым ресурса, менять его, просматривать и контролировать. Сегодняшние системы обладают широкой функциональностью и состоят из огромного количества модулей, каждый из которых отвечает за свои элементы. Программное обеспечение помогает составлять типовые сайты из блоков подобно конструктору. Для этого практически не требуется даже навыков программирования. Условно CMS можно разделить на несколько частей:

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

Помимо того, множественные модули позволяют добавить к сайту те или иные дополнительные функции.

Для чего используется система

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

  • наполнять сайт контентом, изменять и администрировать ресурс, при этом не являясь IT-специалистом и не имея серьезных навыков программирования;
  • создавать новые страницы в короткие сроки без лишних затрат;
  • оптимизировать внешний вид сайта и улучшать качество его наполнения.

CMS (content management system)

CMS (content management system)

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

Преимущества и недостатки

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

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

Эти плюсы делают использование CMS оптимальным решением для большинства типовых сайтов – намного более выгодным, чем создание ресурса «с нуля». Некоторые компании могут предлагать самописные системы, однако в большинстве случаев они несравнимы по качеству с популярными аналогами.

Единственным недостатком можно назвать сложность создания уникального сайта с нестандартными функциями, но такие ресурсы, как правило, требуются компаниям с соответствующими запросами (к примеру, работающим в IT-сфере). Подобные организации могут позволить себе штат программистов, которые самостоятельно разработают сайт.

Как выбрать CMS

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

  • Drupal – бесплатная, но полнофункциональная и достаточно тяжелая CMS, имеющая в составе все необходимое для создания полноценного сайта;
  • 1С Битрикс – объемная, многопрофильная платная система, чересчур тяжеловесная для простых задач, но хорошо справляющаяся со сложными; – крайне простой в использовании бесплатный движок, который применяют начинающие сайтостроители и компании, не требующие от ресурса мощных вычислений;
  • MODx – удобная для разработчиков бесплатная CMS, обладающая высокой степенью защищенности и достаточной гибкостью для решения большинства задач; – известный по всему миру движок, который изначально предназначался для создания блогов, однако на данный момент имеет куда более широкую функциональность;
  • DLE – отчасти аналог предыдущей системы, простой в использовании и интуитивно понятный;
  • движки для создания форумов: phpBB, vBulletin и другие;
  • системы для организации интернет-магазинов: как бесплатные (OpenCart, PrestaShop), так и платные (Umi.CMS, Shop-Script и другие);
  • прочие конструкторы с разными функциями, но, как правило, в простых и малоизвестных CMS принцип работы и возможности довольно ограничены.

CMS сайта

CMS сайта

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

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

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

Какая CMS установлена

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

  • по адресу административного кабинета. URL различаются для разных систем (к примеру, Joomla использует ссылку /administrator, а WordPress – /wp-admin);
  • по файлу robots.txt. Обычно CMS влияет на него, и определить, что за система используется, можно, отследив, к каким файлам она закрыла доступ;
  • через HTML-трафик или cookies. По тому, как прописываются поля и названия, можно понять, что за CMS использует сайт;
  • с помощью сторонних сайтов. Сервисы вроде 2ip способны проанализировать страницу и выдать по запросу информацию о системе управления клиентами;
  • через имена URL. Если на сайте не настроены семантические названия ссылок, то по автоматически сгенерированным именам можно определить CMS.

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

Источник

Анализ системы управления сайтом (на примере Q-Publishing 6.1)

Вы уже поняли, что для управления вашим — существующим или только задумываемым — интернет-сайтом необходима отдельная система управления контентом. Более того — вы поняли, что нет смысла писать ее самостоятельно, и гораздо правильнее приобрести стороннюю разработку. По каким параметрам выбирать контент-менеджер, и существуют ли вообще пристойные решения?

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

Поговорим об одной из таких хороших систем: Q-Publishing 6.1.

Скажу честно: статья заказная. Но ее «заказанность» лишь в том, что в качестве иллюстрации к общему вопросу «как нам выбрать контент-менеджер» рассматривается совершенно конкретная система управления контентом, а не все подобные системы, достойные внимания. На этом рекламность статьи кончается — и довольно об этом. Льщу себя надеждой, что вы сможете, взяв структуру статьи за основу, проанализировать и другие программные разработки.

Формальный выбор

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

Рассмотрим каждый из этих параметров применительно к контент-менеджерам вообще — и к системе управления контентом интернет-сайтов Q-Publishing 6.1 в частности.

Общая функциональность

Что может система? Этот вопрос обычно считается главным при выборе контент-менеджера. Сформулируем его несколько иначе: а что в принципе может «уметь» контент-менеджер? Можно попытаться ответить подробно — и в результате написать книжку о правильной структуре интернет-сайтов. Не будем. Подойдем к вопросу с другой стороны.

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

Ближе к Q-Publishing. У автора статьи очень богатый опыт разработки интернет-систем, и, конечно же, отказать себе в игре «а можно тут сделать вот такую-то штуку?» было невозможно. Результат — не чистый, но все же проигрыш. Можно — все.

О чем я вам не расскажу? Не расскажу о шаблонах дизайна, о многоязычности интерфейса (русский, английский и французский), о статических материалах, о новостных лентах, об авторизации, о форуме, об организации обратной связи, о многоязычном поиске, об анализаторе статистики и т.п. очевидных вещах. Это все в документации, вполне доступной на официальном сайте Quantum Art.

Расскажу же лишь о нескольких особенно понравившихся возможностях Q-Publishing.

Документооборот

Функция, особенно важная для фирм с четкой иерархией персонала. Позволяет каждому публикуемому материалу перед публикацией пройти по бюрократической цепочке — например, «автор — редактор — корректор — главный редактор».

Библиотека изображений

Модуль, позволяющий работать с библиотеками изображений. Очевидные применения: интернет-магазины (фотографии товаров), путеводители (фотографии мест), отраслевые новостные ленты (логотипы компаний) и т.п. Библиотеки документов, звуковых файлов и т.п. — для желающих.

Маскарад

Никто не любит URL вида www.vasha-firma.ru/news_imp.asp?topic=712&date=today. Люди морщатся, поисковые системы шарахаются. Стандартное решение для маскировки таких страшных адресов, на жаргоне администраторов называемое маскарад-модулем, предусмотрено и в Q-Publishing.

Конструктор форм

Это что-то новенькое, появившееся в последней версии движка. Разработчики очень гордятся конструктором форм и уверяют, что с ним всем станет легче жить на свете и наступит полное счастье. Видимо, и правда наступит — писать формы «руками» действительно обычно неприятно, а тут все-таки инструмент предлагается, и довольно удобный.

Связи

Выберите марку автомобиля… и в зависимости от марки — модель. Выберите страну… город… станцию метро. Выберите процессор… материнскую плату… системный блок. Во всех этих последовательных выборках каждый следующий параметр зависит от предыдущего. Чтобы реализовать подобные связи, и используется новый модуль Q-Publishing. Он же отвечает за простановку «ссылок по теме» к статьям, он же — за персонификацию списка сообщений для авторизованных вип-клиентов, и т.д., и т.п. Везде, где надо построить цепочку зависимостей объектов, используется этот полезный модуль.

Расписание публикаций

Возможность откладывать появление материала на сайте и публиковать информацию по расписанию. Допустим, информация о скидках должна быть опубликована ровно в 8:00 1 июля — не идти же ради этого ни свет ни заря на работу. Или поздравление с Новым годом должно быть убрано 2 января — а у вас отпуск до 15-го. Правила подобного рода и прописываются в расписании публикаций.

Читайте также:  Краткий анализ басни Крылова Мартышка и очки мораль план главная мысль чему учит

Разумеется, то, что вышеописанные возможности понравились мне лично, не означает, что они нужны-понятны всем потенциальным пользователям системы. Более того, статистика недвусмысленно говорит о том, что только особо продвинутые клиенты, вроде фирмы Abbyy, используют классические 80% предлагаемой функциональности. Остальные (а среди этих «остальных» — очень и очень уважаемые фирмы) в повседневной жизни используют хорошо если 30% возможностей системы. Это плохо? Отвечу вопросом на вопрос: а много ли возможностей Microsoft Word вы используете ежедневно.

Маленькая ложка дегтя: в Q-Publishing еще не встроена система управления интернет-проектом как таковым. Грубо говоря, редактор сайта не может штатными средствами ситемы выдать задание одному из авторов к такому-то числу сгенерить материал в такой-то раздел. Но разработчики обещают, что в версии 6.5 появится и эта возможность. И согласитесь, подобные запросы — некоторое пижонство.

Отказоустойчивость

Применяем список к Q-Publishing.

Первое впечатление. Моему, как можно догадаться, вы доверять даже и не подумаете — и правильно. Лучше получите демо-доступ и поиграйтесь с системой самостоятельно. Вам понравится. Кстати, если даже и удастся что-то сломать (в чем я лично сомневаюсь) — не поленитесь, сообщите об этом в Quantum Art. Хороший повод испытать на себе оперативность работы и лояльность службы технической поддержки.

Список солидных клиентов. Abbyy (7 сайтов), Юкос, Русская Медиа-группа (3 сайта), Сибинтек, Домодедовские авиалинии. Уже впечатляет. Продолжать? Полный список есть на сайте Quantum Art.

Срок бесплатной поддержки. Полгода, если хостинг свой, и постоянно, если хостинг — от Quantum Art.

Теперь честная ложка дегтя. Не вполне понятно желание разработчиков использовать на клиентской стороне контент-менеджера самые последние технологии. В частности, сейчас для использования Q-Publishing вам необходимо установить на компьютере сотрудника, ответственного за публикацию материалов, броузер Internet Explorer 6.0. Объяснение неформально, но изящно: «Если у вас нет последних апдейтов — значит, у вас просто ленивый админ!» Спорно, конечно, но, в конце концов, около 40% (статистика SpyLog) российских интернетчиков действительно уже используют IE6.0. Разумеется, для посетителей сайта версия броузера неважна. Но за удобство использования клиентского интерфейса (о котором чуть ниже) приходится платить.

Производительность

Клиентская машина, с поправкой на вышеупомянутый IE6.0, целиком на совести пользователя, поставщик решения по управлению контентом тут в любом случае ни при чем. То же самое можно сказать и о скорости канала — все в ваших руках.

А вот качество хостинга — вопрос интересный. Дело в том, что Q-Publishing пока работает только на серверах с операционной системой семейства Windows NT. Плюс MS SQL Server 2000, плюс 256 Мб оперативной памяти, плюс дисковое пространство, да и по мелочи набежит кое-что. Но, конечно, Windows-хостинг — главное «хм».

Как проблема решается? Очень просто. Большая часть клиентов Quantum Art предпочитает использовать хостинг «от производителя». Такие сервера, как www.forexmeritbank.com, www.dinamitfm.ru, www.montecarlo.ru и www.rusprod.ru (это лишь несколько примеров), расположены не во внутренних сетях фирм-владельцев, и не на сторонних хостинг-площадках, а на «родной» площадке Quantum’а: www.rtcomm.ru.

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

Пока еще при выборе контент-менеджера покупатель уделяет очень малое внимание производительности. Но, как видите, у Q-Publishing тут есть запас сил на ближайшее будущее, в котором клиенты будут думать обо всех параметрах системы — и о производительности в том числе.

Удобство и легкость в использовании

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

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

Есть еще одна сторона оценки легкости в работе. Дело в том, что покупают контент-менеджер обычно совсем не те люди, которые потом его используют каждый день. Кого интересует, удобно ли офис-менеджеру или внештатному публикатору новостей нажимать на конкретные кнопки? Правильно, никого это не интересует. Да и привычка к ужасным интерфейсам (посмотрите прямо сейчас на свой броузер!) не дает нам даже задуматься над этим вопросом.

Конечно, интерфейс Q-Publishing русифицирован. Конечно, help и обучалка по использованию системы — есть и предоставляются всем пользователям. Конечно, внимание интерфейсу уделяется вполне достаточное. Но это все, конечно, лишь общие слова. В целом же параметр оценить трудно, обычно оценки субъективны. Значит, опять судьба — полагаться на отзывы тех, кто уже ежедневно использует рассматриваемую систему в своей работе.

Так и поступим. Итак, что думают об интерфейсе системы Q-Publishing конечные пользователи? Приведу лишь две цитаты.

Денис Разваляев (www.globaledge.ru): «Если честно — я в восторге. После перехода на движок работа с сайтом стала действительно удобной и быстрой. Что мне нравится особенно — изменения можно вносить как в контентную часть сайта, так и в программную. Через полгода пользования движком я сам уже мог с нуля создать на нем любой сайт, любого дизайна». Юлия Трусова, (www.spacenews.ru): «Наш сайт один из первых в Рунете по космической тематике и требует постоянных внесений изменений, дополнений, новостей, анонсов, дайджестов, пресс-релизов и т.д. Имея удобный интерфейс, программа позволяет вносить постоянные изменения и обслуживать сайт лицам, не имеющим специальной подготовки».

Наверняка положительных отзывов было бы больше, если бы сотрудники фирм-клиентов Quantum Art, непосредственно использующие контент-менеджер, имели бы право общения с прессой. Но и полученной информации вполне достаточно, чтобы не волноваться за «обслуживающий персонал» сайтов. Справятся ваши сотрудники с интерфейсом Q-Publishing, и не без удовольствия справятся.

Адекватность и предсказуемость поведения

Система делает ровно то, что от нее просят, или имеет привычку выкидывать разнообразные фортели? Нет ли опасности уничтожить всю информацию на сайте, случайно нажав малознакомую кнопку? Что произойдет, если невинный copy/paste занесет в текст новости спецсимволы? Поиск по сайту найдет все, или только то, что захочется таинственным внутренним алгорифмам? Иначе говоря, не страшно ли вообще работать с системой, и можно ли в случае чего «нажать Ctrl+Z»?

В Q-Publishing особых ужасов не замечено. Но случаи, когда жизненно необходимо вернуться к одному из предыдущих состояний сайта, в практике Quantum Art — не редкость, и поэтому для интересующихся этим вопросом клиентов предлагаются два решения: модуль Backup/Restore и система контроля версий.

Модуль Backup/Restore — механизм экспорта и импорта всего сайта (в т.ч. библиотеки файлов) в xml-файл. Эту функцию можно использовать для переноса сайта на другой сервер, для восстановления сайта, а также для создания копии существующего сайта в Q-Publishing 6.1 (например, для создания многоязычных сайтов).

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

Легкость в обслуживании и обновлении версий

Если каждый раз, когда вам понадобиться чуть-чуть, самую малость изменить сайт, для этого придется задействовать силы всей команды разработчиков, писать какие-то доп. модули, перепроектировать всю систему — это будет значить только одно: за ваши деньги поставщик контент-менеджера «совершенствует» свои профессиональные навыки. Оно вам надо? Полагаю, не очень.

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

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

Кстати, подключать можно не только собственно программные модули, но и что-то вроде шаблонных решений (не будем углубляться в терминологию), реализованных на базе стандартной конфигурации контент-менеджера. Аналог модулей Perl’а, или расширений Dreamweaver’а, или шаблонов Word’а — метафоры по вкусу.

Клиенты уже сейчас могут обмениваться такими шаблонными решениями — и пользуются этой возможностью. Разумеется, готовые блоки удобны и разработчикам — они позволяют существенно сэкономить время при создании каждого нового проекта. В планы компании входит открыть депозитарий готовых решений, бесплатный для пользователей и разработчиков.

И выше уже было сказано, что обновления версий (при хостинге у Quantum’а) оперативны и бесплатны.

Поведение в нештатных ситуациях

Сервера падают — это закон природы. Что будет, когда (не «если» — «когда»!) ваш сервер упадет? Вы останетесь один на один с броузером, полным warning’ов? Вы поднимете с постели посреди ночи своего не очень общительного системного администратора? Или — в лучшем случае — будете считать минуты до восьми-девяти-десяти утра, когда на рабочем месте появится техподдержка и все починит? Проговорите этот вопрос заранее с фирмой, поставляющей вам контент-менеджер.

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

Более того, рассказывают и совсем уж фантастические истории: если в пятницу поздно вечером клиент звонит генеральному директору Quantum Art Вячеславу Анисимову (а кому же еще звонить в такое время?) и радостно сообщает, что «все умерло» — причем по его же, клиента, вине — его не оставят до понедельника с мертвым сайтом на руках (дескать, сам виноват), а очень оперативно все починят, восстановят из backup’а и вообще всячески поддержат. Похоже на сказку — но правда.

Резюме

Итак, что мы имеем? А имеем мы контент-менеджер, отвечающий всем требованиям, предъявляемым к подобного рода решениям. Более того, по некоторым параметрам он эти требования превосходит и даже предугадывает тенденцию их ужесточения.

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

И Q-Publishing 6.1 — на наш аргументированный в этой статье взгляд — отличный выбор. Н.Н. Берг

Источник