Jump to content

Kanban Board uniGUI/Webix Component - Available


Recommended Posts

KanbanBoard.png.64075c79b7567198e852eb97045f8bed.png

Description
This project uses the Webix JavaScript platform to integrate its complex Kanban component for uniGUI integration. In this way, in just a few minutes, you can integrate all the features of a professional kanban into your uniGUI/Delphi projects, reaching a level of professionalism that would not be possible with uniGUI or Webix alone. You will have the best of both worlds!

The big advantage here is connecting all management features with a lightweight and easy-to-configure interface supporting your database and user management for your Kanban Board projects using uniGUI features in terms of DB integration and session management.

If you don't know what a Kanban is see here (https://en.wikipedia.org/wiki/Kanban_(development) ). Along with a Scheduler, Diagrams and Gantt, they are essential features in every system of task delegation, assignment of roles in project management, execution and monitoring of personnel teams in companies. Imagine Trello (https://trello.com/), Bitrix (https://www.bitrix24.com.br) Monday (https://monday.com) and Jira (https://www.atlassian.com ), to name just a few. A Kanban Board is one of the most important components for these activities in any company with team management in its activities, hence the great demand for it and dozens, maybe hundreds of online services using this resource.

Why webix ?
Webix is ??a JavaScript platform or framework that uses many of the common Sencha Ext.JS concepts: modularity and integration-ready components. Concepts that, in fact, emerged with Delphi and expanded to the IT industry. However, its license is free for non-commercial use and its source code, along with hundreds of examples are available on GitHub (https://github.com/webix-hub/). In addition to dozens of repositories with more components and support material, it can be used without limitations for personal purposes and without financial gain.

But, before some programmers who don't know web development, Kanban is not something suitable for the mobile world. With a Kanban, the concept of a Task Board with a good area available for Immediate viewing and a glimpse of the project's progress is essential. Something that gets completely lost on a smaller cell phone screen. Not everything in the world is to be seen or managed on your cell phone, but nothing prevents you from making occasional adaptations to display some things on it as less of a part of the project. This is not contemplated here and never will be.

Kanban Webix resources that are present here in this project:
Basically all features of the original Kanban Board Webix are available in this project. The ones that weren't integrated with uniGUI or transformed into Delphi/Pascal functions are those that aren't relevant or haven't caught my attention in a functional way.

-->Features that using uniGUI adds to Kanban Webix:

- Support and easy integration to your favorite DB.
- Save (LocalStorage), Import, Export (uniGUI and JSon text file) and monitor Cards (tasks) in movements with autosave in two ways (localstorage and uniGUI via ajaxEvent) in each interaction or user modification of the session.
- User management by Kanban.
- Task management by user.
- Filters by user via avatar image.
- Search filter by card content.
- Creation of cards with user definition, priority and color.
- Creation of cards in status (columns) the way you want.
- Full drag and drop support between statuses (columns).
- Easy customization of actions such as: trigger send Whatsapp message, E-mail, remove, copy etc.
- Delphi/Pascal code all commented in English with the important points and descriptions of the functions.
- JavaScript code all commented in English with the important and descriptive points of the functions.
- Several adaptations of the JavaScript code were developed by me and integrated into uniGUI to facilitate and speed up its integration.

In addition, you have the complete Kanban Board Webix documentation with several examples and code snippets for your customization ( https://docs.webix.com/desktop__kanban_board.html ).

This project, in its uniGUI part, already has the definition of tables in FDMemTable, which allows an easy and quick adaptation to your DBs and import of structure in them.

See animation below or try it here on-line
kanbanboard.gif

Al info at the link below

https://unigui.com.br/kanbanboard-eng.html

Edited by Fred Montier
missing links
  • Like 2
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...