Розробка, підтримка та доробка сайтів на Yii

Беремо на підтримку сайти й системи на Yii2 та Yii 1.1, оновлюємо PHP під ними, доробляємо модулі та, коли це вигідно, поетапно переносимо проєкт на Laravel.

Yii2 і Yii 1.1
Без зупинки бізнесу
12 років, 450+ проєктів

Сайт на Yii2: підтримка того, що вже працює

На Yii2 зроблено багато сайтів і внутрішніх систем середини 2010-х: каталоги, маркетплейси, особисті кабінети, CRM власної розробки. Фреймворк дозволяв швидко згенерувати адмінку через Gii, тож такі проєкти часто розросталися без архітектури. Минуло кілька років, розробник пішов, а бізнес досі працює в цій адмінці щодня.

Нових розробників на Yii знайти складніше, ніж на Laravel, тому власники опиняються перед вибором: терпіти чи переписувати все. Ми пропонуємо третій шлях. Беремо проєкт на підтримку, стабілізуємо, оновлюємо PHP і залежності, доробляємо потрібне. А якщо розвиток на Yii стає занадто дорогим, переносимо систему на Laravel модуль за модулем, зберігаючи базу даних.

Проєкт на Yii? Візьмемо в роботу

Розробка, підтримка й доробка на Yii, зокрема чужих проєктів. Аудит коду — безкоштовно.

Тарас Горенко
Тарас ГоренкоCEO Horenko Production · відповімо за 15 хв
Написати в Telegram

З чим приходять власники сайтів на Yii

Проєкт на Yii 1.1
Розробник пішов, заміни немає
Composer не встановлює залежності
Адмінка з Gii не справляється
Постає питання переїзду
Зв'яжіться з нами

Що ми робимо з проєктами на Yii

Підтримка і супровід
Аудит коду
Оновлення PHP і залежностей
Прискорення
Доробка функціоналу
Інтеграції
Перенесення на Laravel
Зв'яжіться з нами

Як ми приймаємо Yii-проєкт на підтримку

Крок 1. Доступи і бекап. Спершу страхуємося від втрат.

  • Сервер, база, репозиторій (якщо його немає — створюємо з робочої копії).
  • Копія бази й завантажених файлів.

Крок 2. Аудит. Письмовий звіт з оцінкою.

  • Версія Yii і PHP, розширення, правки в ядрі фреймворку.
  • Безпека: доступ до Gii і debug-панелі на робочому сайті, права, паролі.

Крок 3. Стабілізація. Закриваємо критичне й відновлюємо розгортання проєкту з нуля.

Крок 4. Процес. Git, staging, міграції бази через yii migrate, деплой скриптом.

Крок 5. План. Оновлення на Yii чи перенесення — порівнюємо обидва варіанти в годинах.

Крок 6. Регулярна робота. Задачі йдуть за погодженим планом і обраною моделлю оплати.

Типові задачі, які ми вирішуємо в Yii-проєктах

01. Yii 1.1 → далі
02. Залежності Yii2
03. Bootstrap і jQuery
04. Шаблон advanced
05. RBAC і безпека
06. Cron і черги

Стек

Yii2, Yii 1.1, ActiveRecord, Gii, yii2-queue, MySQL/PostgreSQL, Redis, nginx, PHP-FPM. Суміжні сторінки: PHP, Laravel, Symfony.

Скільки коштує підтримка сайту на Yii

Аудит коду Yii-проєкту — від $250. Перенесення на Laravel оцінюємо після аудиту.

Погодинно
для окремих задач — виправити помилку, додати звіт, оновити розширення.
від $30/год
  • оцінка до початку
  • звіт по годинах
  • перевірка на тестовій копії
Абонентська підтримка
для сайтів і систем, у яких щодня працюють менеджери.
від $300/міс
  • 10 годин на місяць
  • бекапи
  • моніторинг помилок і cron
  • реакція на критичні інциденти
Виділений розробник
для активного розвитку або перенесення на Laravel.
від $3 500/міс
  • розробник на повний день
  • план робіт
  • код-рев'ю
  • регулярні демо

Стек наших технологій

Часті запитання

Питання про підтримку і доробку сайтів на Yii

  • Чи візьмете на підтримку сайт на Yii, який робив інший розробник?

    Так. Починаємо з аудиту: версії, розширення, правки в ядрі, безпека. Після цього ви отримуєте план з оцінкою і розумієте, що робимо першим.

  • Сайт на Yii 1.1. Оновлювати чи переписувати?
  • Скільки коштує підтримка сайту на Yii?
  • Чи втратимо позиції в Google при перенесенні з Yii на Laravel?
  • Чи можна доробляти Yii2-проєкт, не переносячи його?
Background element
Background element
Background element

https://api.horenko-production.com/uploads/small_telegram_cloud_photo_size_2_5300949573205877918_y_1_cd0f6cffff.webp
Маєте цікаву ідею для проєкту?

Зв'яжіться з нами
Відповімо за 15 хв