Освіта · CMS і переїзд сайту
Lviv Music School No. 8
Застарілий сайт на uCoz, перебудований у швидкий сучасний сайт, яким школа керує сама, — з контентом за 15 років.
- Статус
- Працює
- Рік
- 2026
- Що зроблено
- Аудит сайту · Специфікація · Айдентика · Розробка на CMS · Перенесення контенту · SEO · Хостинг

- старих сторінок проаудитовано з рішенням для кожної
- 279
- старих сторінок проаудитовано з рішенням для кожної
- фото автоматично очищено від водяних знаків
- ~470
- фото автоматично очищено від водяних знаків
- вбудованих відео перевірено на доступність
- 375
- вбудованих відео перевірено на доступність
Задача
Сайт школи жив на uCoz: повільний, незручний у редагуванні, з битими сторінками, а на кожному фото — водяний знак старої адреси. З 2011 року там накопичилися сотні сторінок новин, концертів, колективів і досягнень учнів — публічна історія школи.
Новий сайт мав бути настільки простим, щоб ним керували секретар і вчитель без технічної допомоги, швидким на будь-якому телефоні — і запуститися, не втративши жодної сторінки й не зламавши посилань, якими ділилися роками.
Рішення
Проєкт почався з повного аудиту: кожну сторінку старого сайту зібрано й заархівовано з рішенням — перенести, об'єднати чи прибрати, — а результат перетворено на специфікацію, узгоджену зі школою, і нову айдентику «Партитура».
Новий сайт працює на Payload CMS і Next.js. Працівники редагують його через адмінку українською з чернетками, історією версій і завантаженням фото перетягуванням; досягнення — структуровані записи, тож таблиці й фільтри сайт будує сам. Контент перенесено скриптами, а не вручну: OpenCV-конвеєр прибрав старий водяний знак із фото, старі сторінки стали типізованими записами — новини, відділи, колективи, проєкти, досягнення, — а карта редиректів веде кожну стару адресу на нову сторінку.
Ключові можливості
- 01
CMS, зручна редакторам
Адмінка українською, чернетки з автозбереженням, історія версій із відкотом і обов'язкові описи фото для доступності.
- 02
Структурований контент
Десять пов'язаних типів контенту — новини, відділи, колективи, викладачі, досягнення — замість довільних сторінок.
- 03
Автоматичне перенесення
Скрипти обійшли, очистили й імпортували старий сайт, по дорозі витягнувши керівників колективів і вбудовані відео.
- 04
Прибирання водяних знаків
OpenCV знаходить старий напис за кольором і формою тексту, далі обрізає його біля краю або зафарбовує.
- 05
Без битих посилань
Карта редиректів з ID кожної старої сторінки на нову адресу зберігає роками поширені посилання живими.
- 06
Швидкий і помітний у пошуку
Адаптивні WebP-зображення, кадрування за точкою фокусу, щоб обличчя не обрізались, структуровані дані й прев'ю посилань.
Екрани

Результат
Новий сайт працює на lms8.lviv.ua. Працівники школи тепер можуть самі публікувати новини й оновлювати сторінки, а відвідувачі отримують швидкі сторінки, пошук по сайту, розділ для вступників і форму зворотного зв'язку, що надходить прямо на пошту школи.
Той самий інструментарій — обхід, аудит, автоматичне очищення й перенесення в сучасну CMS — підходить будь-якій організації, що застрягла на застарілому конструкторі сайтів.
Технології
- Payload CMS
- Next.js
- TypeScript
- PostgreSQL
- Python
- OpenCV
- Podman
- Caddy
- GitHub Actions
Хочете щось подібне для свого бізнесу?
Розкажіть про ідею чи процес, який хочете автоматизувати. Ми запропонуємо рішення, терміни й першу робочу версію.
Наступний кейс
Sensor Fusion Lab
Тестовий стенд, що цифрами показує, чи справді поєднання кількох сенсорів покращує супровід об'єктів, — ще до витрат на обладнання.