CMS WordPress: разработка на теме или кодить с нуля?

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

Разработка сайта с нуля

Это дизайн и разработка всех страниц с нуля. Разработка сайта с дизайном, программированием и вёрсткой каждой страницы, элемента в html, CSS, php. Стоимость такого решения в среднем от 200 -300 тыс. и зависит от требований, функционала, количества страниц, элементов.

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

Минусы: стоимость создания и обслуживания, сроки разработки, сложность дальнейшей поддержки силами заказчика. Если захочется что-то поменять, то нужен программист, верстальщик и дизайнер. Такой сайт привязывает Заказчика к разработчику.

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

Сайт на фреймворке или готовой теме(вендор)

Фреймворк (или тема) — набор элементов и модулей, которые можно для построения страниц сайта. Это не готовый шаблон (как многие думают), хотя и можно брать шаблонные страницы, когда нужно сделать «что бы было» на первое время.

Я собираю каждую страницу с помощью модулей, секций и элементов согласно дизайн-макету и фирменному стилю клиента. Грубо говоря, это Тильда, но на своём движке с SEO-оптимизацией, подборкой хороших модулей и технической оптимизацией. Я выкупаю тему на Envato и на её основе строим сайт клиента.

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

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

Можно внедрять и нестандартные решения — если что-то потребуется, то элемент / секцию сайта можно разработать и внедрить в общий шаблон.

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

Минусы: некоторые возможные ограничения фреймворка, которые решаются привлечением верстальщика и программиста на 1-2 часа.

Выводы

  • На базе фреймворка получается уникальный сайт по прототипу, точно соответствующий контенту.
  • Экономия средств и времени на дизайне, программировании, вёрстке сайта в среднем до 30-40%.
  • Можете создавать красивые страницы своими силами после того, как я проведу обучение.
  • Сайт будет адаптивным в любой ситуации для мобильных устройств.
  • Разработка выполняется на «дочерней» теме по стандартам без «костылей» кода.
  • Поддержка сайта без программистов и дизайнеров.

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

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

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