Если говорить о процессе создания сайта, то определяющими моментами в нем будет соответствие целей ресурса и его дизайна, наличие всех необходимых функций для пользователя и сверх того – некоей «изюминки», а также – надежность, безопасность, возможность расширения и удобство администрирования. Если первое относится к вопросам разработки сайта, которые стоит совместно решать маркетологам, специалистам по юзабилити и дизайнерам, то второе и третье относятся к параметрам, имеющим под собой технические ограничения. Поэтому те вопросы, которые возникают при рассмотрении создания сайта в этих аспектах, мы можем рассмотреть подробнее с целью выработки простых рекомендаций. Как ни странно, но самые незатейливые методические указания порой бывают полезны даже и людям с большим опытом работы в технической сфере. Начнем с самого простого – с описания и классификации той функциональности, которая зависит от используемой платформы – или, проще говоря, системы управления контентом (CMS). На различных системах управления один и тот же набор контента (текстов, картинок, видеороликов, иного содержания) может выглядеть совершенно различным для пользователя образом даже при прямом соответствии системы необходимым задачам. Так, один и тот же контент можно развернуть и на битриксоподобных системах, и на Вордпрессе, и на Joomla, и на индивидуальном движке одной из компаний. Как сделать так, чтобы создание сайта завершилось успешно – чтобы получился сайт, который удовлетворит самые важные требования пользователя. Возьмем, к примеру, случай разворачивания на систему управления небольшого корпоративного сайта, обладающего лентой новостей, формой онлайн-заказа, фотогалереей и архивом видеороликов. Посмотрим, каким образом стоит подбирать под него принципы управления контентом, ту платформу, которая не будет ни избыточной, ни недостаточной для наших целей. Говоря о таких масштабных «коробочных» системах как Bitrix, следует иметь в виду, что они, как правило, содержат набор достаточно полных решений разного уровня.
«Стартовая» редакция явно недостаточна ни для чего кроме неполноценного сайта-визитки, поэтому попробуем разобраться в дальнейших версиях. «Стандартный» вариант коробочного продукта позволяет экспериментировать с фотогалереей (правда, отображение материалов будет разнообразным), а вот видеоархива и просто удобного управления архивными материалами там нет. Нет и толкового управления выводом контента в конкретные зоны веб-страниц, зато навешиваются такие не слишком полезные для корпоративного сайта вещи как форум и проведение опросов. Следующие 2 редакции коробочного продукта сформированы весьма противоречиво. В частности, «полная интеграция с 1С» существенно полезна уже не для корпоративного сайта, а для интернет-магазина.
Если бы не одно «но»: программирование и настройка 1С-системы под нужды компании помимо создания интернет-сайта потребует существенно больших бюджетов, а для малого бизнеса существует отличная возможность вовсе не связываться с 1С. С другой стороны, на следующей ступеньке продается «воздух» – то есть формирование отчетов по веб-аналитике, которые по сути являются доступными и в ряде бесплатных продуктов. Здесь разработчик сайта сталкивается с парадоксом: система, позиционирующая себя как «модульная» (более 30 модулей и так далее), из-за требований по линии коммерческой реализации оказывается «антимодульной», то есть завязанной на жесткие коробочные решения, причем многие функции избыточны, а других, наоборот, нет в младших и средних версиях. Поэтому применять такую систему для сайта, который Вы в дальнейшем хотели бы развивать и, возможно, дополнять новыми сервисами, не слишком удобно. Подойдем к созданию сайта с другой стороны, возьмем Вордпресс. Здесь мы столкнемся с принципиальными ограничениями по предоставляемым возможностям практически сразу. Чтобы сделать что-то отдаленно напоминающее корпоративный сайт на Вордпрессе, надо приложить столько усилий, что легче сразу сменить движок. Оно и понятно: Вордпресс – это система при всех своих достоинствах (а их немало) узкопрофилированная, это прежде всего инструмент для создания блогов. Вот корпоративный блог можно сделать при должном подходе и на Вордпрессе, но только так, чтобы происхождение ресурса не бросалось в глаза. Все-таки популярность бесплатного движка ведет в том числе и к тому, что в нем появляется много выявленных дыр для кибератаки, да и возможности по смене внешнего вида у Вордпресса серьезно ограничены.
Серьезные компании не будут для дизайна сайта пользоваться сменой «скиннинга» (проще говоря, типовых графических представлений для стандартного размещения элементов данной CMS). Продукты, подобные Joomla, позволяют реализовать много различных функций, но так сложилось, что этот класс свободных систем управления изрядно неудобен в управлении. Хотя система и позиционируется как нечто очень простое, это остается справедливым ровно до того момента, когда Вы захотите поменять размещение элементов. Гибкость Джумлы ограничена пределами возможностей редактирования в редакторе, в противном случае необходимо создавать дополнительный программный код. И, конечно, у сайтов на Joomla слишком значительные проблемы с безопасностью и нормальной индексацией, чтобы можно было всерьез говорить о создании сайтов на этой платформе. Что же остается? Остаются либо сравнительно малоизвестные нишевые движки, создавая сайт на которых, Вы принимаете на себя все риски, связанные с безопасностью продукта. Другим, более подходящим путем, является создание сайтов на коммерческих CMS с прямой поддержкой, наподобие UMI. CMS, такого рода продукты все же лучше «чисто коробочных» решений. Наконец, самым правильным вариантом, с нашей точки зрения, будет применение собственных разработок по управлению сайтом от компаний-разработчиков. Почти всегда такие разработки делаются не на прямую коммерческую реализацию, а для того, чтобы ими было максимально комфортно пользоваться как техническим специалистам, так и клиенту. Именно поэтому, выбрав приличную компанию, Вы можете всегда оговорить с ее специалистами, какие именно функции Вам нужны прямо сейчас и какие – понадобятся в дальнейшем. Закрытый характер систем такого рода позволяет обеспечить очень приличный уровень безопасности, заранее известны требования к хостингу, легко предусмотреть расширение Вашего сайта. А при желании такая система может быть снабжена той самой функциональной «изюминкой», которую Вам никогда не подарила бы стандартная CMS.