Завершили перенесення сайту f1service.com.ua із WordPress на нашу власну CMS StartOnline. Цей же движок працює і на сайті, який ви зараз читаєте — тепер він обслуговує клієнтські проєкти через систему тем.
Навіщо переносили
Початковий сайт на WordPress виконував свою роль, але накопичились знайомі всім проблеми:
- Повільне завантаження сторінок через набір плагінів
- Регулярні питання безпеки — WordPress і плагіни потребують постійних оновлень
- Складність додавання нестандартної логіки (онлайн-заявки з логуванням у базу, перевірка статусу замовлень)
- Неочевидний адмін для клієнта — редагування послуг через Gutenberg та ACF було громіздким
Що зробили
Сайт переведено на стек Laravel 13 + Filament 5 у вигляді окремої теми в рамках CMS StartOnline:
- Кастомна тема
themes/f1serviceу репозиторії CMS — повна ізоляція від ядра - Усі вʼю та маршрути сайту зберігаються всередині теми, ядро оновлюється незалежно
- Мультимовність (UK/EN) через spatie/laravel-translatable
- Адмін-панель Filament українською мовою для контент-менеджера
- Кешування відповідей — сторінки віддаються за ~5–15 мс
- Sitemap, редиректи зі старих URL, hreflang — щоб не провалитись у пошуку
- Плавна міграція 301-редиректами з WordPress-шляхів
Що отримали
- Сайт грузиться помітно швидше — менше запитів, без важких плагінів
- Безпеку тримає Laravel та наш супровід, а не купа стороннього коду
- Форми заявок зберігаються в базу та видно в адмінці
- Клієнт редагує послуги та контент сам, без наших коммітів
Що далі
Плануємо підʼєднати до сайту повноцінну CRM для прийому заявок, SMS/Viber-сповіщень клієнтам і генерації квитанцій PDF. Це вже є в нашому окремому продукті СЦ CRM — зараз працюємо над інтеграцією.
Якщо у вас теж старий сайт на WordPress і ви втомилися від плагінів — напишіть нам.