CMS Wordpress: разработка на теме или кодить с нуля?
Существует два подхода к разработке современных веб-сайтов, которые влияют на стоимость и сроки конечного продукта для заказчика. Если вы решили заказать сайт, то эта статья даст понимание о двух фундаментальных подходах в веб-разработке. Ниже я расскажу об особенностях каждого из них.
Разработка сайта с нуля
Это дизайн и разработка всех страниц с нуля. Разработка сайта с дизайном, программированием и вёрсткой каждой страницы, элемента в html, CSS, php. Стоимость такого решения в среднем от 200 -300 тыс. и зависит от требований, функционала, количества страниц, элементов.
Плюсы: возможность создать решение, каждый пиксель и элемент которого строятся под продукт. Когда нужен сайт с акцентом на дизайн, эффекты, анимацию, индивидуализацию, то это то, что нужно.
Минусы: стоимость создания и обслуживания, сроки разработки, сложность дальнейшей поддержки силами заказчика. Если захочется что-то поменять, то нужен программист, верстальщик и дизайнер. Такой сайт привязывает Заказчика к разработчику.
Я пришел к выводу, что большинство компаний хотят удобное, гибкое, красивое, простое в поддержке решение за адекватную стоимость. Поэтому мы внедрили в работу 2-ой подход, о котором ниже.
Сайт на фреймворке или готовой теме(вендор)
Фреймворк (или тема) — набор элементов и модулей, которые можно для построения страниц сайта. Это не готовый шаблон (как многие думают), хотя и можно брать шаблонные страницы, когда нужно сделать «что бы было» на первое время.
Я собираю каждую страницу с помощью модулей, секций и элементов согласно дизайн-макету и фирменному стилю клиента. Грубо говоря, это Тильда, но на своём движке с SEO-оптимизацией, подборкой хороших модулей и технической оптимизацией. Я выкупаю тему на Envato и на её основе строим сайт клиента.
Сначала создаётся прототип с разметкой, контентом и текстами. Затем разработку страниц выполняет контент-менеджер с помощью плагинов и фреймворка, привлекая дизайнера для корректировок.
Плюсы: возможность создавать решения под любые задачи под контент клиента. Фреймворки содержат готовые красивые элементы, протестированные тысячами разработчиков по всему миру.
Можно внедрять и нестандартные решения — если что-то потребуется, то элемент / секцию сайта можно разработать и внедрить в общий шаблон.
Тема содержит элементы, упрощающие создание страниц без вёрстки и программирования. Это позволит в дальнейшем создавать страницы без навыков программиста.
Минусы: некоторые возможные ограничения фреймворка, которые решаются привлечением верстальщика и программиста на 1-2 часа.
Выводы
Какую платформу выбрать — Битрикс или WordPress? Битрикс — отличное решение, например, для интернет-магазина с интеграцией платёжных систем и 1С Бухгалтерией, или для новостного портала. Стоит учитывать, что Битрикс более дорогое в поддержке и обслуживании решение, для этой CMS меньше готовых расширений, красивых тем и плагинов. Соответственно, визуально красивое решение доступно в большинстве случаев только с версткой и программированием страниц.
WordPress — гибкая платформа, подходит для корпоративных сайтов, поддерживается во всём мире, содержит сотни полезных плагинов, дополнений. На данную CMS большое количество стильных и гибких фреймворков, которые можно взять за основу в разработке.
Тильду я принципиально не использую, так как это решение привязывает компанию на ежемесячную абонентскую плату, имеет ряд ограничений, и как любой онлайн-конструктор сайтов, плохо продвигается по SEO. Есть минусы в оптимизации сайта.