WordPress выбирают за доступность специалистов и расширений, а проблемы получают из того же источника. Разбираем обе стороны без рекламы и без страшилок.
Коротко
- Много специалистов и расширений.
- Расширения — основной источник проблем.
- Обновления ваша ответственность.
- Для сложного магазина подходит хуже.
Что он действительно даёт
| Плюс | Что это значит на практике |
|---|---|
| Открытый код | Сайт можно забрать и перенести |
| Много специалистов | Замену подрядчика найти реально |
| Много расширений | Типовая задача обычно уже решена |
| Удобный редактор | Контент ведёт нетехнический сотрудник |
| Низкий порог входа | Быстрый и недорогой старт |
| Хорошо подходит для контента | Блог, статьи, база знаний |
Вторая строка ценнее, чем кажется при первом запуске. Возможность заменить подрядчика без переделки сайта — это и есть главная защита от зависимости, и она важнее любых функций. Про доступы — в статье про работу с подрядчиками.
Что оборачивается проблемами
| Минус | Как проявляется |
|---|---|
| Качество расширений разное | Конфликты и уязвимости |
| Обновления — ваша забота | Никто не сделает за вас |
| Массовые сканирования | Распространённость привлекает внимание |
| Легко набрать лишнего | Сайт тяжелеет |
| Много плохих исполнителей | Низкий порог входа работает и так |
| Сложная логика требует кода | Расширениями не собрать |
Первая и третья строки связаны и дают основную часть инцидентов. Уязвимость в популярном расширении становится известной всем сразу, а необновлённые сайты находят автоматическим сканированием по версии — без интереса к тому, чей это сайт. Про это в статье о том, как часто обновлять CMS.
Правила работы с расширениями
Считать каждое обязательством
Его придётся обновлять.
Проверять, живо ли оно
Дата последнего обновления.
Не ставить два на одну задачу
Конфликтуют.
Удалять неиспользуемое
Не отключать.
Держать список с назначением
Зачем каждое стоит.
Ревизия раз в полгода
Лишнее накапливается.
Пятый шаг звучит бюрократично, но экономит дни. Через два года никто не помнит, зачем поставлено половина расширений, и удалять страшно: список с одной строкой назначения на каждое снимает этот страх.
Когда он подходит
Подходит
- Сайт услуг и компании
- Блог и контентный проект
- Простой каталог
- Небольшой магазин
- Нужен быстрый старт
Подходит хуже
- Магазин с тысячами товаров и учётом
- Сложные расчёты и конфигураторы
- Высокие требования к нагрузке
- Строгие требования к безопасности
Первая строка правой колонки — не запрет, а предупреждение о цене. Крупный магазин на нём делают, но он требует вдумчивой оптимизации и квалифицированной поддержки, и суммарно это выходит не дешевле специализированной платформы.
Во что обходится владение
| Статья | Особенность |
|---|---|
| Хостинг | Обычный, недорогой |
| Платные расширения | Часто с ежегодным продлением |
| Платная тема | Разово или с продлением |
| Обновления и проверка | Регулярное время |
| Резервные копии | Настроить обязательно |
| Часы разработчика | По необходимости |
Сама платформа бесплатна, и это вводит в заблуждение при планировании. Основные расходы — продления расширений и регулярное время на обновления: их стоит заложить сразу, иначе через год обновления перестают делать, потому что «на это не выделено».
Что настроить сразу после запуска
Копии вне хостинга
С проверкой восстановления.
Второй фактор для администраторов
Обязательно.
Ограничить попытки входа
Базовая мера.
Убрать лишние учётные записи
Разработчиков и тестовые.
Расписание обновлений
Кто и когда.
Мониторинг доступности
Чтобы узнать первым.
Эти шесть пунктов занимают один день и закрывают большинство типовых проблем. Подробнее — в статьях про резервное копирование и мониторинг доступности.
Частые вопросы
В чём главный плюс WordPress для бизнеса?
Открытый код и доступность специалистов: сайт можно забрать и перенести, а замену подрядчика реально найти без переделки сайта.
В чём главный риск?
В расширениях. Их качество разное, уязвимость в популярном становится известной всем сразу, а необновлённые сайты находят автоматическим сканированием по версии.
Подходит ли он для крупного магазина?
Делают, но это требует вдумчивой оптимизации и квалифицированной поддержки, и суммарно выходит не дешевле специализированной платформы.
Сколько стоит владение, если платформа бесплатна?
Основные расходы — продления платных расширений и темы плюс регулярное время на обновления и проверку. Их стоит заложить сразу.
Сделаем сайт, который приносит заявки
Спроектируем структуру под запросы, соберём и запустим — с учётом SEO с первого дня.
Обсудить разработку