Завершили перенесення сайту 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 і ви втомилися від плагінів — напишіть нам.