IT рекрутинг

Преимущества CMS перед самописным сайтом: переводим на платформу

Что предлагает рынок сегодня

Существует несколько вариантов создания сайтов:

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

Здесь можно провести аналогию с приготовлением ужина. Например, вы хотите сделать пасту. Собственная разработка — это вариант, где вы сначала выращиваете пшеницу, делаете из нее муку, затем замешиваете тесто и т.д. Если не хочется долго ждать — можно заказать еду, но выбирать придется из тех вариантов, что есть в меню. Это конструктор. А можно купить спагетти в магазине или заказать доставку продуктов и приготовить так, как хочется. Такие возможности сделать своё из «выращенных» компонентов предлагают платформы.

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

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

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

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

/users_files/dimm256/Снимок экрана 2021-12-14 в 18.31.32.png

Преимущества работы с платформами

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

Главные плюсы работы с платформой:

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

Переход с самописного сайта на платформу — пример

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

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

Для проекта мы:

  1. Реализовали различные типы цен для разных регионов.
  2. Проработали раздел, где пользователь может получить информацию о действующих онлайн и оффлайн акциях.
  3. Настроили блок upsale-подсказок в карточках товаров. Это помогает клиенту купить все необходимо сразу, а компании увеличить средний чек заказа через сайт.
  4. Настроили порядок фильтров для категорий и возможность их менять.
  5. Обеспечили умный и отказоустойчивый поиск с использованием движка Elasticsearch.
  6. Сделали сайт ближе к пользователям благодаря актуальному бонусному балансу по клубным картам, в режиме real-time (с учетом оффлайн и онлайн заказов).

Сегодня на сайте 39 000 товарных позиций, и это количество постоянно увеличивается. Пиковые нагрузки в 30 000 посетителей в сутки сайт также преодолел и подтвердил заявленный уровень отказоустойчивости. Сайт легко переносит ежедневные нагрузки 9-11 тысяч посетителей в сутки, отдавая страницы менее чем за секунду по данным мониторинга newrelic и за 2-2,5 секунды по данным мониторинга «1С-Битрикс». Таких результатов удалось достигнуть с применением технологии «Композитный сайт» на базе серверного кластера

В каких случаях стоит переходить на платформу?

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

  1. Вы понимаете, что вашему проекту требуются изменения, так как пользователи хотят решать все вопросы по заказам онлайн?
  2. Команда, которая создавала сайт, изменилась или уже не занимается проектом?
  3. У вас нет полноценной документации и есть сложности с технической поддержкой сайта?
  4. Вы пытаетесь добавить новые функции, но программисты говорят, что ваши идеи реализовать невозможно?
  5. Вопрос с переделкой сайта не решается уже больше полугода?
  6. Конкурентам удается с помощью сайта нарастить объемы онлайн-заказов?

Если даже на 2 или 3 вопроса ответ «Да», то стоит обратиться за консультацией к нашим менеджерам.