Documentation
Extending Forum with Custom Fields
You can extend the functionality of the component by adding custom fields. You can create custom fields for topics and replies. For example, you can add forum labels, priority or file attachments to your topics and replies.
Forum Replies
Replies are attached to the forum topics. You can either reply to a topic from the backend or from the frontend.
Forum Topics
This page is used to add a new or edit an existing Topic. Setting up the forum is easy. Topics are the main discussion posts or questions or support tickets. Topics can be created either from the backend or from the frontend.
TF Upload Documentation
TF File Upload custom field enables you to upload a PDF or a ZIP file directly in the article's editing page and display the download link in the frontend. You can also use it to upload a profile photo or images and it at the frontend.
Password Field Guide
The password field provides input control for entering a password where characters are masked.
Color Field Guide
The color field provides input control for specifying a color; opening a color picker when active.
List Field Guide
The List field provides a dropdown select with a generic list of options.
Number Field Guide
The Number field provides a one line text box with up-down handles to set a number in the field. It also adds default validation and displays a numeric keypad in some devices with dynamic keypads.
Radio Field Guide
The Radio field provides a radio button, allowing a single value to be selected out of multiple choices.
Url Field Guide
The Url field is used for entering a URL. It looks like a text input, but has validation parameters and relevant keyboard in supporting browsers and devices with dynamic keyboards.
Email Field Guide
The email field provides input for email addresses. It looks like a text input, but has validation parameters and relevant keyboard in supporting browsers and devices with dynamic keyboards.
Extend Functionality by Adding Columns
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.
TF Content Quick Guide
TF Content is Joomla! component to create databases, mini-applications and advance frontend forms. Data for each application is stored in a different database table called "Contents". Records or items are called "Rows".
Add Rows and Records
Rows contain the data or articles or items stored in the database tables. To add data from the backend, navigate to the component dashboard and select your application.
Backend List View
The List View at the backend is used to find, add, and edit records. This is divided into three parts - Toolbar, List Filters and Table. Depending upon the component and view, there may be some variations.
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".
Dashboard and Configuration
The dashboard contains various blocks or tiles with links to manage the component. If the link is associated with any database table, it will show the total number of records in the database table.
TF Structured Data Documentation
The plugin supports following structured data types - Article, NewsArticle, BlogPosting, Book, Course, Dataset, Event, FAQPage, HowTo, JobPosting, Movie, Product, Recipe, SpecialAnnouncement, and VideoObject.
Creating Forms using TF Page Builder
TF page Builder comes with the easy-to-use form builder which supports almost all the standard fields. You can create all types of forms such as contact form.
Adding Elements to TF Page Builder
There are a number of elements to create a website of almost any type. One or more Elements can be added to a Column, You can reuse the elements to add in multiple columns.
TF Page Builder Elements: List
The Elements list is used to find, add, and edit your website elements built with TF page Builder. Elements are basic blocks of content for building website pages. You can reuse the elements created easily.
TF Page Builder Columns: List
The Columns list is used to find, add, and edit your website columns built with TF page Builder. Columns contain one or more elements. You can reuse the columns in more than one row easily.
Adding Columns
Similar to Rows, Columns help build the layout of a webpage. A single Row can be divided into multiple columns and each of these columns can contain other elements.
Adding Rows
Rows provide an initial horizontal structure to the frontend page. It acts like a section with one or more columns. You can add rows to your pages from the Rows tab. A row can be reused in multiple pages.
TF Page Builder Rows: List
The Rows list is used to find, add, and edit your website sections or rows built with TF page Builder. Rows contain one or more columns. You can reuse the sections in more than one pages easily.
Creating Pages Using TF Page Builder
Pages are organised into one or more sections or rows. Each row can contain one or more columns. Each column can contain one or more elements.
TF Page Builder Pages: List
The Pages list is used to find, add, and edit your website pages built with TF page Builder. Pages contain one or more rows or sections.
TF Page Builder Quick Guide
With TF Page Builder, you can quickly build web pages and forms. This guide will help you to understand how the page builder works and create your first page.
Template Structure, Layout and Sections Guide
Air (or BootOne) Template a multipurpose Joomla template that can be used as a standalone template or it can be used as a framework for a wide range of different websites. You can use this template with TF Page Builder or any other page builder also.
Site Navigation and Menu
You can control the display site navigation using Joomla! Menu module. There are two types of navigations - main menu and other menu (sidebar, footer).
Design Options
The Design options are available under the Design Tab of Template Options. Here, you can set the font, colors, different page layouts, and add your custom css code.
Joomla Overrides
Boot One Joomla Template is based on Bootstrap version 5. It is mobile responsive template that supports multiple styles or themes, Accelerated Mobile Pages (AMP), Google Analytics, Favicon, Custom Code, and many other features.
BootOne Theme Styles
Besides default Bootstrap, BootOne template has 25 other themes or styles.
Calendar Field Guide
You can configure how the calendar field is displayed on the form. The calendar field is used for dates and times like birth date, event date, movie release date and so on.
Create Record Menu Item
A Create Record menu item displays the form for frontend addition of records for your application. Generally, you should create this menu item if your application requires frontend submission of records.
View Records Menu Item
A View Records menu item displays the records of a specified Content Application. Generally, you should have one menu items for each Content application.
Field Layout Options
You can change the frontend display layout of custom fields. Some layouts depend upon the type of the field.
Access Levels for TF Content
For each content table, you can set frontend access levels for viewing, creating, editing and deleting records.
Create Topic Menu Item
The "Create Topic" menu item displays the form for users to create a new topic or submit a support request.
List User Topics Menu Item
The "List User Topics" menu item displays all the forum topics that are published and created by the logged-in user.
List All Topics Menu Item
The "List All Topics" menu item displays all the forum topics that are published and enabled to display at the the front.
Connections: List
The Connections list is used to find and view the connections between website users. Users can send connection requests and invitations to other users. Once approved or accepted, the connection is established.
Activities: Edit
This page is used to add a new or edit an existing Activity stream. To create a new activity update, click "New". To edit an existing Activity, click on the title From the list of Activities.
Activities: List
The Activities list is used to find, add, and edit your activities in the stream. Activity stream provides an easy and quick way to display your website updates and user related events.
Forum Labels: Edit
You can add one or more labels to organise your discussion topics. Labels can be added either from backend or from frontend.
Forum Labels: List
The Labels list is used to find, add, and edit your forum labels. You can add one or more labels to your forum topics.
Course Self Enrolment
Self enrolment for the course is based on two ways - Joomla user group system or direct enrolment or combination of both.
Single Course Detail View
Users can navigate to the single course detailed view page from the All Courses menu item. From this page, users can also enroll for the course.
Questions and Tests
You can add a test or a quiz to a lesson by adding questions. You can add one or more questions to a lesson. The number of questions asked in a lesson can be set in the lesson settings.
Learning Paths and Completions
After a student enrolls for the course, the student can see all the courses accessible under Paths view. This view shows the list of accessible courses and their progress.
Completions: Edit
This Page is used to view or edit an existing Lesson Completion by the student. To view an existing Completion, click on the title of the lesson from the list of Completions.
Questions: List
The Questions list is used to find, add, and edit your questions. You can add questions to the lessons to create a test for the lesson.
Completions: List
The Completions list is used to view all the lesson completion status. Lesson can be marked completed by self (without any condition), viewing the pages, taking the test or getting minimum score in the test.
Page 1 of 4