Architektura rdzenia

Proszę opanować podstawowe mechanizmy rozszerzeń i zasady działania NocoBase, w tym system wtyczek, FlowEngine oraz moduły jądra bazy danych, aby zbudować solidne podstawy programistyczne.

Proszę dowiedzieć się, jak tworzyć, publikować i utrzymywać niestandardowe wtyczki.

Środowisko wykonawcze JavaScript dla bloków JS, pól JS, akcji JS i podobnych scenariuszy.

Interfejs i interakcja

Proszę dowiedzieć się, jak rozszerzać i dostosowywać interfejs frontendowy, budować komponenty, pola i logikę akcji odpowiadającą potrzebom biznesowym oraz poprawiać wizualizację i interakcję systemu.

Tworzenie, ponowne wykorzystywanie i konfigurowanie niestandardowych komponentów bloków w celu budowy elastycznych układów interfejsu.

Definiowanie nowych typów komponentów pól w celu wzbogacenia metod wprowadzania i wyświetlania danych.

Rozszerzanie lub dostosowywanie zachowań akcji w celu implementacji różnorodnych procesów biznesowych i interakcji użytkownika.

Ekosystem wtyczek

Rozszerzanie możliwości istniejących wtyczek za pomocą innych wtyczek, budowanie hierarchicznego i modułowego ekosystemu wtyczek w celu zwiększenia rozszerzalności i współpracy systemu.

Rozszerzanie lub integrowanie zewnętrznych źródeł danych, łączenie się z bazami danych lub usługami stron trzecich w celu uzyskania dostępu do danych i synchronizacji między systemami.

Rozszerzanie lub integrowanie funkcji związanych z przepływem pracy w celu implementacji zautomatyzowanych i procesowych scenariuszy biznesowych.

Tworzenie nowych metod powiadomień lub integrowanie zewnętrznych usług komunikacyjnych w celu wsparcia wielokanałowej dystrybucji wiadomości.

Integracja usług przechowywania w chmurze lub niestandardowych rozwiązań pamięci masowej w celu elastycznego rozszerzania funkcji przesyłania, pobierania i zarządzania plikami.

Rozszerzanie możliwości podglądu plików w celu wsparcia podglądu online i renderowania większej liczby formatów plików.