@@ -11,20 +11,29 @@ ObjectUI plugins are lazy-loaded component packages that extend the framework wi
1111
1212Browse available plugins:
1313
14- ### [ Charts Plugin] ( /docs/plugins/plugin-charts )
15- Data visualization with Recharts - Bar, Line, Area, and Pie charts
14+ ### Data Visualization
1615
17- ### [ Editor Plugin] ( /docs/plugins/plugin-editor )
18- Code editor powered by Monaco Editor (VS Code's editor)
16+ - ** [ Charts Plugin] ( /docs/plugins/plugin-charts ) ** - Bar, Line, Area, and Pie charts
17+ - ** [ Timeline Plugin] ( /docs/plugins/plugin-timeline ) ** - Vertical, horizontal, and Gantt-style timelines
18+ - ** [ Gantt Plugin] ( /docs/plugins/plugin-gantt ) ** - Project task visualization with dependencies (ObjectQL)
19+ - ** [ Calendar View Plugin] ( /docs/plugins/plugin-calendar-view ) ** - Full calendar with month/week/day views
20+ - ** [ Calendar Plugin] ( /docs/plugins/plugin-calendar ) ** - Calendar for ObjectQL data sources
21+ - ** [ Map Plugin] ( /docs/plugins/plugin-map ) ** - Location visualization with markers (ObjectQL)
1922
20- ### [ Kanban Plugin] ( /docs/plugins/plugin-kanban )
21- Kanban board with drag-and-drop functionality
23+ ### Content & Editing
2224
23- ### [ Markdown Plugin] ( /docs/plugins/plugin-markdown )
24- Markdown renderer with GitHub Flavored Markdown support
25+ - ** [ Editor Plugin] ( /docs/plugins/plugin-editor ) ** - Code editor powered by Monaco Editor
26+ - ** [ Markdown Plugin] ( /docs/plugins/plugin-markdown ) ** - Markdown renderer with GFM support
27+ - ** [ Chatbot Plugin] ( /docs/plugins/plugin-chatbot ) ** - Chat interface component
2528
26- ### [ Views (Core Package)] ( /docs/views )
27- Advanced object data management and visualization
29+ ### Workflows & Tasks
30+
31+ - ** [ Kanban Plugin] ( /docs/plugins/plugin-kanban ) ** - Kanban board with drag-and-drop
32+ - ** [ AgGrid Plugin] ( /docs/plugins/plugin-aggrid ) ** - Advanced data grid
33+
34+ ### Core Packages
35+
36+ - ** [ Views (Core Package)] ( /docs/views ) ** - Advanced object data management and visualization
2837
2938## Official Plugins
3039
@@ -96,6 +105,125 @@ npm install @object-ui/plugin-markdown
96105
97106---
98107
108+ ### AgGrid Plugin
109+
110+ ** [ @object-ui/plugin-aggrid ] ( /docs/plugins/plugin-aggrid ) ** - Advanced data grid powered by AG Grid Community Edition.
111+
112+ - Sorting, filtering, and pagination
113+ - Row selection and editing
114+ - Multiple themes
115+ - Lazy-loaded
116+
117+ ``` bash
118+ npm install @object-ui/plugin-aggrid ag-grid-community ag-grid-react
119+ ```
120+
121+ [ Read full documentation →] ( /docs/plugins/plugin-aggrid )
122+
123+ ---
124+
125+ ### Timeline Plugin
126+
127+ ** [ @object-ui/plugin-timeline ] ( /docs/plugins/plugin-timeline ) ** - Timeline component with multiple layout variants.
128+
129+ - Vertical, horizontal, and Gantt-style layouts
130+ - Customizable markers with icons
131+ - Date formatting options
132+ - Time scales (day/week/month)
133+
134+ ``` bash
135+ npm install @object-ui/plugin-timeline
136+ ```
137+
138+ [ Read full documentation →] ( /docs/plugins/plugin-timeline )
139+
140+ ---
141+
142+ ### Chatbot Plugin
143+
144+ ** [ @object-ui/plugin-chatbot ] ( /docs/plugins/plugin-chatbot ) ** - Chat interface component with message history.
145+
146+ - User and assistant message roles
147+ - System messages
148+ - Timestamps and avatars
149+ - Auto-scroll and typing indicators
150+
151+ ``` bash
152+ npm install @object-ui/plugin-chatbot
153+ ```
154+
155+ [ Read full documentation →] ( /docs/plugins/plugin-chatbot )
156+
157+ ---
158+
159+ ### Calendar View Plugin
160+
161+ ** [ @object-ui/plugin-calendar-view ] ( /docs/plugins/plugin-calendar-view ) ** - Full-featured calendar with month, week, and day views.
162+
163+ - Month, week, and day calendar views
164+ - Event display with colors
165+ - Navigation controls
166+ - All-day and timed events
167+
168+ ``` bash
169+ npm install @object-ui/plugin-calendar-view
170+ ```
171+
172+ [ Read full documentation →] ( /docs/plugins/plugin-calendar-view )
173+
174+ ---
175+
176+ ### Calendar Plugin (ObjectQL)
177+
178+ ** [ @object-ui/plugin-calendar ] ( /docs/plugins/plugin-calendar ) ** - Calendar visualization for ObjectQL data sources.
179+
180+ - ObjectQL integration
181+ - Automatic field mapping
182+ - Database-driven events
183+ - Works with object/api/value providers
184+
185+ ``` bash
186+ npm install @object-ui/plugin-calendar
187+ ```
188+
189+ [ Read full documentation →] ( /docs/plugins/plugin-calendar )
190+
191+ ---
192+
193+ ### Gantt Plugin (ObjectQL)
194+
195+ ** [ @object-ui/plugin-gantt ] ( /docs/plugins/plugin-gantt ) ** - Gantt chart for ObjectQL data sources.
196+
197+ - Project task visualization
198+ - Progress tracking (0-100%)
199+ - Task dependencies
200+ - ObjectQL integration
201+
202+ ``` bash
203+ npm install @object-ui/plugin-gantt
204+ ```
205+
206+ [ Read full documentation →] ( /docs/plugins/plugin-gantt )
207+
208+ ---
209+
210+ ### Map Plugin (ObjectQL)
211+
212+ ** [ @object-ui/plugin-map ] ( /docs/plugins/plugin-map ) ** - Map visualization for ObjectQL data sources.
213+
214+ - Location-based markers
215+ - Latitude/longitude support
216+ - Marker customization
217+ - ObjectQL integration
218+
219+ ``` bash
220+ npm install @object-ui/plugin-map
221+ ```
222+
223+ [ Read full documentation →] ( /docs/plugins/plugin-map )
224+
225+ ---
226+
99227### Views (Core Package)
100228
101229** [ @object-ui/views ] ( /docs/views ) ** - Core views package for advanced object data management and visualization.
@@ -142,12 +270,19 @@ export const CodeEditorRenderer = (props) => (
142270
143271### Bundle Impact
144272
145- | Plugin | Initial Load | Lazy Load |
146- | --------| -------------| -----------|
147- | plugin-editor | ~ 0.2 KB | ~ 20 KB |
148- | plugin-charts | ~ 0.2 KB | ~ 540 KB |
149- | plugin-kanban | ~ 0.2 KB | ~ 100-150 KB |
150- | plugin-markdown | ~ 0.2 KB | ~ 100-200 KB |
273+ | Plugin | Initial Load | Lazy Load | Description |
274+ | --------| -------------| -----------| -------------|
275+ | plugin-editor | ~ 0.2 KB | ~ 20 KB | Monaco editor |
276+ | plugin-charts | ~ 0.2 KB | ~ 540 KB | Recharts visualization |
277+ | plugin-kanban | ~ 0.2 KB | ~ 100-150 KB | Drag-and-drop board |
278+ | plugin-markdown | ~ 0.2 KB | ~ 100-200 KB | Markdown rendering |
279+ | plugin-aggrid | ~ 0.2 KB | ~ 280 KB | Data grid |
280+ | plugin-timeline | ~ 0.2 KB | ~ 10 KB | Timeline layouts |
281+ | plugin-chatbot | ~ 0.2 KB | ~ 30 KB | Chat interface |
282+ | plugin-calendar-view | ~ 0.2 KB | ~ 40 KB | Full calendar |
283+ | plugin-calendar | ~ 0.2 KB | ~ 50 KB | ObjectQL calendar |
284+ | plugin-gantt | ~ 0.2 KB | ~ 60 KB | ObjectQL Gantt |
285+ | plugin-map | ~ 0.2 KB | ~ 20 KB | ObjectQL map |
151286
152287Without lazy loading, all this code would be in your main bundle!
153288
0 commit comments