Create a Classic AppFormerly Interfaces

Ask NocoAI

Copy a prompt, paste it into NocoAI in any base, and replace the words in [brackets] with your own.

  • Build a classic app for [this table]
  • Build a classic app for [managers] with a page of [team tasks] and a page of [project status]
  • Build a classic app with a form to [submit support requests] and a page to [track them]

A NocoDB classic app starts with a guided setup: you name the app, select a layout for its first page and connect that page to a table.

Before you start

Each classic app is for a specific audience, and each audience needs something different. For example, a field technician may only need to log site visits. A finance lead wants a summary of spend across all projects.

First decide who the classic app is for and what they must do. This decision makes the rest of the setup easier. It tells you which records to show, which actions to give and who gets access.

If you do not know where to start, complete this sentence:

I'm building an app to [action] for [audience].

For example: "I'm building an app to triage incoming support tickets for our customer success team."

Keep that answer near you during the setup below. Use it to decide what goes in the classic app and what to leave out.

Create a new classic app

The Classic App card in the product shows the Formerly Interfaces badge.

  1. Open your project. In the mini sidebar, click Apps. The Apps page of the project opens.

  2. Click New app in the project sidebar. The Create an app dialog opens.

  3. On the Classic App card, click Build from views. The guided setup opens.

    Where AI apps are not available, New app opens the guided setup directly.

On a project that has no apps, the Apps page offers Build from views on the Classic App card. It opens the same setup.

Create a classic app wizard

Step 1: Name your app

The first step is Name your app. You share classic apps with other people, so give the app a name that your team can use. You can also customize:

SettingWhat it sets
IconAn icon from the searchable icon library.
ColourAn accent color for the classic app.
StyleThe visual style of the app chrome: Bold, Quiet, Wash or Ink.

You can change these settings later from the context menu of the classic app. See Actions on a classic app.

Step 2: Choose a layout

Select the layout for the first page of your classic app. For a guide to each layout, see Page layouts.

Choose a layout

Step 3: Connect to a table

Most layouts show data from a table. In this last step, select the table that the page connects to. Some layouts have more settings:

LayoutSetting
KanbanThe single-select field for Stacked by.
GalleryAn optional Cover image field.

Layouts that do not show table data, for example Overview, skip this step.

Connect to a table

For the Grid and Record review layouts, you can also copy settings from an existing view of the connected table in this step.

On the last step, click Create app. The classic app opens in the classic app builder. You can then start to design it.

Copy settings from a view

The Copy settings from a view option starts a new Grid or Record review page with the settings of a view of the connected table. Use it when the table already has a view that looks the way you want the page to look. You then do not have to make its filters, sorts and field settings again. The option is in the Connect to a table step.

Copy settings from a view

  1. In the dropdown, select the source view. The list shows all views of the connected table, except Form and Map views.
  2. Click Choose settings.
  3. Turn on the settings to copy, or click Select all. The button shows the number of selected settings.
  4. Create the page as usual. NocoDB applies the copied settings to the page. You can change them later in the builder, as on any other page.

You can copy the same settings as in the Copy another view's configuration dialog: Field visibility, Field order, Column width, Row height, Filter condition, Group, Sort and Row coloring.

You can copy across types. For example, a filtered Grid view can be the source for a Gallery page. NocoDB offers only the settings that the destination layout can use:

DestinationAvailable settings
Grid, ListAll eight
Timeline, GanttAll except Column width
Gallery, Kanban, CalendarField visibility, Field order, Filter condition, Sort, Row coloring
Record reviewField visibility, Filter condition, Group, Sort, Row coloring

Settings that the selected view cannot give are grayed out. If you change to a source view or visualization that does not support a selected setting, NocoDB removes that setting from your selection automatically.

Some view settings, such as certain filter conditions or grouping, have no equivalent on a classic app page. NocoDB does not copy them. The wizard warns you before it creates the page.

Add pages to a classic app

A classic app can have many pages, but your plan may limit the number. To add a page:

  1. Put the pointer on the classic app in the sidebar, or use the page list in the builder.
  2. Click New page.
  3. Select a layout. If the layout needs a table, connect it to a table. The setup is the same as for a new classic app, but without the naming step.

The app navigation shows the pages in the listed order. You can drag pages to change their order, rename them inline or hide them from the navigation. Hidden pages stay available for contextual use. For example, a record detail page opens when a user clicks a record.

Every classic app must have at least one page, and at least one page visible in the navigation.

Availability

  • Only project creators and owners can build classic apps.

Last updated on

Latest product updates?See Changelog
Stay in the loop? Follow us onLinkedInLinkedInYouTubeYouTubeXX