Documentation
How to Insert Dynamic Content?
You can insert content from database using special tags or short codes. You can insert user information, date, Joomla article, category, tag, site information, file information or any data from the database.
How to Format Dynamic Content?
Along with inserting dynamic content, you can convert it to HTML and apply formatting. For example, if information is stored as image link, instead of displaying the link, you may need to display as image itself.
SQL Field Guide
The SQL form field provides a drop down list of entries obtained by running a query on the Joomla database.
Integer Field Guide
The Integer field provides a drop down select box with a range of integer values.
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.
Text Area Field Guide
The text area form field is used to allow users to input multi-line text, such as messages, descriptions, comments, or any other type of content that requires more space than a single-line text.
Tag Field Guide
The tag form field provides a drop down list of Joomla tags.
Note Field Guide
The note form field allows you to add any text, title, descriptions or alert boxes in between the form fields.
Modal (Record) Select Field Guide
The modal select form field provides a modal window to allow the user to select an item from a page displaying multiple rows.
Media Field Guide
The media form field provides modal access to the media manager to select an image or other kind of media like audio, video or documents.
Category Field Guide
The category form field provides a drop down list of categories (only published or all) for a certain extension.
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.
Backend List View
The List View at the back-end 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.
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.
Manage Your Facebook Pages from Joomla
You can manage your Facebook page and automate posting to your Facebook pages from Joomla.
Facebook Login for Business using Joomla
For connection to the Facebook API, first you need to create a Facebook app.
Image Gallery
The Image Gallery Element is designed to create a gallery of images located in folder inside Joomla images. The Gallery is based on Light box.
File Upload
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.
Field Layout Options
The layout defines how the custom field is displayed at the front-end while viewing single record. Some layouts depend upon the type of the field. Additional settings or options may appear after saving.
Permissions and Access Levels for TF Content
For each content application, you can set advanced front-end permissions and access levels for viewing (or accessing), creating, editing and deleting data and records.
Automate Joomla Database Operations
With TF Tools extension, you can automate Joomla database operations. Save time and get more done by setting workflows.
Guide to Facebook Permissions
Permissions are user-granted Graph API authorization. Before your app can use an endpoint to access an app user's data, the app user must grant your app all permissions required by that endpoint.
How to Manage Facebook Campaigns, Adsets and Ads
Facebook organizes ads in a structure with three levels: campaign, ad set and ad. Campaign contain your advertising objective and one or more ad sets. Ad sets have one or more ads. You define schedule and audience for each ad set. Ads contain ad creative. You can create multiple ads in each ad set to optimize ad delivery based different images, links, video, text, or placements.
Manage Facebook Ad Campaigns from Joomla
The TF Tools component allows you to create and manage Facebook ads and campaigns through your Joomla site.
Tabs
Website Tabs are similar to the Browser Tabs as it consists of multiple content that are grouped together to save space. Because of this, the Tabs Element is helpful for pages with limited space. When designed well, they help improve readability and decrease clutter.
Progress Bar
The Progress Bar is a chart that displays progress in the form of a horizontal bar. This chart is very handy when it comes to representing complex information in a simple way.
List or Linked List or Icon List
The List Layout displays a list of items as ordered or unordered list with icons and links. It can also be used for navigation list.
Subform Field Guide
The subform form field type provides a method to create multiple fields. These can be reused and repeated. For example, you can use this field to store FAQs, user addresses. In the database, the data is stored as JSON.
Importing Images to Joomla
You can import images (intro and full text) to Joomla articles. There are two aspects while importing images: image Url that is saved in database and actual image file that is saved in images folder.
Importing Data to Joomla
With TF Import Joomla extension, you can import almost anything to Joomla. You can extract and import content items to Joomla articles, other components and to any Joomla database table.
Extract Single Page Content from External Source
For any article, at minimum you will need title, alias and content (intro text and full text) to get started. After you have setup source, destination and other basic settings, you can configure how to import title, alias and content.
User Course Learning Path
The learning path displays all the modules and their lessons for the course, completion status (if enabled), and action buttons for viewing lesson, taking test, marking lesson complete or incomplete, and viewing detailed score (or attempts) page.
Adding Content to Lessons
Lessons in TF Learn can contain content (text, images, audio or videos or combination of these) and questions for quizzes. To add content, you can either use Joomla articles or TF learn pages or both.
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.
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.
Insert Dynamic Content in Your Newsletter
You can insert content in your newsletter using special tags or short codes. You can insert user information, date, Joomla articles, category, tag, site information, file or any data from the database.
How to Insert Multiple Items Source Content?
You can add short codes to insert content that will multiply itself, depending upon the limit set or the number of items fetched. After you have selected and configured the content source, you can use tags like {DC title}.
Adding Lessons to Module
This page is used to add a new or edit an existing Lesson. To create a new lesson, click on "New". To edit an existing Lesson, click on the title from the list of Lessons.
Adding Questions to Lessons
To create a new question, click on "New". To edit an existing Question, click on the title from the list of Questions.
Adding Modules to Courses
This page is used to add a new or edit an existing Course Module. To create a new module, click on "New". To edit an existing module, click on the title from the list of Modules.
Adding Courses
In TF learn, each course contain one or more modules (this is different from Joomla module). Each module contains one or more lessons. In this way, courses contain lessons organised as modules. The component allows reusing modules in multiple courses.
File Field Guide
The File Upload field provides an input field for uploading one or more files.
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".