Cover Image for Portality Lab #1: розширюємо портал через Tailor
Cover Image for Portality Lab #1: розширюємо портал через Tailor
Avatar for Portality
Presented by
Portality
10 Going

Portality Lab #1: розширюємо портал через Tailor

Google Meet
Registration
Approval Required
Your registration is subject to host approval.
Welcome! To join the event, please register below.
About Event

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&A

  • 01:15 — 01:30 · Wrap-up

Для кого

Для технічних команд, які впроваджують Portality: FE- і BE-розробники, техліди, PM — і всі, кому цікаво, як платформа розширюється зсередини

Що ви заберете

  • Критерій, на якому рівні розв'язувати задачу: конфіг → cell → item → темплейт. Найдорожче — писати темплейт там, де вистачало cell.

  • Три робочі приклади розширень, які можна повторити на своєму проєкті того ж дня.

  • Розуміння, як власний код співіснує з оновленнями ядра Portality.

Avatar for Portality
Presented by
Portality
10 Going