Content types
The main concept introduced by FLEXIcontent is "content types".
The only type configured by default is the article, but other types may come to mind such as an image gallery, a portfolio, a recipe, a CV, a show card, a product sheet, a.s.o. ...
A content type is like a sheet with a preformatted data entry form. One type has associated fields and most of the time, also its own template. Please note that FLEXIcontent allows you to associate a same field to multiple types.
"Content types" in Flexicontent refer to defining the structure of a specific type of content that can be created and managed on a Joomla website. They include custom fields, attributes, display templates, form options, category management, and ACL (Access Control List) permissions.
Key points:
- Custom fields: Define various types of data that can be captured for each content type, such as text, images, and dates.
- Attributes: Additional parameters that can be set, such as category and keywords, to provide additional information and organization.
- Display templates: Determine how content elements are presented on the site in terms of layout, style, and appearance.
- Form options: Configure the content creation form for each content type, including form validation rules, required fields, default values, and other settings.
- Category management: Enable the creation and management of custom categories to effectively organize and classify content items.
- ACL (Access Control List): Manage access permissions for each content type using Joomla's ACL system, allowing for control over user access rights to different types of content.
Here are some examples of content types that could be created and managed using Flexicontent:
-
Blog articles: A content type with custom fields such as title, body text, featured image, category, tags, publication date, etc. Display templates could be configured to show blog articles as lists, grids, or slideshows, with form options for entering tags and categories.
-
Products: A content type for creating product listings with custom fields such as product name, description, product image, price, stock, etc. Display templates could be configured to show products with sorting, filtering, and searching options, and form options for entering product attributes such as size, color, etc.
-
Events: A content type for creating events with custom fields such as event title, description, date and time, location, organizer, etc. Display templates could be configured to show events in a calendar or list, with form options for registering participants, managing bookings, etc.
-
Testimonials: A content type for collecting customer testimonials with custom fields such as customer name, testimonial, rating, customer image, etc. Display templates could be configured to show testimonials in blocks, slideshows, etc., with form options for submitting new testimonials.
-
Portfolio: A content type for creating an online portfolio with custom fields such as project title, description, images, skills, etc. Display templates could be configured to show projects as grids, carousels, etc., with form options for managing projects and adding new projects.
These examples illustrate how content types in Flexicontent can be used to create and manage different types of content with custom fields, attributes, display templates, form options, category management, and ACL permissions, providing great flexibility in content creation on a Joomla site.
the options typically found in a content type creation form in FLEXIcontent:
-
Content Type Name: You can specify the name of the content type you want to create. This is usually a required field and allows you to give a distinctive title to the content type you're creating.
-
Description: You can add an optional description to provide additional details about the content type you're creating. This description can be useful for providing internal information or helping users understand the purpose of the content type.
-
Custom Fields: You can add custom fields to define the attributes and properties of the content type. Custom fields can be of different types such as text, multi-line text, dropdown list, checkbox, etc. You can define options for each custom field, such as label, data type, default values, etc.
-
Display Settings: You can configure display settings for the content type, such as the number of articles to display per page, sort order, pagination, etc. This allows you to customize how articles of this content type will be displayed on your site.
-
Category Settings: You can configure category settings for the content type, such as category management, category hierarchy, category icons, etc. This allows you to define the category structure for articles of this content type.
-
Management Settings: You can configure management settings for the content type, such as access permissions, publication settings, editing permissions, etc. This allows you to define access rights and permissions for users managing articles of this content type.
-
Search Settings: You can configure search settings for the content type, such as search fields, search filters, advanced search settings, etc. This allows you to customize the search options for articles of this content type.
-
Backup Settings: You can configure backup settings for the content type, such as version management, backup management, etc. This allows you to define how articles of this content type will be backed up and managed.
-
SEO Settings: You can configure SEO (Search Engine Optimization) settings for the content type, such as meta tags, friendly URLs, canonical tags, etc. This allows you to optimize articles of this content type for search engines.
-
Advanced Settings: You can configure other advanced settings for the content type, such as publishing options, comment settings, rating settings, etc. This allows you to fine-tune the behavior and features of articles of this content type.