Розробка, підтримка та доробка сайтів на Yii
Беремо на підтримку сайти й системи на Yii2 та Yii 1.1, оновлюємо PHP під ними, доробляємо модулі та, коли це вигідно, поетапно переносимо проєкт на Laravel.
Сайт на Yii2: підтримка того, що вже працює
На Yii2 зроблено багато сайтів і внутрішніх систем середини 2010-х: каталоги, маркетплейси, особисті кабінети, CRM власної розробки. Фреймворк дозволяв швидко згенерувати адмінку через Gii, тож такі проєкти часто розросталися без архітектури. Минуло кілька років, розробник пішов, а бізнес досі працює в цій адмінці щодня.
Нових розробників на Yii знайти складніше, ніж на Laravel, тому власники опиняються перед вибором: терпіти чи переписувати все. Ми пропонуємо третій шлях. Беремо проєкт на підтримку, стабілізуємо, оновлюємо PHP і залежності, доробляємо потрібне. А якщо розвиток на Yii стає занадто дорогим, переносимо систему на Laravel модуль за модулем, зберігаючи базу даних.
Проєкт на Yii? Візьмемо в роботу
Розробка, підтримка й доробка на Yii, зокрема чужих проєктів. Аудит коду — безкоштовно.
З чим приходять власники сайтів на Yii
Що ми робимо з проєктами на Yii
Як ми приймаємо Yii-проєкт на підтримку
Крок 1. Доступи і бекап. Спершу страхуємося від втрат.
- Сервер, база, репозиторій (якщо його немає — створюємо з робочої копії).
- Копія бази й завантажених файлів.
Крок 2. Аудит. Письмовий звіт з оцінкою.
- Версія Yii і PHP, розширення, правки в ядрі фреймворку.
- Безпека: доступ до Gii і debug-панелі на робочому сайті, права, паролі.
Крок 3. Стабілізація. Закриваємо критичне й відновлюємо розгортання проєкту з нуля.
Крок 4. Процес. Git, staging, міграції бази через yii migrate, деплой скриптом.
Крок 5. План. Оновлення на Yii чи перенесення — порівнюємо обидва варіанти в годинах.
Крок 6. Регулярна робота. Задачі йдуть за погодженим планом і обраною моделлю оплати.
Типові задачі, які ми вирішуємо в Yii-проєктах
Скільки коштує підтримка сайту на Yii
Аудит коду Yii-проєкту — від $250. Перенесення на Laravel оцінюємо після аудиту.
Погодинно
- оцінка до початку
- звіт по годинах
- перевірка на тестовій копії
Абонентська підтримка
- 10 годин на місяць
- бекапи
- моніторинг помилок і cron
- реакція на критичні інциденти
Виділений розробник
- розробник на повний день
- план робіт
- код-рев'ю
- регулярні демо
Питання про підтримку і доробку сайтів на Yii
Сайт на Yii 1.1. Оновлювати чи переписувати?
Скільки коштує підтримка сайту на Yii?
Чи втратимо позиції в Google при перенесенні з Yii на Laravel?
Чи можна доробляти Yii2-проєкт, не переносячи його?

