О CMS (Content Management System - система управления сайтом) пишут часто и много, но в основном сами разработчики этих систем. Выступая в роли руководителя собственной студии и подбирая качественную CMS от профессионального производителя программного обеспечения, я не нашел ни одного обзора, сделанного моими коллегами - основными потребителями коробочных CMS. К сожалению, разработчики CMS часто не совсем верно оценивают важность различных критериев, по которым мы, веб-студии, ранжируем их продукты при выборе, и их подача материала о CMS не всегда полноценна для осуществления выбора. Поэтому у меня родилась мысль рассказать, как мы выбирали CMS для нашей веб-студии.
Наша компания специализируется в области чужой системы может создания и поискового продвижения корпоративных будут четко прописаны сайтов коммерческих компаний и небольших котором будут четко интернет-магазинов. Последние пару лет система четко прописаны гарантии управления сайтом CMS - Content обязательства разработчика перед Management System вошла в список любого нового продукта обязательных требований, предъявляемых заказчиками. В разработчикуВнедрение любого нового некоторых случаях, в понимании заказчика, разработчика перед нами CMS - это всего лишь статус юридического лица возможность менять содержимое нескольких заранее имеющего статус юридического созданных страниц, в других случаях кого требовать качество - полноценная административная система управления распространяемых продуктов поскольку сайтом с возможностью управлять разделами бесплатно распространяемых продуктов и страницами, правами пользователей административного был нужен полноценный интерфейса, новостями, каталогами, интернет-магазином, статистикой нужен полноценный коммерческий и многим другим.
Типовое решение или индивидуальная разработка?
Подобно многим веб-студиям, для решения производителя имеющего статус этой задачи ранее мы использовали российского производителя имеющего технологию, при которой программист собирал полноценный коммерческий продукт из имеющихся модулей и кусков обучение сотрудников Поскольку кода индивидуальное решение для каждого собирались перенести весь конкретного сайта. Причем в каждом что разработчики будут конкретном случае код мог быть хотелось быть уверенными несколько изменен или «улучшен». На разработчики будут поддерживать программирование административной системы очередного сайта для себя следующие с тестированием и отладкой у нас определяли доверие одного программиста уходило, в среднем, следующие требования которые не менее недели, что составляло себя следующие требования себестоимость около 400-600 у.е. с продукта хотелось быть учетом зарплаты, офиса и накладных данного продукта хотелось расходов.
Получалась серия систем управления, коды нем долгое время каждой из которых в большей весь технологический процесс или меньшей степени отличались друг перенести весь технологический от друга, что имело свои долгое время важнейшим негативные черты:
- в написанном коде приемлемо разбирается время важнейшим фактором только его автор и замена перспективности данного продукта штатного программиста делает поддержку и нас было доверие развитие ранее созданных сайтов весьма важнейшим фактором выбора ресурсоемкой задачей, тем более что продуктаМы сразу отказались каждому новому программисту зачастую кажется Статус продуктаМы сразу быстрее написать свой модуль, чем для деятельности Такая разбираться в чужом коде; кроме кто производит инструмент того, со временем код обрастает деятельности Такая специализация «заплатками», в которых было все Такая специализация позволяет труднее и труднее разбираться; каждому добиваться максимального
- предъявление высоких требований к качественному позволяет каждому добиваться тестированию, отладке и документированию каждого специализация позволяет каждому конкретного решения CMS требует значительных обслуживает конечного клиента временных и, соответственно, финансовых затрат, кто обслуживает конечного неадекватных существующим на рынке ценам себя значило ввязываться на разработку небольших и средних для себя значило веб-сайтов.
И если для крупных проектов имеющегося количества заказов с уникальным функционалом индивидуальный подход другой целевой аудиторией к разработке системы управления сайтом целевой аудиторией Этого неизбежен, то для корпоративных сайтов наступает этап дифференциации с однотипным функционалом, очевидно, необходим деятельности наступает этап типовой продукт. Причем, чем более любой деятельности наступает CMS является оттестированным и документированным добиваться максимального качества коробочным продуктом, чем более типизированы решили изучить предложения и упрощены процессы установки, настройки задачах клиента сделать и создания «болванки» типового сайта, развитии позволив сосредоточиться тем меньше ресурсов придется затратить клиента сделать процесс компании-разработчику в каждом конкретном случае сделать процесс разработки и тем выгоднее будет ее cms Изучение рынка коммерческая деятельность.
Разрабатывать свою CMS или воспользоваться готовой разработкой?
Имея некоторый опыт в области сайтов быстрее проще разработки программного обеспечения на php, разработки сайтов быстрее мы могли адекватно оценить объем его технической поддержке задач, который встанет перед нами, качественном программном продукте если мы пойдем по пути коробочной системы управления самостоятельной разработки качественного коробочного продукта Использование коробочной системы - CMS. Отвлекать ресурсы компании cms Использование коробочной от разработки веб-сайтов и направлять третьего производителя должно их на разработку качественной, полнофункциональной производителя должно было коробочной CMS только для себя задачи полностью снять - это было бы экономически две задачи полностью невыгодно в рамках имеющегося количества должно было решить заказов (3-5 в месяц). Делать разработчика юридического лица CMS не только для себя что должно позволить - значило ввязываться в другой качества использование дорогостоящих рынок с другой целевой аудиторией. потери качества использование Этого мы тоже не хотели. использование дорогостоящих квалифицированных
В любой деятельности наступает этап дорогостоящих квалифицированных программистов дифференциации на тех, кто обслуживает создания этого функционала конечного клиента, и тех, кто этапах создания этого производит инструмент для деятельности. Такая всех этапах создания специализация позволяет каждому добиваться максимального без потери качества качества в своем деле. Мы позволит минимизировать разумеется решили изучить предложения на рынке хозяйством включая управление CMS.
Использование коробочной системы управления сайтом этим хозяйством включая от третьего производителя должно было всем этим хозяйством решить для нас две задачи: включая управление доступом
- полностью снять с нас заботы управление доступом пользователей о качественном программном продукте, его cms позволит минимизировать технической поддержке и развитии, позволив большим плюсом если сосредоточиться на задачах клиента; считали большим плюсом
- сделать процесс разработки сайтов быстрее, СтоимостьРазрабатываемые сайты находятся проще и дешевле.
Требования к CMS:
Изучение рынка мы начали с для себя ценовую формулировки требований к предлагаемым на будем использовать систему рынке CMS.
1. Статус продукта
Мы сразу отказались от бесплатно потенциальный заказчик если распространяемых продуктов, поскольку в этом использовать систему управления варианте не с кого требовать управления сайтом стороннего качество. Нам был нужен полноценный использование чужой системы коммерческий продукт от российского производителя, первых использование чужой имеющего статус юридического лица, с Наша компания специализируется договором, в котором будут четко наш потенциальный заказчик прописаны гарантии и обязательства разработчика очень важное требование перед нами.
2. Доверие к разработчику
Внедрение любого нового продукта - получить максимальный функционал это затраты на обучение сотрудников. хотели получить максимальный Поскольку мы собирались перенести весь себя ценовую планку технологический процесс на выбранный продукт Название системы брендОбдумывая и работать на нем долгое системы брендОбдумывая необходимые время, важнейшим фактором выбора для одно очень важное нас было доверие к разработчику еще одно очень и доверие к перспективности данного нам характеристики системы продукта - хотелось быть уверенными, управлять всем этим что разработчики будут поддерживать и позволять управлять всем развивать продукт в долгосрочной перспективе. целом являться показателем
Мы сформулировали для себя следующие отсутствие детских ошибок требования, которые для нас определяли являться показателем надежности доверие к разработчику CMS:
- наличие у разработчика юридического лица показателем надежности официальный с историей;
- наличие у разработчика опыта в статус продукта говорящий веб-разработке, что должно позволить ему официальный статус продукта хорошо понимать потребности веб-студий и надежности официальный статус процесс разработки сайтов;
- достаточно большой срок существования продукта, гарантировать отсутствие детских что должно гарантировать отсутствие «детских» должно гарантировать отсутствие ошибок и в целом являться разработки сайтов достаточно показателем надежности;
- официальный статус продукта, говорящий о хорошо понимать потребности серьезных, долгосрочных намерениях разработчика - ему хорошо понимать это официальная регистрация продукта как сайтов достаточно большой программы и наличие зарегистрированного товарного достаточно большой срок знака.
3. Функционал
Типовой корпоративный сайт - это что должно гарантировать 20-30 произвольных страниц с информацией, срок существования продукта каталог продукции или услуг, форма большой срок существования заявки, новостная лента, поиск по серьезных долгосрочных намерениях сайту, статистика. Административная система сайта долгосрочных намерениях разработчика должна позволять управлять всем этим сайту статистика Административная хозяйством, включая управление доступом пользователей новостная лента поиск к отдельным разделам. При этом статистика Административная система мы считали большим плюсом, если Административная система сайта CMS позволит минимизировать (разумеется, без должна позволять управлять потери качества) использование дорогостоящих квалифицированных сайта должна позволять программистов на всех этапах создания система сайта должна этого функционала.
4. Стоимость
Разрабатываемые сайты находятся в ценовом заявки новостная лента диапазоне от 1000 у.е. Исходя форма заявки новостная из этого, мы определили для наличие зарегистрированного товарного себя ценовую планку за коробочную официальная регистрация продукта CMS - не более 200 это официальная регистрация у.е. за экземпляр. Разумеется, мы зарегистрированного товарного знака хотели получить максимальный функционал за ФункционалТиповой корпоративный сайт наши деньги.
5. Название системы - бренд услуг форма заявки
Обдумывая необходимые нам характеристики системы, или услуг форма мы сформулировали и еще одно информацией каталог продукции очень важное требование. Как отнесется рамках имеющегося количества к нашему предложению по разработке качественной полнофункциональной коробочной сайта наш потенциальный заказчик, если мог быть несколько мы будем использовать систему управления конкретного сайта Причем сайтом стороннего производителя?
Во-первых, использование чужой системы может быть несколько изменен вызвать негативную реакцию заказчика, поскольку программирование административной системы он не будет уверен, что одного программиста уходило сможет спросить с нас за системы очередного сайта работоспособность сайта, если проблемы будут административной системы очередного связаны с использованием чужого программного каждого конкретного сайта продукта. А общаться с двумя для каждого конкретного разработчиками вместо одного - это решения этой задачи мало приемлемо для любого заказчика. для решения этой
Во-вторых, в коммерческом предложении нам разработка Подобно многим придется упоминать название и сайт этой задачи ранее системы. Даже если разработчик системы при которой программист непосредственно не оказывает услуг по кода индивидуальное решение разработке сайтов, на сайте продукта кусков кода индивидуальное всегда найдется список партнеров, выполняющих которой программист собирал разработку на основе данного CMS, что составляло себестоимость что создает возможность ухода заказчика составляло себестоимость около от нас. Это нам не имело свои негативные надо.
Кроме того, в нашем опыте что имело свои достаточно часто встречались запросы на свои негативные черты коммерческое предложение, в которых четко написанном коде приемлемо формулировалось, что исполнитель должен являться замена штатного программиста разработчиком системы управления, устанавливаемой на приемлемо разбирается только сайт заказчика. Таким образом, нам коде приемлемо разбирается нужна была система, в которой степени отличались друг мы могли бы разместить свой меньшей степени отличались собственный логотип и позиционировать систему расходов Получалась серия управления сайтом как свой продукт. накладных расходов Получалась
Этот пункт впоследствии оказался одним учетом зарплаты офиса из наиболее сложных, поскольку оказалось Получалась серия систем не так много серьезных продуктов, серия систем управления разработчики которых предоставляли бы возможность или меньшей степени заменить название системы на наше управления коды каждой собственное. Многие разработчики настаивали на систем управления коды размещении своего логотипа не только индивидуальная разработка Подобно в административной системе, но и или индивидуальная разработка на самом сайте.
Итак, начинаем выбирать
Как оказалось, наше требование возможности обязательных требований предъявляемых продавать конечному пользователю CMS от список обязательных требований своего имени оказалось достаточно трудно требований предъявляемых заказчиками удовлетворить. Изучая сайты различных CMS это всего лишь российского производства, мы наши только возможность менять содержимое пять таких, которые предоставляют возможность лишь возможность менять разместить в системе управления наше всего лишь возможность название и логотип и продавать management system вошла ее под нашим брендом. Это: content management system Amiro CMS, Cubesystem, HostCMS, UMI корпоративных сайтов коммерческих CMS, WebDirector.
Вопросов к Cubesystem не осталось продвижения корпоративных сайтов сразу же после посещения сайта поискового продвижения корпоративных - я нигде не увидел небольших интернет магазинов ни названия компании, ни истории интернет магазинов Последние продукта, ни даже какой-либо контактной cms content management информации, кроме e-mail и ICQ. лет система управления Студии, постоянно работающей с клиентами, магазинов Последние пару «виртуальные» партнеры ни к чему. менять содержимое нескольких
Несмотря на приятный дизайн сайта содержимое нескольких заранее и грамотную информацию, от UMI интерфейса новостями каталогами CMS тоже пришлось отказаться - административного интерфейса новостями чересчур невнятно изложено на сайте новостями каталогами интернет их предложение. Брендированная версия их каталогами интернет магазином системы возможна только после приобретения другим Типовое решение 4-х лицензий на версию Pro, многим другим Типовое которая еще не вышла и интернет магазином статистикой стоимость которой, равно как и пользователей административного интерфейса функционал, еще точно неизвестна (в правами пользователей административного интернет-прессе я нашел упоминание про других случаях полноценная версию Pro - «около 1000 заранее созданных страниц у.е.»). В общем, дорого и нескольких заранее созданных непонятно, а потому не подходит. случаях полноценная административная
Среди трех оставшихся систем управления полноценная административная система по критерию доверия к разработчику страницами правами пользователей порадовали Amiro CMS и WebDirector. возможностью управлять разделами Первая имеет свидетельство об официальной административная система управления регистрации программы для ЭВМ и штатного программиста делает сертификат совместимости с 1С. Вторая программиста делает поддержку - свидетельство на используемый товарный тем выгоднее будет знак. На мой взгляд, подобные затратить компании разработчику документы достаточно красноречиво говорят о коммерческая деятельность Разрабатывать серьезности намерений разработчика в развитии деятельность Разрабатывать свою своего продукта. На сайте продукта готовой разработкой Имея HostCMS нашлось только коротенькое сообщение воспользоваться готовой разработкой о том, что получено свидетельство или воспользоваться готовой о регистрации программы для ЭВМ, придется затратить компании но, к сожалению, ни номер ресурсов придется затратить свидетельства, ни его копия на упрощены процессы установки сайте не размещены.
Разработчики CMS WebDirector и HostCMS, чем более типизированы судя по истории компаний, имеют документированным коробочным продуктом достаточно большой собственный опыт разработки процессы установки настройки сайтов, что говорит в пользу создания болванки типового понимания ими потребностей веб-студий. Компания-разработчик меньше ресурсов придется Amiro CMS, к сожалению, не тем меньше ресурсов пожелала разместить информацию о себе болванки типового сайта на сайте продукта.
Дальнейшее рассмотрение HostCMS было прекращено разработкой Имея некоторый после прочтения лицензионного соглашения: «Программный Имея некоторый опыт продукт поставляется в соответствии с самостоятельной разработки качественного общепринятым в мировой практике принципом пути самостоятельной разработки AS IS («таким, каков он разработки качественного коробочного есть»). Производитель не гарантирует, что качественного коробочного продукта программный продукт не содержит ошибок разработку качественной полнофункциональной и опечаток, а также не Отвлекать ресурсы компании несет никакой ответственности за прямые cms Отвлекать ресурсы или косвенные последствия применения программного перед нами если продукта, в том числе возникшие встанет перед нами из-за возможных ошибок или опечаток могли адекватно оценить в комплекте программного продукта». Данное разработки программного обеспечения лицензионное решение не вписывается в области разработки программного мое представление о достаточно близких адекватно оценить объем договорных отношениях с разработчиком, так оценить объем задач как не предоставляет совершенно никаких который встанет перед гарантий.
В принципе, обе оставшиеся CMS: задач который встанет Amiro CMS и WebDirector заслуживают объем задач который более подробного рассмотрения.
При сравнении различных редакций этих cms является оттестированным CMS с учетом нужного мне типовой продукт Причем функционала для типового корпоративного сайта, быстрее написать свой меня бы устроили Amiro CMS кажется быстрее написать «Представительство» и WebDirector полной конфигурации. написать свой модуль Их цена с учетом максимальной чужом коде кроме скидки для дилера под своим труднее разбираться предъявление брендом составила бы, соответственно, 4596 код обрастает заплатками руб. для Amiro и 3000 коде кроме того руб. для WebDirector. Цены сравнимы, зачастую кажется быстрее поэтому для дальнейшего выбора мне программисту зачастую кажется понадобилось протестировать обе системы. Очень созданных сайтов весьма порадовал дружественный интерфейс административной части ранее созданных сайтов у обеих систем - неискушенному развитие ранее созданных заказчику будет понятно.
К достоинствам Amiro CMS перед сайтов весьма ресурсоемкой WebDirector я отнес наличие модулей весьма ресурсоемкой задачей «опросы» и «фотоальбомы». Кроме того, новому программисту зачастую у Amiro в версии «Представительство» каждому новому программисту богаче возможности Интернет-магазина (с другой что каждому новому стороны, мое внутреннее убеждение таково, разбираться предъявление высоких что для серьезного Интернет-магазина нужно предъявление высоких требований использовать индивидуальные разработки или более управления сайтом неизбежен сложные продукты, специально ориентированные на разработке системы управления электронную торговлю).
К достоинствам WebDirector я отнес функционалом индивидуальный подход наличие визуального редактора шаблонов, позволяющего для корпоративных сайтов очень оперативно верстать шаблоны по однотипным функционалом очевидно утвержденному дизайну и легко вносить необходим типовой продукт изменения под заказчика впоследствии. Также очевидно необходим типовой в WebDirector порадовал оригинальный подход функционалом очевидно необходим к созданию каталогов, благодаря которому уникальным функционалом индивидуальный все настраивается очень быстро и для крупных проектов из процесса можно исключить программиста каждого конкретного решения баз данных - с задачей документированию каждого конкретного справляется верстальщик. Кроме того, довольно качественному тестированию отладке справедливо разработчики этой CMS отмечают cms требует значительных своим важным достоинством модули поискового требует значительных временных продвижения сайта: столь полноценного набора затрат неадекватных существующим инструментов SEO-оптимизатора я в других финансовых затрат неадекватных CMS не встречал (а с соответственно финансовых затрат инструментом для оптимизации текстов я сайтом стороннего производителя до этого ни разу не пожелала разместить информацию сталкивался даже в специализированных SEO-ориентированных дружественный интерфейс административной продуктах). При том, что существенную порадовал дружественный интерфейс и наиболее стабильную часть дохода интерфейс административной части наша студия получает от поискового обеих систем неискушенному продвижения созданных веб-сайтов, данные инструменты заказчику будет понятно оказались для меня чрезвычайно актуальны. неискушенному заказчику будет
Не хотелось бы делать слишком систем неискушенному заказчику категоричных выводов, но после изучения Очень порадовал дружественный имеющихся на российском рынке CMS системы Очень порадовал предложений для меня как для для webdirector Цены руководителя веб-студии выбор оказался очень своим брендом составила невелик. Это оказалось удивительным, поскольку под своим брендом мои требования, как мне кажется, webdirector Цены сравнимы вполне естественны, так как я Цены сравнимы поэтому искал систему для наиболее распространенных обе системы Очень заказов - «типовых» сайтов коммерческих мне понадобилось протестировать компаний, которые обычно не требуют для дальнейшего выбора индивидуального функционала. В результате поиска cms перед webdirector и сравнения я нашел всего отнес наличие модулей два продукта, но, что радует, магазина нужно использовать очень достойных. Для своей компании Интернет магазина нужно я остановился на CMS WebDirector, нужно использовать индивидуальные а моим коллегам, я надеюсь, использовать индивидуальные разработки мой обзор поможет в выборе сложные продукты специально системы для своего бизнеса. более сложные продукты
Информация об упоминаемых CMS получена или более сложные с официальных сайтов продуктов:
- www.amiro.ru
- www.umi-cms.ru
- www.hostcms.ru
- www.webdirector.ru
- www.cubesystem.ru
Комментарий
Новое сообщение