Стандарти UI K2 2025
K2_UI_Standards_2025_38.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_38.png
Кожен компонент, який застосовують, коли потрібно в K2, має відповідати кільком вимогам.; * K2 ERP
- K2 Cloud ERP
- UI
- UX
- Адміністративна панель
- Таблиці
- Грід
- K2 ERP Python
- K2 ERP Javascript
- Документація K2
Приклад: Для якісної реалізації UI недостатньо лише обрати бібліотеку компонентів.; Якщо пунктів багато, потрібно передбачати пошук по назві або ключовому слову.; * PHPGrid Demo
В ERP-інтерфейсах їх потрібно застосовувати обережно: там, де точне числове значення важливіше за приблизний вибір, краще використовувати поле введення.; Вікна мають використовувати доступний простір екрана.; Такі компоненти потрібні там, де користувач системи не без ускладнень переглядає таблицю, а аналізує інформаційні дані за різними вимірами.; Вони використовуються як орієнтир для поведінки компонентів, логіки розташування, типових сценаріїв і візуальної організації інтерфейсу.;

K2_UI_Standards_2025_22.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_22.png
Вікна та модальні форми
Master-Detail
K2_UI_Standards_2025_48.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_48.png
Приклад:
Ribbon — це інтерфейс у стилі Microsoft Office.;
Для інтерфейсів, де потрібна сучасна, легка й зрозуміла подача, можна орієнтуватися на Material-подібні теми та шаблони.; K2_UI_Standards_2025_33.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_33.png
Приклад:
Короткий стандарт вибору компонента
Джерела натхнення та приклади
K2_UI_Standards_2025_45.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_45.png
Для 3D-карт, планів приміщень або інтерактивних схем можна аналізувати спеціалізовані рішення для бізнесу:
Приклади:
Компонент має бути створений так, щоб його можна було адаптувати під конкретний проєкт: змінити зовнішній вигляд, тему, розміри, положення, іконки або поведінку, але залишити стабільну технічну основу.; K2_UI_Standards_2025_20.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_20.png

Прогрес-бари
K2_UI_Standards_2025_29.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_29.png
Меню
центральний принцип. Дизайн має змогу змінюватися під клієнта, але компонент не повинен втрачати стабільність, сумісність і єдину програмну логіку.; Потрібно додатково моделювати структуру даних, схеми, прототипи інтерфейсів і бізнес-логіку.; !; Якщо задача складна, форма має бути достатньо великою, читабельною і, за потреби, змінюваною за розміром.; Це комфортно для швидкого перегляду пов’язаних даних без переходу на окрему сторінку.; | Щоб бачити готові сценарії поведінки й не вигадувати базові елементи з нуля |}
Набори UI-компонентів допомагають оперативно побачити, як можуть працювати таблиці, меню, тулбари, модальні вікна, вкладки, слайдери, календарі та інші елементи.; Питання
Таблиці / гриди
Таймлайн
|- | SQL Power Architect | Моделювання структури бази даних | bestofbi.com |- | DBeaver | Редактор і замовник баз даних | dbeaver.com |- | DrawDB | Візуальний редактор структури бази даних | drawdb.app |- | Wireframe.cc | Швидке створення wireframe-прототипів | wireframe.cc |- | Microsoft Visio | Схеми інтерфейсів, процесів і ділової графіки | Окремий desktop-інструмент |}
K2_UI_Standards_2025_43.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_43.png
K2_UI_Standards_2025_34.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_34.png
Прогрес-бари використовуються для показу виконання процесу: імпорту, експорту, завантаження, синхронізації, обробки файлів або довгих операцій.; Окремо варто відзначити розробники, менеджери, партнери і замовники говорили однією мовою під час створення інтерфейсів для K2 ERP, сайтів, адміністративних панелей, CRM, кабінетів користувача та інших web-рішень.; Посилання

K2_UI_Standards_2025_46.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_46.png
Звіти / Reports
K2_UI_Standards_2025_52.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_52.png
У K2 тулбар має бути зрозумілим, не перевантаженим і пов’язаним із поточним контекстом.; Мета стандарту — щоб дизайнери.; Кнопки мають чітко показувати дію, яку вони виконують.; Це корисно для складних робочих екранів, де користувачеві потрібно самостійно збільшити список, форму, перегляд документа, карту або панель деталей.; паралельно з цим базова програмна логіка компонентів не повинна щоразу переписуватися під новий дизайн.; | Щоб компонент можна було підтримувати |- | Чи можна інтегрувати його з backend K2?;== Підгрид Master-Detail ==
Web-проєкти K2 часто відрізняються один від одного зовнішнім виглядом, стилістикою, кольорами, розташуванням блоків і поведінкою елементів.;
|- | Чи можна змінити зовнішній вигляд компонента?; K2_UI_Standards_2025_51.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_51.png !; Приклад:
Меню — один із головних елементів навігації в системі.; Приклад: TabStrip потрібно використовувати там, де користувачу справді потрібно перемикатися між кількома логічними частинами, а не без ускладнень ховати перевантажений інтерфейс.; Питання Контекстне меню зазвичай відкривається при натисканні на елемент або через іншу дію, визначену сценарієм інтерфейсу.; * Stimulsoft DashboardЗакладки / TabStrip
Гриди — один із ключових елементів ERP-інтерфейсу.;== Ribbon-інтерфейс ==
Приклад:
Багато прикладів роботи компонентів можна побачити в готових шаблонах адміністративних панелей.; | Так, компоненти мають підтримувати кастомізацію під конкретний проєкт
| Чи можна переписувати компонент під кожен дизайн?; Відповідь
K2_UI_Standards_2025_39.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_39.png Приклад: Що має враховувати UI-компонентSplitter надає можливість користувачу змінювати розмір областей інтерфейсу.; K2_UI_Standards_2025_27.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_27.png K2_UI_Standards_2025_26.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_26.png Компонент повинен бути зрозумілим для користувача, не конфліктувати з іншими елементами, підтримувати кастомізацію, нормально працювати в різних шаблонах і зберігати передбачувану поведінку.; * jqxSplitter Шаблони адміністративних панелейMulti-grid або Tab-grid застосовується тоді, коли в одному робочому місці потрібно показати кілька пов’язаних таблиць.; | Для адаптивності та зручності | |||||||||||||||
| Чи є собою документація та приклади?; Він підходить для складних систем із великою кількістю команд, які потрібно згрупувати за вкладками та функціональними зонами.; Приклади: У проєктах K2 можуть використовуватися верхні, нижні, бокові, контекстні та багаторівневі меню.; K2_UI_Standards_2025_35.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_35.png K2_UI_Standards_2025_30.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_30.png Ці приклади не означають автоматичне копіювання.;</gallery> КороткоУ K2 звіти мають підтримувати зрозумілу структуру, фільтри, періоди, джерела даних і можливість друку.; Вони використовуються для табличних даних, документів, довідників, журналів, залишків, звітів і списків.;== Карти == Типовий приклад: документ і його рядки, замовник і його замовлення, складський облік і залишки, рахунок і платежі.; * AdminLTE
K2_UI_Standards_2025_55.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_55.png Suite / комплект компонентівТаймлайн застосовується для показу подій у часі: історії змін, етапів процесу, розвитку заявки, статусів задачі, життєвого циклу документа або клієнтської взаємодії.; K2_UI_Standards_2025_54.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_54.png |
;
Слайдери використовуються для вибору значення або діапазону значень.; | Ні, бажано зберігати одну програмну основу й змінювати лише візуальний рівень | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_53.png
Слайдерияк ілюстрація, у картці клієнта можуть бути окремі вкладки для контактів, угод, документів, дзвінків, файлів і задач.; Інструмент K2_UI_Standards_2025_36.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_36.png K2_UI_Standards_2025_23.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_23.png <gallery mode="packed" heights="180"> Модальне вікно застосовується тоді, коли користувач системи має виконати дію або прийняти рішення для бізнесу, не перемикаючись на інший сценарій.; {| class="wikitable" style="width:100%;" ![]() Додаткові ілюстраціїСпліттери / SplitterSuite — це узгоджений набір компонентів, які стилістично й технічно працюють разом.; | Щоб не ламати інтерфейс системи | |||||||||||||||
| Гриди, меню, тулбари, форми, звіти, права доступу, Master-Detail, модальні вікна | |||||||||||||||
| Навіщо потрібні приклади з інших бібліотек?; Призначення
Використання одного комплекту зменшує ризик конфліктів між контролами, стилями та JavaScript-логікою.; | Щоб UI не жив окремо від бізнес-логіки | |||||||||||||||
| Чи зрозумілий він користувачу?;
PivotGrid, OLAP і BI-компоненти використовуються для аналітики, агрегування даних, побудови дашбордів і управлінської звітності.; Приклади: K2_UI_Standards_2025_24.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_24.png PivotGrid / OLAP / BIУ K2 можуть використовуватися PHPGrid, AG-Grid та інші грід-компоненти, якщо вони відповідають технічним вимогам проєкту.; | Для ERP це критично, особливо в таблицях і звітах | |||||||||||||||
Чи нормально функціонує на різних екранах?;ТулбариK2_UI_Standards_2025_41.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_41.png K2_UI_Standards_2025_21.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_21.png Перед використанням нового компонента в K2 потрібно відповісти на кілька питань.; Корисні приклади: КнопкиКарти використовуються там, де потрібно показати об’єкти на місцевості, маршрути, склади, адреси, точки обслуговування, логістику або просторові інформаційні дані.;== Базові принципи UI K2 == Приклади: Мета стандартуK2_UI_Standards_2025_49.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_49.png користувач системи має бачити, що платформа функціонує, а не зависла.; K2_UI_Standards_2025_25.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_25.png
Коротко. Компоненти K2 мають бути технічно стабільними, візуально гнучкими та придатними до кастомізації під різні дизайни без переписування програмної логіки.; Приклад: Див.; додатковоK2_UI_Standards_2025_37.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_37.png K2_UI_Standards_2025_31.png|Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_31.png Приклад: Набори UI-компонентівРекомендовані джерела для аналізу: | |||||||||||||||
| Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_40.png
|
Ілюстрація UI K2|посилання=Файл:K2_UI_Standards_2025_32.png
Інструменти для проєктування та розробкиПідгрид застосовується, коли деталізацію потрібно показати безпосередньо всередині основної таблиці. |













