Что такое CMS и какую CMS выбрать для сайта? Cms какую выбрать


Что такое CMS и какую CMS выбрать для сайта?

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

Что такое CMS?

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

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

CMS могут иметь различное предназначение, то есть, быть «заточенными» под определенные задачи. Например, WordPress создавался как блоговый движок, Joomla! больше подходит для информационных сайтов, 1С-Битрикс – это интернет-магазин.

Также системы управления контентом сайта подразделяются на бесплатные и платные. Например, самые популярные бесплатные – это WordPress, Joomla!, Drupal, MODX, платные – 1С-Битрикс, UMI.CMS, NetCat и другие.

Платные CMS нас не особо интересуют, поэтому опишу несколько бесплатных CMS, а именно наиболее популярные из них: Joomla! и WordPress. Что такое CMS мы разобрались, теперь перейдем к описанию наиболее популярных бесплатных CMS.

Возможности CMS WordPress

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

  1. поиск по сайту, RSS-лента, ЧПУ, комментарии, рубрики, метки – это все заложено в WordPress «из коробки»;
  2. редактирование загружаемых изображений в административной панели. Поддерживаются функции масштабирования, поворота, отражения и обрезки изображения;
  3. мощный визуальный текстовый редактор, который имеет возможность расширения функциональности;
  4. создание статических страниц;
  5. простота публикации записей;
  6. в новых версиях WordPress появилась возможность создания множества меню с желаемым набором записей, рубрик и статических страниц;
  7. автоматическое обновление плагинов, шаблонов и самого WordPress. Периодическая проверка наличия обновлений;
  8. расширение функциональности за счет плагинов, которых в библиотеке огромное множество.

Это лишь малая часть возможностей WordPress, на самом деле их намного больше. На WordPress можно построить любой сайт: от визитки до мощного портала.

Возможности CMS Joomla!

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

  1. легкая смена оформления сайта благодаря шаблонам;
  2. расширение функциональности помощью модулей;
  3. широкие возможности управления пользователями сайта, установка прав для просмотра и уровня доступа;
  4. поддержка множества языков и их быстрая смена;
  5. минимальные ресурсы для работы;
  6. управление файлами с помощью Медиа-менеджера;
  7. создание и редактирование меню;
  8. установка на сайт рекламных баннеров и многое другое.

Это малая часть всех возможностей Joomla. Можете зайти на официальный сайт Joomla! и просмотреть полный список возможностей самостоятельно.

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

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

Рекомендую вам просто установить эти две CMS на локальный сервер и попытаться самостоятельно разобраться. Какая CMS понравится, с той и работать. Но если же вы задумываетесь купить CMS, здесь уже нужно будет сравнивать, искать варианты, подбирать под требуемую функциональность.

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

Похожее

complaneta.ru

Какая CMS лучше? Что выбрать для сайта?

CMS (Content management system), или система управления сайтом, по сути является связующим звеном между дизайном и всей той магией, что происходит при перемещении человека по страницам и взаимодействии с ними. Да, я сказал именно «магией», поскольку многих людей даже простой вопрос «на чем сделан ваш сайт?» ставит в тупик. Чтобы исправить эту ситуацию, я постараюсь описать, что из себя представляет современная CMS, какие они бывают, какие и для каких целей лучше использовать.

Что такое CMS?

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

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

Из чего состоит современная CMS?

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

CMS состоит из нескольких компонентов:

  1. Основное ядро (core). Оно служит для объединения всех функций движка, отвечает за вывод информации и обработку.
  2. Шаблоны (templates). Формируют внешний облик сайта, в состав шаблона входят картинки, HTML-каркас, таблицы стилей CSS, различные скрипты.
  3. Модули (modules) и расширения (extensions). Это уже включенные, либо отдельно добавленные, компоненты движка, расширяющие его стандартный функционал.

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

Работа сайта с посетителем строится по следующей схеме:

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

Виды систем управления сайтом

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

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

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

Я специально выделил жирным те движки, которые считаю фаворитами в своей группе.

Также деление систем управления сайта можно сделать по типу их разработки:

Как выбрать CMS для сайта?

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

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

Несколько слов про движки, с которыми я работал

WordPress

Пожалуй, мой любимый движок для не интернет-магазина. Имеет длинную и богатую историю развития. Изначально был исключительно блоговым, но постепенно обрастал новыми возможностями и модулями, облегчающими и улучшающими работу вебмастера. К настоящему дню WordPress изначально все так же позиционируется как блоговая CMS, но благодаря самим разработчикам и сообществу удалось сделать по-настоящему гибкую платформу. Она предоставляет несколько серьезных вариантов развертывания удобного и функционального интернет-магазина с помощью модулей, например Woocommerce или Cherry. К тому же для WP можно найти несметное число шаблонов и отдельных расширений, делающих его удобней.

OpenCart

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

ModX

Если требуется сделать что-то простое, без огромного числа опций и заморочек, ModX — это то, что вам нужно. Он чрезвычайно прост, все настройки выполняются интуитивно понятно, не требуется лезть в настройки движка или CMS. Единственным недостатком, на мой взгляд, является отсутствие шаблонов. Точнее — простой привязки шаблона. Чтобы изменить дизайн, необходимо сначала его сверстать, а затем адаптировать для движка. Такая же история с дополнениями. Но достаточно это сделать 1 раз и потом пользоваться.

Joomla

Очень громоздкая система. Я знакомился с ней еще во время пика ее популярности, когда каждый уважающий себя вебмастер считал своим долгом заиметь собственный сайт и использовал для этого именно Jooml’у. Имеет множество не нужных по умолчанию настроек, сложна в настройке, а многие модули работают не совсем так, как от них этого ожидаешь. На мой взгляд, проблема была в изначальной концепции этой CMS, поскольку разработчики хотели сделать универсальную систему управления. В последних релизах видно, что сделана большая работа по оптимизации движка, стало проще пользоваться, но Joomla все еще далека от своих основных конкурентов.

Вместо вывода

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

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

Затем можно приступить к поиску шаблона. Либо этот пункт можно совместить со 2м, поскольку многие современные шаблоны, в особенности платные, уже содержат в себе множество полезных дополнений.

Удачи вам, буду рад ответить на вопросы (=

seolama.ru

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

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

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

Что такое CMS?

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

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

Какие преимущества дает CMS?

В конечном итоге пользователь все равно получает HTML-код.

Когда нужна CMS?

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

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

Типы CMS

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

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

Массовые коммерческие (платные коробочные)

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

Преимущества Недостатки
  • ОтчуждаемостьПокупка системы не привязывает вас к ее производителю.
  • Хорошая документацияКоммерческие CMS как правило имеют полную документацию для пользователя и разработчика.
  • СообществоИз-за широкого распространения вокруг таких систем складываются многочисленные сообщества разработчикв, способных быстро и безболезненно внедрять и допиливать ее под требования заказчика.
  • Большое количество готовых модулейCMS создает экосистему для написания модулей и дополнений, создается рынок платных приложений.
  • УниверсальностьСпособны удовлетворить потребности большинства покупателей. Гибкость в настройке.
  • ПоддержкаКак правило разработчик платной системы регулярно выпускает обновления и новые модули для платформы. В случае возникновения проблемы можно обратиться за помощью к разработчику.
  • Качественный и проверенный кодСистему разрабатывают опытные программисты, поэтому код протестирован и имеет продуманную архитектуру.
  • Избыточная функциональностьСказывается на скорости работы и требованиям к аппаратной платформе.
  • БезопасностьИз-за широкой распространенности подвержены взлому. Дыры в безопасности становятся общественным достоянием.
  • СтоимостьВ бюджетном сегменте стоимость системы может достигать половины затрат на разработку.
  • Сложность доработкиЕсли возникает необходимость сделать что-то не "как у всех" доработка может потребовать ощутимых временных и материальных затрат.
  • Агрессивный маркетингНавязывание дополнительных услуг, таких как платная поддержка, подписка, покупка расширений.
Примеры коммерческих систем: http://www.1c-bitrix.ru/http://simplacms.ru/http://www.imagecms.net/

Свободно распространяемые

Украли американцы у русских чертежи истребителя. Собрали — паровоз. Разобрали, собрали — паровоз! Что делать, выкрали русского специалиста. Спец берёт чертёж, смотрит, смотрит и говорит: «Там же внизу маленьким шрифтом: после сборки обработать напильником». Вывод: если что-то не получается, нужно обработать напильником.

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

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

Преимущества Недостатки
  • Свободная лицензияЛицензия дает возможность модифицировать код CMS и дописывать ее по своему усмотрению.
  • ДокументацияБывает по-разному. Документация может быть хорошей или совсем отсутствовать.
  • СообществоМножество тематических форумов, где можно спросить совета у «адептов» системы.
  • Большое количество готовых модулейОгромное разнообразие платных и бесплатных модулей, тем оформления и готовых "сборок".
  • УниверсальностьРазнообразие модулей превращает CMS в комбайн, с их помощью можно решать любые задачи.
  • БесплатностьПозволяет экономить деньги на первоначальном этапе развития.
  • Избыточная функциональностьСказывается на скорости работы и требованиям к аппаратной платформе.
  • БезопасностьИз-за широкой распространенности подвержены взлому. Дыры в безопасности становятся общественным достоянием.
  • Стоимость модулейЗа качественные и нужные модули просят хорошие деньги.
  • Качество дополненийОт хорошего до очень плохого. Бесплатные модули часто пишут начинающие программисты, которые не придерживаются архитектуры системы и не задумываются об оптимизации.
  • Стоимость доработкиЕсли возникает необходимость сделать что-то не "как у всех" доработка может потребовать ощутимых временных и материальных затрат.
Примеры свободно распространяемых систем: http://www.drupal.ru/http://www.joomla.org/https://wordpress.org/

Студийные

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

Преимущества Недостатки
  • Простота доработкиВы всегда можете заказать у студии доработку CMS под свои нужды.
  • Высокая скорость работыСистема может решать узкий круг задач, но делает это на отлично.
  • Шефство студииПри долгосрочных и взаимовыгодных отношениях, студия будет удовлетворять все потребности проекта и возьмет на себя решение технических проблем.
  • Зависимость от студии-разработчикаПо условиям лицензии при рассторжении договора исходный код системы может не предоставляться.
  • ЦенаРазработка сайта у студии весьма затратное предприятие.
  • Сложность самостоятельной доработкиСложно найти специалиста, готового разбираться в чужой самописной CMS.
  • Отсутствие документацииРазработчики студии знают свою систему как пять пальцем. Поэтому документация зачастую отсутствует.
Примеры студийных систем: http://rbccontents.cmsmagazine.ru/http://astrocms.com/http://www.web-builder.ru/

Самописные

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

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

Статистика использования CMS

Выводы

При выборе CMS необходимо отталкиваться от нескольких факторов:

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

kondertsev.ru

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

Как выбрать CMS для сайта?

Система менеджмента контента, сокращенно CMS – content management system, является основой любого современного сайта. Она позволяет им полноценно управлять пользователям с невысокой квалификацией: создание пунктов меню, новых страниц с контентом, добавление фотографий, просмотр и обработка заказов пользователей и т.д. CMS бывают как платные, так и бесплатные. При этом стоимость самой CMS не всегда прямо пропорциональна ее качеству, функционалу и простоте управления. Зачастую бесплатные решения для конкретных проектов не уступают их платным аналогам ни в чем.

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

Конечно, количество CMS измеряется сотнями. Выше представлены только те CMS, которые чаще всего встречаются на рынке региаонального сайтостроения. Много студий рассказывают о «собственных разработках» и «уникальных технических решениях», которые используются только ими. Большинство из них просто пиарятся, так как единственное, что собственного они разработали, — это сменили логотип одной из бесплатных CMS  и дописали пару модулей. У других – действительно есть свои наработки. Помните, приобретение проекта на «самописном» решении привязывает Вас к разработчику сайта, ставит в полную зависимость от него, т.к. другие компании не смогут производить качественное обслуживание и поддержку сайта.

По результатам опроса, проведенного CMSmagazine, 80 % студий не возьмутся за поддержание сайта на «CMS собственной разработки», не имеющей нормального шаблонизатора, модульной структуры, системы расширений и обмена данными и других естественных атрибутов современной CMS (включая подробную документацию для разработчика). Уверения о том, что CMS собственной разработки лучше индексируются поисковыми системами справедливо лишь для тех CMS, которые выполнены качественно (а таких очень и очень мало).

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

kit39.com

Какую cms выбрать – WebSplash

На заре интернета и понятия CMS еще не было, а были уже первые сайты. Их писали программисты профессионалы и любители студенты. В блокноте, Excel, с помощью С#.

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

Из плюсов стоит отметить существенное удешевление процесса разработки.

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

CMS система – шаг к автоматизации бизнеса!

Вот я пишу, пишу и у вас, наверное уже назрел вопрос:

«а ЦМС то нам зачем?»

Отвечаю… CMS, как мы говорили выше, это система управления сайтом и его содержимым. Использование системы управления поможет вам автоматизировать большинство процессов в работе сайта. Начиная от размещения материалов и заканчивая автоматизацией воронки продаж. Ваш сайт, под управлением правильно настроенной системы управления, позволит делать бизнес не прилагая к технической стороне ни малейших усилий.Систем управления сейчас достаточно много. Сказать однозначно какая лучше непрофессионально и некорректно. Все они разные и созданы для решения определенных задач. Так например: Opencart и woocommerce одни из лучших платформ для развертывания интернет магазинов, а школьные сайты часто разворачивают на joomla 3.

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

websplash.pro

Какую CMS выбрать для сайта?

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

Павел ШУДНЕВ

Представленные в интернете сайты условно можно разделить на три группы: презентационные, сайты электронной торговли и прочие. Первая группа – это корпоративные сайты, блоги, сайты-визитки и посадочные страницы (одностраничные сайты, которые от англ. landing page также называют «лендингами»).

Вторая группа – это интернет-магазины и онлайн-каталоги. Различаются они тем, что в интернет-магазине товар можно купить через интернет, а в онлайн-каталогах такой возможности нет: они выполняют роль витрины магазина и информируют пользователя о том, что данный товар есть в наличии и его можно купить.

Третья группа – это нишевые сайты, которые требуют индивидуального подхода, и, как следствие, разработки собственной CMS. Это могут быть социальные сети, доски объявлений, сайты-агрегаторы (такие, как поиск отелей и авиабилетов), сервисы по заказу такси и т.д. Поскольку эта группа сайтов подразумевает разработку собственной CMS, ниже она рассмотрена не будет.

CMS для презентационных сайтов

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

С функциональной точки зрения, это довольно простой сайт, задача которого – представить информацию о компании. Фактически такие сайты мало чем отличаются от рекламной брошюры или рекламного проспекта. И задачу они решают аналогичную: презентацию компании (или индивидуального предпринимателя – скульптора и т.д.). Авторские блоги презентуют их авторов через размещённые на сайте статьи, в которых авторы могут показать уровень своей квалификации.

Для сайтов такого рода чаще всего используют бесплатные CMS с открытым кодом: WordPress, Joomla, Drupal, Typo3 и т.д. Абсолютным лидером среди них является система управления содержанием WordPress, которая занимает 60% рынка – в десять раз больше, чем ближайший конкурент. (Подробнее об этом читайте в моей статье Доли рынка и тренды CMS.)

CMS для сайтов электронной торговли

Принципиальное отличие онлайн-каталогов и интернет-магазинов от рассмотренных выше сайтов – это работа с большими массивами данных: товарные позиции, цены, наличие на складе (или на нескольких складах), в магазине (магазинах) и т.д. Ассортимент типичного интернет-магазина исчисляется сотнями и тысячами позиций. Работа с такими массивами данных предполагает другую организацию труда, такую как интеграцию со складскими программами и другими базами данных.

С этими задачами хорошо справляются платные CMS. В России наиболее популярны системы упралвения содержанием 1С-Битрикс и UMI; в странах Запада в топ-10 CMS для электронной коммерции входят Magento Community, PrestaShop, OpenCart и другие.

Пример интеграции приведён на официальном сайте 1С-Битрикс: «интеграция коробочной версии «Битрикс24» с системой «1С:Управление торговлей» позволяет обеспечить наличие на портале актуальных данных.» Другими словами, данные на сайте вручную обновлять не нужно: после смены данных в торговой системе, информация на сайте обновляется автоматически. Это и есть интеграция.

Другой пример работы с большими массивами данных (чего нет в работе с презентационными сайтами) – это загрузка и выгрузка информации. Вместо того, чтобы каждую карточку товара загружать на сайт вручную, сначала подготавливается таблица в привычной программе Microsoft Excel (как правило, в формате csv), из которой потом данные загружаются на сайт.

1С-Битрикс или WordPress?

Платная CMS 1С-Битрикс позволяет управлять содержимым не только условного интернет-магазина, но и обычного корпоративного сайта. С другой стороны, у бесплатной CMS WordPress есть платные плагины (подключаемые модули), которые позволяют этой системе управления содержанием работать в сфере электронной коммерции. Что же выбрать?

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

Поэтому я считаю логичным использовать те или иные CMS по их прямому назначению: популярные CMS открытого типа (WordPress, Joomla, Drupal, Typo3 и др.) – для корпоративных сайтов, блогов, посадочных страниц и пр.; популярные CMS для электронной коммерции (1С-Битрикс, UMI, OpenCart, PrestaShop и др.) – для онлайн-каталогов и интернет-магазинов.

shudnev.com

Какую CMS выбрать для создания сайтов на заказ? — Toster.ru

October CMS. Подходит для любых сайтов любой сложности. И главное - если хотите развиваться и изучать реально хороший, качественный код - это опять же, Октобер. Пример крутого приложения на крутом фреймворке (Ларавел). Его спокойно можно изучать и быть уверенным - не прогадаешь, это просто кладезь мудрости для прогера :) Если брать поверхностно - есть два основных способа: 1. Плагин Static Pages, плюс Blog как пример реализации разных фишек. Это для "разносторонних" страниц, то есть например, есть страница "Главная" где вообще никакой схемы данных нету, а есть набор виджетов "всего понемногу", есть страница "О нас", где надо текстик wysiwyg и список "Наши партнеры" - объекты вида , "Контакты" - где опять же текстик, три поля для телефона, адреса и e-mail, и пару координат lat/lng для карты, и т.д. - все это дело в реляционную схему БД заталкивать - мучение. Тогда юзаем static pages, там кстати очень похоже на MODx Revo, если кто знаком: layouts - аналог templates, syntax fields - аналог TV, сами страницы - соответственно ресурсы, partials - аналог чанков, компоненты - аналог сниппетов (не путаем со snippets самих static pages, это немного другие, очень кстати полезные, штуки) 2. Плагин Builder для быстрого создания своих кастомных плагинов с БД, моделями, отношениями, и контроллерами бэкенда чтобы этим делом управлять. Это если есть например API, где 200 стран, 100К городов, а в них 2млн мест. Всё это надо скачать и распарсить в базу, и чтобы на выходе получилось 2080200 страниц с 5 шаблонами - один для страны, один для города и допустим ещё 3 под разные типы мест в городе (отель, кафе, достопримечательность). Легко! Пилишь 3 таблицы в БД, создаёшь модельки со связями и роутинг (url'ы прям в таблицах можно хранить, не забывая про индексы) и БЭМ! 2 ляма страниц не тормозят и удобно управляются из бэкенда, для бэкенда куча виджетов - список, форма, менеджер отношений (управлять связанными объектами, умеет и один-ко-многим и много-ко-многим и т.д.). Виджеты можно и свои создавать - как обычные виджеты, так и поля формы. Накидать CRUD набор страниц для управления сущностью в бэкенде - дело 5 минут. Пример с городами и местами довольно примитивный, т.к. тупо дерево из 3х уровней, но и более сложные вещи так же пилятся и не тормозят, хоть там к каждому из 2млн мест надо прицепить ещё по 10 сущностей с полиморфизмом и прочее, и выводить десяток виджетов на их страницах - тут уж ограничение - только умение проектировать БД.

Да там расписывать можно бесконечно :)

PS: В сети встречаются вопросы и issue на гитхабе, читая которые может сложиться впечатление, что ЦМС сырая. Но! Смотрим на дату этих вопросов - меньше 2х летней давности найти сложно. Сейчас там всё "вылизано", Ларавел подтянут до 5.5 LTS, в общем красота! Да, и самое главное - нет такой задачи, которая потребовала бы куда-то там лезть в ядро и что-то править. О таких вещах можно забыть напрочь. Да там даже мультисайтовость и мультиязычность контента - запилены в виде плагинов! Я в шоке был когда посмотрел, какие вещи там делаются просто как модуль расширения.

toster.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта