Hello, everyone! Welcome to Chapter 5! This chapter is packed with exciting content as we expand functionality in the task management page, enabling various viewing options. I bet you’ve been looking forward to this, right? No worries — I’ll guide you step-by-step, and as always, we’ll breeze through it together!
We’ve already set up a task management page, but to make the system even more intuitive, we want tasks to be viewable in different modes, such as Table, Kanban, Calendar, and even Gantt Chart. Using NocoBase’s tab feature, we can toggle between these different block layouts on the same page. Let’s walk through the steps.
Adding a Sub-tab
Adding Another New Tab

Ready? Let’s dive into creating each block type!
Block Introduction: Blocks are data and content carriers that present information in the most suitable format on a website. Blocks can be added to a Page, Modal, or Drawer, and multiple blocks can be freely arranged via drag-and-drop. Using blocks in NocoBase makes page and feature building fast and flexible, while templates allow easy replication and referencing, greatly reducing setup time.
Kanban is an essential feature in task management systems, allowing intuitive task management through drag-and-drop. For instance, you can group tasks by status to get an instant overview of each task’s current stage.
Start Building a Kanban Block
Choosing a Grouping Field
Adding a Sorting Field


After creating the Kanban block, we’ll need to set up an Add Form. Here, NocoBase provides a very useful feature — you can Copy or Reference a form template created previously, sparing you from reconfiguring a new one each time.

When creating a form in the Kanban view, you’ll see two options: “Copy Template” and “Reference Template.” You might wonder, what’s the difference?

Next, let’s create a Calendar Block to help manage task schedules more effectively.
To use the calendar view, the task collection needs Start Date and End Date fields:

In the Calendar View, create a calendar block, select the task collection, and set it up using the Start Date and End Date fields. This configuration will display tasks as spans on the calendar, offering a clear view of task timelines.


On the calendar, you can easily choose date, click to edit task details, and remember to copy or reference templates as needed.

The last block we’ll explore is the Gantt Block, a tool widely used in project management to track task progress and dependencies.
To show task progress effectively in the Gantt chart, we’ll need to add a new field named Completion Percentage (complete_percent), with a default value of 0%.

In the Gantt View, create a Gantt block, select the task collection, and configure it with the start date, end date, and completion percentage fields.

In the Gantt view, you can adjust task progress and timelines by dragging, with the start date, end date, and completion percentage fields updating automatically as you make changes.

Fantastic! You now know how to use various blocks in NocoBase to display task data, including Kanban Block, Calendar Block, and Gantt Block. These blocks not only make task management more intuitive but also provide great flexibility.
But this is just the beginning! Imagine a team where different members have distinct roles — how can we ensure seamless collaboration and data security, allowing each person to see and edit only the content relevant to them?
Are you ready? Let’s move on to the next chapter: Chapter 6: User & Permissions.
Keep exploring and unleash your creativity! If you encounter any issues, don’t forget to consult the NocoBase Official Documentation or join the NocoBase Community for discussions.