

Portality Lab #1: розширюємо портал через Tailor
Portality збирається з готових блоків: 40+ віджетів, 10 модулів, десятки плагінів. Більшість задач закривається конфігурацією. Але рано чи пізно в кожному проєкті з'являється те, чого в базі немає: специфічний спосіб показати значення в таблиці, свій елемент над списком, ціла секція під внутрішній процес клієнта.
Tailor — саме про такі випадки. Він дозволяє розширити Portality власним кодом: без форку ядра і без очікування релізу від нас. Кастомне живе поруч із базовим, підключається через конфіг і спокійно переживає оновлення платформи.
Portality Lab — формат, де ми не переказуємо документацію, а працюємо з реальним порталом. Розширимо його наживо тричі поспіль — від найменшого рівня до найбільшого. Питання — після кожного демо, не лише наприкінці.
Що покажемо
Demo #1 — власний cell
Виводимо таблицю користувачів і розбираємо, що таке cell: як data-view вирішує, чим малювати значення. Далі пишемо свій
Demo #2 — власний item у section header
Section Header — це не лише заголовок, а й пошук, сортування, фільтри та дії. Показуємо, як він конфігурується, і додаємо свій item.
Demo #3 — власний темплейт
Збираємо темплейт suggestions і дивимось, як один темплейт по-різному працює для різних ролей.
Адженда:
00:00 — 00:05 · Intro
00:05 — 00:15 · Getting started
00:15 — 00:30 · Tailor: концепція
00:30 — 00:40 · Demo #1 — cells + Q&A
00:40 — 00:50 · Demo #2 — items у section header + Q&A
00:50 — 01:15 · Demo #3 — темплейт
suggestions, abilities, Constructor Hub + Q&A01:15 — 01:30 · Wrap-up
Для кого
Для технічних команд, які впроваджують Portality: FE- і BE-розробники, техліди, PM — і всі, кому цікаво, як платформа розширюється зсередини
Що ви заберете
Критерій, на якому рівні розв'язувати задачу: конфіг → cell → item → темплейт. Найдорожче — писати темплейт там, де вистачало cell.
Три робочі приклади розширень, які можна повторити на своєму проєкті того ж дня.
Розуміння, як власний код співіснує з оновленнями ядра Portality.