Створення медичного порталу Health UA

Дизайн і створення сайту медичного порталу для найбільшого видавничого дому «Здоров'я України», до складу якого входять періодичні видання для медиків, а також кілька онлайн-видавництв.
Період роботи: липень-грудень 2020 року
Перейти до сайту: https://health-ua.com/



Про клієнта

Замовником розробки нової версії сайту, включаючи новий дизайн та технологічні рішення, є найбільший видавничий дім «Здоров'я України», до складу якого входять періодичні друковані видання для медиків, а також кілька онлайн-видавництв.

Завдання

Сайт порталу health-ua.com зараз працює більше 15 років, і до моменту відкриття тендеру сайт працював на фреймворку Laravel і мав застарілий неадаптивний під мобільні пристрої дизайн. Незважаючи на спочатку якісну роботу наших попередників, співробітники видавничого дому мали низку труднощів та обмежень, вирішення яких передбачалося реалізувати шляхом суттєвої переробки фреймворку та доопрацювання відсутнього, але необхідного функціоналу. Проте зіткнувшись із низкою складнощів, що стосуються особливостей Laravel, керівництвом «Здоров'я України. Медичні видання» було ухвалено рішення про розробку порталу на більш простій базі, на якій, проте, передбачався фундаментальний апгрейд функціональності.

Рішення

Завдяки досвіду та розуміння особливостей медичного маркетингу, нашим першочерговим завданням було створення контактної робочої групи, до складу якої з боку замовника входили куратор проекту, а також група тестувальників та проектний менеджер, з боку компанії WEB-MACHINE - керівник проекту, через складність проекту куратор в особі технічного директора, дизайнер, група з чотирьох розробників, спеціаліст з парсингу та перенесення даних, копірайтери, SEO-фахівець, а також маркетолог.

На етапі до старту робіт з написання технічного завдання, було прийнято рішення про вибір CMS - WordPress, зважаючи на гнучкість налаштувань і наявний у нас досвід створення агрегаторів і маркетплейс на даній CMS.

На весь період розробки поточний сайт продовжував роботу на основному домені, в той час як тестовий був спочатку на наших серверах, потім був перенесений на виділений сервер Замовника.

Особливості розробки

Окрім низки технологічних ноу-хау, з якими нашій команді довелося зіткнутися вперше, і більше того, аналогічних рішень ми не знайшли на жодному з відомих нам подібних проектів, особливу складність представляло перенесення даних. Зважаючи на суттєву різницю між структурами поточного та проектованого сайту, а також наявних помилок та плутанини на поточному сайті (відсутнє поділ матеріалів на мовні версії, не було близько 50% проектних таксономій, а також понад 80% даних у структурі документів матеріалів, які мали лежати в основі сортувань та ключів для розподілу у відповідні розділи (близько 1700 параметрів) на новому сайті було прийнято рішення про застосування методів парсингу, для цього було створено кілька програм на C++, і парсинг проходив поетапно. Загалом було перенесено понад 112 Гб даних, включаючи медіа матеріали, а також безпосередньо базу даних (понад 3 Гб), яка зазнала суттєвого структурного перетворення.
Структура оновленого сайту збільшувалася в кілька разів, були створені нові таксономії, що включають сортування за типами даних, для користувачів створювалися нові рівні доступу та ролі (18 рівнів доступу), фільтри матеріалів, інтерактивні календарі в розділах особистих кабінетів, з розширеними функціями в преміум пакетах.
Особисті кабінети та гнучкі налаштування базувалися на обліку всіх спеціалізацій лікарів, кожної групи з яких створювалися підписки з комбінацій всіх існуючих таксономій даних, які враховують їх інтереси. Крім цього були створені внутрішні чати та багато іншого функціоналу для закритого доступу, огляд якого ми не маємо права розголошувати.

SEO

Крім редизайну та розробки нової платформи перед нами стояло завдання прискорення сайту, яке було виконано шляхом:

  • налаштування сервера
  • оптимізація роботи бази даних
  • прискорення самої платформи
  • оптимізація часу відповіді сервера
  • впровадження кешування та інших методів.

Також було перенесено всі наявні метатеги та метадані сайту, покращено внутрішню перелінковку та навігацію, збережено зовнішні посилання (пророблено редиректи зі скасованих розділів та сторінок.


Створення сайту медичного порталу
Створення сайту медичного порталу
Створення сайту медичного порталу
Створення сайту медичного порталу
Створення сайту медичного порталу
Створення сайту медичного порталу
Створення сайту медичного порталу
Створення сайту медичного порталу
Створення сайту медичного порталу
Створення сайту медичного порталу