|
||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||
Обзор CMS глазами специалиста по поддержке и доработке сайтов04.10.2012 | Автор: Станислав Мозгель, «Директ Лайн» (Руководитель технического отдела ) Специфика работы компании «Директ Лайн» такова, что техническому отделу и мне в частности приходится сталкиваться с очень большим количеством CMS. Клиентов много, сайты у всех разные, системы управления этими сайтами, соответственно, тоже различны. Нам приходится работать как с коммерческими системами управления, так и с самописными. Можно сказать, что так или иначе, мы касались практически всех популярных коммерческих CMS, а так же большинства самописных систем управления веб-студий города Новосибирска. В этой статье я хотел бы поделиться некоторым опытом и наблюдениями, касающихся удобства решения типовых и наиболее часто встречающихся задач на различных движках. Сразу отмечу, что под типовыми задачами имеются ввиду общие для большинства клиентов задачи, наиболее часто встречающиеся. Под нетиповыми задачами подразумеваются единичные случаи (создание уникального функционала, решения под жесткую бизнес-логику и пр.). Разработкой сайта всё не заканчивается — сайт должен развиваться и меняться вместе с компанией — появление новых разделов и вывод их в виде дополнительного меню, вывод акций, возможность фильтрации товаров, формы обратной связи, появление новых филиалов и смена контактов в шапке — вот небольшой список доработок, которые могут понадобиться при развитии сайта. Если говорить о каждой системе отдельно, то статья получится слишком большой. Поэтому остановимся на наиболее популярных системах, с которыми мы сталкиваемся на 90% всех сайтов. А все самописные системы буду рассматривать в комплексе, т.к. достоинства и недостатки у них чаще всего общие. Наиболее часто возникающие задачиЯ не буду говорить о задачах, связанных с разработкой с нуля. Речь идёт именно о задачах, которые часто ставит клиент, имея уже готовый сайт.
Обзор и оценка систем в разрезе озвученных задачПеречислим наиболее часто встречающиеся нам системы с краткой характеристикой. 1С-БитриксЧрезвычайно удобная система для решения типовых и около-типовых задач. На первый взгляд создает впечатление слона в посудной лавке, но в умелых руках превращается в хороший рабочий инструмент. Модернизировать сайты на этой системе достаточно просто, но при условии, что сайт сделан профессиональным разработчиком и по всем «битриксоидным» канонам. Это действительно очень важно. Иначе модернизация превращается в разгребание кучи непонятного кода в разных углах сервера. Это увеличивает стоимость и сроки модернизации сайта. Все технические задачи, связанные с SEO оптимизацией сайта на 1С-Битрикс, тоже даются легко. Нельзя назвать систему интуитивно понятной для контент-менеджера. Но, после прохождения короткого онлайн-курса всё встаёт на свои места и приходит понимание, что сайтом управлять действительно удобно. В целом система даёт ту гибкость управления контентом, которая необходима в 90% случаев. С уверенностью могу сказать, что после некоторого обучения сайтом на Битриксе сможет управлять любой человек, справляющийся с пакетом Microsoft Office. А вот когда встаёт задача из оставшихся 10% случаев, а так же есть необходимость внедрения какого-то нетипового решения, то дела обстоят не так радужно. Необходим опыт разработчиков в работе с API системы. Нужен человек специализации с громким названием «Битриксоид»! :) Оценки:
UMI.CMSНесмотря на то, что система входит в тройку лидеров коммерческих CMS по версии http://www.ratingruneta.ru/cms , встречается довольно редко (хотя NetCat, HostCMS, AMIRO.CMS из этого списка, как ни странно, встречаются ещё реже!). Архитектура системы и ограничения, которые она накладывает на разработчиков, создают довольно большой порог входа для программиста. Невозможно «чуть-чуть разбираться» в этой системе. Программист либо полностью понимает принципы её работы и может сделать всё, либо не понимает ничего. Модернизация и доработка функционала на этой системе тяжелее для выполнения и требуют больше времени. Даже при решении, казалось бы, совершенно типовых задач приходится использовать нетривиальные решения. UMI.CMS в базе предлагает достаточно четкий функционал, и при желании что-либо изменить нужно не собирать готовый функционал, а разрабатывать, причем вся разработка выполняется гораздо сложнее и не гибко. То же самое и с SEO оптимизацией на сайтах с этой системой. Пару лет назад я считал UMI перспективной CMS. К сожалению, в моих глазах она так до сих пор и остается перспективной. Дизайн админки и интерфейса элементов управления сайтом оставляет желать лучшего. Контент менеджер будет справляться, и возможно, обучится быстрее, чем Битриксу, но его не будет покидать чувство, что он работает с интерфейсом не очень-то и для людей. Оценки:
Shop-Script (WebAsyst)Нетребовательная к ресурсам система. Обычно используется когда нужно минимальными затратами развернуть интернет-магазин «здесь и сейчас». Что будет потом — неважно. Не очень приветливая к разработчикам структура. Очень неудобная при разработке дополнительного функционала. Достаточно проблемно «заточить» систему под бизнес-логику клиента — добавить какие-то новые сущности, изменить процесс оформления заказа. Что касается SEO оптимизированности и пригодности для оптимизации — впечатление, к сожалению, тоже отрицательное. Наиболее часто встречающаяся проблема — дубли страниц. Оценки:
JoomlaЧестно говоря, хочется написать «страшный сон модернизатора». Не разработчика, а именно того, кто будет делать из сайта на CMS Joomla конфетку, в случае такой необходимости. Можно говорить о том, что Джумла хорошо модернезируется за счет колоссального количества плагинов и развитого комьюнити. Но в то же время, можно говорить о том, что вся эта модернизация выглядит «костыльной» или строительством тяжелего здания на очень зыбком песке. Рано или поздно оно рухнет. При SEO оптимизации сайта на Джумле тоже возникают проблемы. В основном все проблемы связанны с некорректной работой плагинов, необходимых для решения задачи или же самого ядра системы. Здесь можно встретить полный набор проблем: некорректная обработка Для контент-менеджера Джумла будет понятной. Но управлять сайтом уже среднего размера на этой системе будет очень неудобно. Это будет отнимать массу времени. Для серьезных и больших сайтов использовать Джумлу категорически нельзя. Оценки:
WordPressДа, этот блоговый движок встречается в коммерческих проектах. Мне даже приходилось работать с небольшими интернет-магазинами на базе этого движка. Для интернет магазинов эта система, конечно не подходит, но если мы имеем дело с небольшим информационным сайтом или сайтом-визиткой, то проблем у нас практически не возникает. За счет легкости и понятности ядра, обилия плагинов и дополнительных модулей практически все возникающие задачи по модернизации решаемы. Конечно, это связано с тем, что и задачи на подобных сайтах чаще всего простые (например, вывести какой-то текстовый блок, отредактировать меню, создать какую-то форму и т.п.). Если встает задача вроде «А давайте разместим каталог товаров на сайте», то мы, конечно, рекомендуем перейти на другую CMS. Сайт приемлим для SEO оптимизации и чаще всего задачи, связанные с этим, не доставляют больших проблем. Оценки:
Самописные системыЭта тема требует отдельной статьи. В большинстве своём эти системы настолько заточены под ТЗ, по которому делался сайт, что при необходимости малейшего изменения шаблона, функционала, логики вывода элементов нужно вмешательство технического специлиста. То есть шаг влево, шаг вправо — нужен программист. Правда, при этом программистам доработки даются легко, при условии, что система написана грамотным специалистом и есть хоть какие-то комментарии в коде. Это обсуловлено тем, что в коде систем, разработанных под конкретные задачи, нет ничего лишнего. Но легко — не значит быстро. Причина всё та же — в коде нет ничего лишнего, т.е. в данном случае «запасного» :) Все необходимые модули приходится писать самостоятельно, нельзя использовать уже готовый, встроенный в CMS (но просто не задействованный). В моей практике есть несколько примеров, когда разработка системы управления сайтом под проект была жизненной необходимостью. Чаще всего такая ситуация возникает когда бизнес-логика проекта настолько сложна, что доработка готовой CMS будет намного затратнее по усилиям, чем разработка системы под стоящие задачи. Но при смене компании, поддерживающей такой сайт всегда будет масса проблем, т.к. решение является уникальным, и чтобы разрбраться в нём у новых разработчиков уйдет масса времени. Нужно понимать, что при практически любых изменениях на сайте (даже самых, казалось бы, незначительных), который работает на самописной системе нужно будет привлекать разработчиков. Я не буду подводить итог и ставить оценки самописным системам, т.к. это будет «средняя температура по больнице». Хочу отметить только один момент — у практически всех подобных систем, с которыми нам приходилось иметь дело, большие проблемы с SEO оптимизированностью. Практически всегда мы имеем дело с полным набором проблем — так же, как в ситуации с Джумлой. Только решения зачастую ещё сложнее, т.к. на самописные сисетмы не существует готовых «заплаток». Я рассмотрел те системы, с которыми приходится наиболее часто сталкиваться в ходе работы. В обзор не вошли Amiro.CMS и NetCat. С этими системами приходилось работать всего несколько раз и каких-то уверенных выводов по ним я делать не могу. Про NetCat могу сказать, что совершенно не проникся общей концпецией системы и логикой системы управления. А об Amiro.CMS сложилось впечатление, как об абсолютно непригодной для внесения дополнительного функционала или правки существующего системе. Сводная таблица оценок систем:
Если говорить о количестве проектов, проходящих через наши руки (для кого-то это может стать мерой объективности, хотя на неё я не претендую), то дело обстоит следующим образом. В среднем в месяц нам приходится осуществлять более-менеее существенные доработки ~ на ЦеныВ качестве заключения я приведу справочную информацию по ценам на рассмотренные выше системы управления сайтами. При наличии множества редакций я брал наиболее дешевую редакцию, пригодную для реализации интернет-магазина. Все цены указаны без учета каких-либо партнерских скидок 1С-Битрикс: 24 900 рублей Автор: Станислав Мозгель, «Директ Лайн» (Руководитель технического отдела ) Комментарии экспертов
Рекомендуем:посмотреть все статьи этого раздела подписаться на уведомления о новых статьях Комментарии (Facebook)Комментарии (11) |
СтатьиЭто модное словцо (“геймификация!”) звучит в последнее время слишком уж часто. Сегодня мы будем говорить о том, как, используя игровые механики, разнообразить внутренний процесс в компании. Последние годы рынок всё чаще говорит о необходимости позиционирования, маркетинга и PR для веб-студий. Мы хотим дать взгляд на проблему позиционирования ещё с одной стороны. АвторскоеГлавная причина того, что мы работаем удаленно — география. Команда разработки находится в Барнауле, клиенты — в Москве, по всей России и за ее пределами. И в то же время мы практикуем SCRUM с его поэтапными демонстрациями продукта, активным участием заказчика в планировании этапов, возможностью «подглядывать» за процессом реализации проекта. Уже три года я публикую регулярные обзоры свежих статей по теме интерфейсов, новых инструментов и коллекций паттернов, интересных кейсов и исторических рассказов. Из лент нескольких сотен тематических подписок отбирается примерно 5% стоящих публикаций, которыми интересно поделиться. Наши авторы
Александр Милевский
Александр Процюк
Александр Смирнов
Александр Туник
Алексей Волков
Алексей Ефремов
Алексей Ёжиков
Анастасия Круглова
Анатолий Соболев
Андрей Анисимов
Андрей Коновалов
Андрей Терехин
Андрей Терехов
Андрей Юнисов
Анна Безгодкова
Антон Старченков
В. Завертайлов
Василий Чуранов
Вера Русанова
Виталий Александров
Владимир Железняк
Всеволод Майоров
Всеволод Устинов
Даша Афанасьева
Денис Гордиенко
Денис Каплунов
Дмитрий Васильев
Дмитрий Душков
Евгений Арутюнов
Евгений Игнашов
Екатерина Семенова
Заур Гиясов
Илья Барменков
Илья Бельник
Илья Бирман
Константин Кононенко
Константин Трофимов
Максим Бурцев
Максим Десятых
Максим Кыштымов
Максим Спиридонов
Мария Смирнова
Марьяна Шейнина
Митя Воскресенский
Назир Хасавов
Наталья Клевер
Никита Михеенков
Никита Семенов
Николай Захаров
Нияз Гараев
Ольга Русакович
Павел Колодяжный
Павел Некрасов
Петр Пономарев
Роман Забродин
Роман Клевцов
Сергей Петраковский
Сергей Шабалин
Юлия Мархадаева
Юрий Ветров
Юрий Гугнин
|
|||||||||||||||||||||||||||||||||||||||
О проектеПартнерыСотрудничество
РекламаРейтингиКаталог CMSВеб-студииОтзывы о CMSСтоимость сайта
Библиотека
Термины
SEO-компании
Copyright © 2006-2013 CMS Magazine Правовая информация Статьи партнеров CMS Magazine – электронное средство массовой информации. Эл № ФС 77-32705. |