Create Application or Content

This page is used to add a new or edit an existing Content. Different Applications are called "Content". Each application or content is associated with database table to store records. Articles or items in the application are called "Rows" or "Records".

This extension gives you more power and control over the data. You can use it to create almost any custom application.

Joomla! Articles vs TF Content

There are three key differences:

1. All Joomla articles or content is stored in one database table organised into different categories. In TF Content, the articles or items are stored in different database tables. This makes it easier to manage and transfer data.

2. Joomla articles are extended by custom fields. In TF Content, you can create columns in the database table to store custom fields. Custom fields can be used to display or store different types of data.

3. In TF Content, you can also set the viewing access level to self only or to specific users. This means, the records created at the frontend can be viewed by the creator only.

Create New Content Application

To create a new database table for your application, click "New". To edit an existing Content, click on the title From the list of Contents.

Title (Required): This is the title of the application. For example: Events, Directory, Contacts, Movies

Alias: The Alias will be used as part of the URL. Normally, you can leave this blank and Joomla will fill in a default value Title in lower case and with dashes instead of spaces.

Content Tab

Description: This is the description of the application. It is displayed at the frontend list of records layout.

Name (Required): This is the name of the database table. The name should be short, in small letters and without any spaces or special characters.

Icon: The icon class for the backend views of the application. You can also add from font awesome icons. For example fa-solid fa-home.

Access Own: Enable this option to allow only authors or record creators to view their own records.

Access: Select the view access level for the database table.

Click "Save" to proceed further.

Other Tabs

  1. Options Tab
  2. List View
  3. Item View
  4. Form View
  5. Submissions

Columns Tab

After a new table is created, this tab will show all the columns (or fields) and their datatype in the table.

When you create a new database table or application, 14 default columns are automatically created. You can extend the functionality by adding custom columns as per your requirement.

Default Columns

  1. id
  2. title
  3. alias
  4. description
  5. published
  6. created
  7. created_by
  8. modified
  9. image
  10. ordering
  11. access
  12. hits
  13. language
  14. note

You can add additional columns to the database tables to extend its functionality. For example, if you are creating Movies database, you can add columns for release date, director, story and so on. Columns are also called "custom fields" or just "fields".