Log in Register

Login to your account

Username *
Password *
Remember Me

Create an account

Fields marked with an asterisk (*) are required.
Name *
Username *
Password *
Verify password *
Email *
Verify email *
Captcha *
Fork me on GitHub

RecommendRecommend PrintPrint

FLEXIcontent v2.2.1

  • Extension type
    Component Plugins Modules Language Template
  • Release date
  • Up to date
  • Developer
    Georgios Papadakis
    Emmanuel Danan
  • Licence
    GPLv2 or later
  • Type
  • Version
    v2.2.0 stable / v2.2.1 RC
  • Compatibility
    Joomla! 1.5 Native
    Joomla! 2.5 Native
    Joomla! 3.x Native
  • Voting
    (827 votes)
  • Favourites
    Add to favourites (75 users)

Release notes :

Download file
zip FLEXIcontent v2.2.1 for J2.5/J3.x , Hits (6245 Hits) ,

zip FLEXIcontent v2.2.0 r1998 for J1.5 , Hits (669 Hits) ,
Final release of v2.2.0 for J1.5

This is the last J1.5 release, and there will not be a v2.3.0

You may report a bug, but J1.5 is no longer developed/supported, there maybe a v2.2.1 though to fix a serious issue

FLEXIcontent v2.2.0 stable for Joomla 1.5/2.5/3.x is available

New functions

Install and run in very large web-sites, tested on half a million items (please see our performance guide in FAQ)

+ Powerful per content type configuration for item form, search, filtering

+ Added 4 new fields contributed by Ruben Reyes(Lyquix):

  • addressint => Address International / Google Maps
  • phonenumbers => Phone Numbers,
  • sharedaudio => Shared Audio (SoundCloud,spotify,last.fm,etc)
  • sharedvideo =>Shared Video (youtube,vimeo,dailymotion,etc)

+ Added script plupload for multiple files uploading.

+ Added custom fields to RSS feed

+ Added 2nd level ordering to all frontend view except search, with custom field

+ fcxSlide.js(plus with a new carousel template for universal module) !! this new jQuery-baded responsive CONTENT slider developed specifically for FLEXIcontent
- new smart/high performance jQuery based item carousel template for universal module (can act as slideshow with proper configuration)

More powerful workflow with new ACL rules

Option for Featured categories

+ Added script plupload for multiple files uploading.
- enhanced filemanager, language, UTF-8 filename support
- enhanced all existing fields (new parameters and capabilities)
e.g. multi-uploader in image / gallery field

Improve :

Easier configuration
 a. revised parameter layout
 b. revised parameter description
 c. new clear CSS

- friendly items manager, e.g. hide/show columns, add custom columns per type (old feature but revised) etc
- more SCOPEs for universal content module, e.g. custom field scoping
+ new organization and styling for global administration (lighter and easyer)
+ improved drag and drop experience
+ improve copy and heriting params between categories

Fully custom field placement for frontend item form (for CORE fields too)

Custom no access messages per field

Known Limitations for existing J3.x sites:
For existing web-sites please take note if you are using any of the following
1. Existing language association of articles translating same content are not imported/used
2. Existing tag assignment of articles are not imported/used
3. Existing image+links parameters of Joomla articles are not imported/used
=> there point are in 2.3.0 roadmap

v2.2.0 is last version for J1.5


FIXES (Medium Importance: that break a page load !!)

1. Fixed getting menus in J3.2, now FLEXIcontent should work with J3.2 beta
2. Fixed mootools-more some times not loaded in J3.x
3. Fixed advanced route plugin giving error when there is no Active Joomla menu item
4. Fixed send mail broken in J3.x


FIXES (Minor Importance)

1. Fixed jQuery input masking (in-browser validation) for text field
2. Compatibilities updates when upgrading to J2.5 from J1.5,
3. Cleared almost all PHP v5.4+ STRICT warnings
4. Fixed rare case of items not having their main category added to the (multi) category-items relation table,
5. Fixed image/gallery field showing title twice, when using widgetkit as JS gallery,
6. Minor CSS improvements for category layout of FAQ template, and fixed default parameter values for item depth parameter in category menu item


IMPROVEMENTS (Medium/Minor Importance)

1. Fixed / improved author/myitems category layouts to properly display subcategory assigned items, and to properly link to subcategories
2. Improved groupmarker field to add a warning label if current groupmarker field is of type "TAB START" but tab label is not set,
3. Fixed / improved duplicate alias check to allow duplicate alias in different sub-categories AND/OR in different languages
4. Fixed / improved item height calculation for carousel template of universal content module by forcing the item image height/width in all browsers
5. Fixed / Improved Flexibreak article pagination (CONTENT) plugin
6. Improved directory view to balance columns automatically when items per column are set to ZERO,
7. Added to backend items manager, a new filter for including sub-category items from published or unpublished categories
8. Improved item links of universal content module to use main category, when category SCOPE is not active
9. Restructured image/gallery field parameters so that it is more easy / intuitive to configure,
10. Added limit selector and list summary results to all backend views
11. Added ordering parameters to the feed listings, which of course is "most recent" by default
12. Improved carousel template of universal module in 2 aspects:
  (i) to have various easing / bouncing effects (default parameter value is exponential easing),
  (ii) improved display of vertical mode to display previous/next handles above and below the items with appropriate CSS styling,
13. Added parameter and updated templates so that the display of subcategories counter (in sub-categories of category view) will be configurable



1. Added download history logging per user-file pair (multiple downloads are logged as single record with hit counter to avoid DB table getting big)
2. Added download coupons creation and usage e.g. now used when sharing download links to non-priveleged users via email (optionally enabled via file field parameter)
3. Added/Enabled category hits accounting in both J2.5/J3.x for FLEXIcontent category view, (when using Joomla category view, this is only
available in J3.x)



1. Added 1 more post-installation / integrity check, that verifies whether main category of item exists in the multi-categories to item relation table

1. Improved component installer to
- abort installation only if installing for first time,
- to provide more clear feedback of what when wrong and if a rollback / abort was done
2. Improved print link in category-like views to display according to current

FIXES (J3.1 specific)
1. Fixed universal module being empty
2. Fixed SQL error while creating filters in J3.x after upgrading from J2.5
3. Fixed duplicating/deleting templates in J3.x (replaced mootools AJAX with jQuery AJAX)
4. Fixed using CAPTCHA form field
5. Fixed FLEXIcontent finder (smart search) plugin in J3.x
6. Fixed frontend AJAX voting being broken in J3.1
7. Fixed multi-item change state in backend items manager being broken for J3.1
8. Fixed carousel template of Universal module in J3.1
9. Fixed jQuery UI JS error due to loading different jQuery UI than the one used by J3.1, (uses v1.8.23 CORE, in J1.5/J2.5 we load the fulll v1.9.2 jQuery UI library)

FIXES (All Joomla version)
1. Fixed frontend order override for "Best rated" and "Most commented"
2. Fixed jumpy behavior when sorting fields in positions of template layouts
3. Fixed / allowed using single quotes in tags
4. Fixed the single quote being truncated half way by FLEXIcontent strip and cut text helper function
5. Fixed FACETED filters in category view being empty, while also doing text
6. Fixed/Improved frontend autocomplete to include currently typed word in autocomplete list, and not to display duplicate results due to having uppercase letters,

1. Added preview to CSV import task, and made it multi-step (AJAX based) to avoid timeouts, ability to continue interrupted import
2. Added ability to call plugin functions as tasks via frontend controller (these are limited to an 'allowed' list of functions)
3. Added 2 tasks to file field, that are used to optionally display button that opens a popup e-mail FORM with the purpose of sharing the file download link with a friend

It offers exciting new features compared to v2.0.2 / v2.0.3 and important performance improvements mainly on FLEXIcontent universal module

Some of new features are:
-- Greatly improved appearance and functionality of FACETED field filters (tag-like selection, checkbox / radio selection with instant filtering, combination of filter values)
and some notable bug-fixes
-- Improved filtering module, more configurable with ability to target multi-category view
-- Featured categories support (e.g. for usage in modules / or receving content list markups)
-- Powerful Content list markups for ALL listing views (featured cats, secondary cat, access, access level obtained/required, timeframe of creation, etc)
-- Fully responsive multi-nested tabular design for items form redesigned for best appearance and best user experience, that can focus on invalid field even if nesting more that 1 tab
-- Improved item form, better workflow. content type selection according to ACL, support for captcha, many other imporvements
-- Togglable column support for items manager
-- Optimized SQL query of universal content Module for high performance
-- Optimized creation of FACETED filters
-- Per filter parameter for FACETED filter behavior, among other now it is possible to disable item counting, and to hide values instead of disabling, to set combination of filter values to be require ALL (=and instead of =or)
-- easier template layout editing by adding (a) content type filter, (b) field type filter, for both available and used fields
-- many other improvements (a more complete changelog will be added here soon)

* release v2.0.2 for J1.5/J2.5, (compared to v2.0.1):

(a) Fixed ordering groups in items manager when filtering with a specific category,
(b) Fixed directory view being broken when using top level category (J1.5)
(c) Fixed validation of CSV import being broken
(d) Fixed (CSV import) to allow multiproperty fields to only import main property (FIELDs: email, weblink, extweblink, image (existing image only))
(e) Fixed display Favourites Field
(f) Fixed URL slug not show in tags view , when using pagination
(g) Fixed JFile class not being loaded in category view
(h) Added better checks and messaging for unauthorized downloads/weblinks and also fixed a bug when ACCESS Level is not set
(i) Fixed default access level in File Editor being not set to Public
(j) Completed support for Content Type Access Level in all frontend views, and search plugins (TODO in modules)
(k) Optimized main query of category view to be 20x - or more faster in large sites , e.g. 10,000+, 50,000+ per category, will render in same speed, (this includes category,author,myitems,mcats layouts)
(l) Optimized filters of category view to be 20x - or more faster in large sites , e.g. 2,000+, 10,000+ per category (but these are still a bit slow for sites with more than 50000+ items per category)
(m) Made Loading of various libraries to be done by a common helper function (once), also these libs will be used in more FLEXIcontent views
(n) Added Component parameters for disabling loading of various JS libs (mostly JQuery libs: 'jQuery','image-picker','masonry','select2','inputmask','fancybox')
(n) Added ability to disable automatic form submission in category view (Component/category/menu parameter)
(o) Fixed blog template parameter headers not being displayed (in J2.5)
(p) Some minor other fixes that i forget and PHP 5.4 cleanups

# Some layout improvements and minor fixes,
(a) Fix parameter "Create Filter values" via Query being broken (it tries to treat them as elements),
(b) Fixed delete image for image field in folder mode,
(c) Added select2 jQuery Library in drop down select for fields for FIELDS: select, multiselect, textselect,
(d) various minor layout/CSS improvements for the item edit form,
(e) added check if site if offline and administrator is not logged (to frontend) to prevent execution of component in frontend

NEW: XMAP v2.0.x plugin created (download separately)

(a) Fixed date field not respecting "Ignore Editor Timezone" by adding a timezone offset (FLEXI_J16GE ? 'UTC' : 0) for function addCalendar() in flexicontent.fields.php files
(b) Fixed an issue for image field in folder mode and PHP <=5.1
(c) Fixed checking for zero Access Level to consider it as public (a bug that appears if content type has not been saved)
(d) Replacement for item properties in prefix/suffix/separator/etc field parameters

(a) Removed SQL_CALC_FOUND_ROWS from frontend category model (incompatible with 3rd party extensions),
(b) Fixed (item form) custom HTML tag parameters for text/textselect field,
(c) More responcive design (item form) and minor Layout/styling improvements for image, file, relation fields,
(d) Added select2 library to relation field

(a) Changed/Fixed Language Drop Down Selects to show enabled languages instead of installed ones
(b) Changed/Fixed ItemElement view to show selection of categories according to user's permissions
(c) Added usage of Content Type Access Level and Main category Access Level to the Universal Content Module

(a) Fixed favourites/tags views not respecting image resizing parameters,
(b) Adding missing ability for original image size option in 'blog' category template layout
(c) Fixed warning of comments when jcomments not installed in universal content module

(a) Fixed multiselect field not to display the prompt inside selector when using iQuery select2, instead it is display before selector
(b) Fixed 2 recent bugs in image field, one is to count entered values correctly in DB-reusable mode and second the selection of image broken in folder-mode
(c) Moved validation of parameters in Universal Content Module so that it is placed before any parameter is retrieved, and also replace usage of deprecated JHTML image.site
(d) Some improvement for frontend item form styling and compacted code fields to take-up less space when secondary categories selector is displayed

(a) Fixed image field in folder mode not setting correct image container (instead, it sets the 1st one)
(b) Fixed relation field with single category not being able to display items,
(c) Fixed text field broken because of inputmask js lib,
(d) Fixed category description not being saved (broken when fixing using user-selected editor),
(e) Fixed a syntax error in HTML5 category common frontend layout
(f) added rss preview link to backend

(a) Minor fixes/cleanups (fixed missing rss icon in category manager, and an unused variable in filemanager, and a minor cleanup in FAQ template code)
(b) Fixed missing menu item META for views Directory,Search,Tags,Favourites
(c) Fixed category model not issuing not found error 404, when a single invalid url segment exists after a category menu item
(d) Fixed a bug in fields select,radio,radioimage when element value does not exist
(e) Adding nice marking for radio,checkbox form elements of fields: radio,checkbox,radioimage,checkbox

(a) Fixed performance of backend search index listing (the search record listing
used to examine what exists inside advanced search index)

* release v2.0.1 for J2.5, (NEW compared to v1.5.6 / v2.0.0):

- High performance items manager (regardless of number of items)
- Added ability of displaying non-selected element values to fields: select, selectmultiple, radio, radioimage, checkbox, checkboximage
- Added checkin (unlocking) button to all backend views not having already
- cleaned more PHP strict warnings
- Fixed second page of advanced search view, and cleaned/fixed the layout with proper HTML and CSS classes
- Language improvements, added displaying of associated translations in items manager listing and in item form
- Access Levels to Content Types now used in category view (todo for other views, do not use this feature yet) also added create (submit) privilege although not used yet.
- Bug fixes for date field, and also fixed image field setting wrong permissions
- Bug fixed of other reported bugs of v2.0.0, various other minor ones


-- Powerful manual/automatic Work-flow, with ultra-flexible notifications email (Global, Per Content Type, Per category, featuring 4 basic workflow cases)
(please read online guide in Global configuration options)
-- Restructured/regrouped parameters everywhere to make them easier to locate and configure (parameters are 3x-5x more than before, in component/modules/plugins)
-- Added to Global Configuration almost all missed parameters of various views, so that almost everything can inherit from Global Component configuration
-- Fully faceted search with multiple filter appearances (single text/select, dual (ranges) text/select , single toggle buttons (radio), multiple toggle buttons (checkbox) etc, date as ranges with date picker or automatically grouped in year, months, days, etc)
-- Fully customizable Alpha-Index having custom character groups, character aliases, character ranges, and these per language or overridden per category or view
-- Language management enhancement, e.g. for content Items (articles) associations similar to J3.0 , with automatic switching for frontend
-- Multiple featured categories (To use these, Select categories in Advanced Route Plugin after reading our FAQ article)
(Of course a content can belong to many featured categories because FLEXIcontent allows multiple categories per content Item)
(TODO: allow easy selection in item Form ... since now you have to select them like other categories)
-- Many other minor/medium importance new features

-- 3 more ACL rules to the Hierarchical inheritance of joomla (category > subcategory > … > content)
-- 40 more ACL options than standard Joomla
(most of them easy to use , some of them may need documentation to describe their usability, we are updating our site)

-- My items view  (with all category options !!)
-- Multi-category view   (with all category options !!)
-- Author view    (with all category options !!)
-- Search view
a. with full faceted search with item counting and multiple filter appearances, see above !!
b. user interface with jQuery to offer a better user experience
c. display of custom fields
d. smart marking of multiple search words (it will not work for words with accents, but results will be always listed correctly)

UPDATED -FRONTEND- VIEWS (enhancements):
-- Display custom fields in tags and favorite views
-- Enhanced tags cloud module to be able to pass a detailed configuration to tags view
-- Enhanced category view with customizable fully customizable alpha index
-- Enhanced categroy view to be able to create more detailed subcategories listings with customized layout and thumbnailing
-- and more ...

-- Big performance improvements for frontend views e.g :
a. up to 2x for items view (with many fields) and minor for tags / favourites
b. up to 20x or more for category  view (and similar) with many items
-- The backend search indexer was built with speed in my mind and can index up 50-100 per second while them having 50 text searchable custom fields!!


-- Search Indexes View
(handles rebuilding basic and advanced search indexes)
a. Basic index (that we had in v1.5.4) is now possible to be - REBUILT - when users ADDs/REMOVE searchable FIELDS
b. Advanced Search Index (NEW) which makes possible TEXT Searching otherwise unsearchable field e.g. image field, plus it allows searching per individual field !!

-- Author management View
a. easy manage your authors (Joomla users)
b. customize frontend author views of each author
c. allow more functionality than ACL allows (e.g. number of categories the author is allowed to assign an item)

-- Powerful CSV import View
a. can accept - ANY - type of CSV file (any format, but content is strictly specific)
b. can import fields that are both multi-valued and multi-property
c. can import various properties of items (e.g. state, owner, start/end publication dates, etc)
d. can import item with specific ID
e. powerful debugging BEFORE import process starts, that prevent mistakes in the process (and these without need to renter import configuration)

(Form for submiting/editing FLEXIcontent items)
a. NEW rewritten Frontend CONTENT Form , that brings almost all backend options to the Frontend
b. Per Content Type customization of the Form with various new parameters

(compared to v1.5.4)
-- A powerful Universal content Module with
a. Detailed filtering: with more than 10 Filtering SCOPEs each with various further customization parameters.
b. Smart structure, so that despite the very long number of parameters, it easy the sub-section of a parameter
c. Can create category listing and / or group into categories
d. Templating, (built-in is the powerful "news" template to customize display of fields without editing any files)
e. Display criteria (when module will be displayed e.g. a given condition is true), note this is different than filtering SCOPE as it effects all module content

-- A filtering module
a. allows displaying any number of categories filters into a module position
b. Display criteria (like above)

-- Tags Cloud
a. Module has been enhanced with tags view configuration and each tags cloud module is able to pass this configuration back to the tags view
b. Display criteria (like above)

UPDATED -BACKEND- VIEWS (major enhancements)
-- Item Manager
a. custom field display e.g. image fields (customizable per content type in content type configuration !!)
b. integrated Trash & Archive Management
c. Multiple item state change (needed since FLEXIcontent has more state than Joomla)
d. Power drag and drop reordering that works smoothly with all ordering Groups of the items
e. Better integration with language

-- Content Type Manager
(Numerous parameters for content types are customized:)
a. CORE fields per content type
b. ITEM Form per content type
c. Email Notifications per content type

-- Fields Manager
(New Field Properties) (common to ALL non-CORE fields)
a. Form Hidden (Backend and/or Frontend Forms)
b. Value-Edit ACL permission  (subscription sites)
c. Untranslatable  (field maintains value of master translatin item)
d. Text Search/Filter properties  (to add remove field for search indexes on demand)
e. Unified parameter structure for almost all field for easier, more intuitive and configurative, e.g. structure parameters for filter appearance / faceted search

(Enhancements for fields in -Item Form-)
a. Inline Help (as baloons or as inline text)
b. Fieldsets and Tabsets via the new Field 'Form groupmarker'

(Backend Field Listing)
a. Power drag and drop reordering , to quickly group your fields (don't forget to use group marker field too)
b. Duplicate field with values
c. Easy handling of Text Searchable / Filterable fields, with marking of them as dirty until Search / Indexes are rebuilt

-- An image gallery field
(merged with image field)
a. support reusable images via DB
b. support image from custom folder (item-ID + field-Id)
c. Powerful editing in item form, allows to enter multiple properties per image and easily select them (from our new image folder manager)
d. (new) automatic rebuilding of PHPThumb cached thumbnails when configuration of gallery fields changes
e. Parameterized display of the images as thumbnails by various (Javascript Popup) Galleries
f. Suggesting image to social websites (e.g. for linking from Facebook)
g. Text Searchable (its title and description texts, etc, can be entered in advanced search index)
h. numerous other customizations
i. sorry but despite this powerful gallery field, we still lack video field, for basic usage, use a text field that triggers a video joomla content plugin (see our docs)

-- A relation and Reverse Relation field
a. creates relations between content Types, e.g. Artist relates to multiple Albums
b. Powerful custom HTML with field replacements ITEM listing of Related items with any custom field, e.g. you can list Albums with images ,dates etc inside an Artist View

-- A form group marker field
a. groups fields into Tabsets
b. groups fields into Fieldsets
c. groups fields into custom HTML

-- Unified / Restructured parameter of all fields to have a smoother configuration experience
-- More detailed customization of fields for the purposes of displaying, editing , search and filtering
e.g. date field can be grouped into year for the purpose of filtering your content in frontend !!
e.g. Load Module field can customize the parameters of displayable modules, thus you create a single Joomla module and each of your items will display this module differently !!
e.g. Voting field can have multiple voting types customizable per Content Type !!
... other that we will list here in our next update

Numerous bug-fixes (* or improvements) compared to v1.5.x


• Advanced filtering: (a) faceted search + (b) multiple filter appearance e.g. toggle buttons
Per Field search engine with fulltext indexing (Can search/filter fields otherwise unsearchable e.g. image fields)

Improved SEF URL creation/routing: We now handle all cases and avoid errors, and the defaut component menu item is configurable to have maximum flexibility (for views not having assigned a specific menu item)
• Improved workflow: Automatic/manual workflow with highly-configurable messaging
• Improved intergration of version control with workflow, and making it more user friendly
• File manager enhancements and improved FILE Field to allow more control over viewing and downloading
• Native multilingual user interface: association of content translations for J2.5 like it is for J3.x and automatic switching in the frontend

• Trigger content plugins with - selective - plugin triggering inside FLEXIcontent fields, achieving high performance in category view while triggering content plugins, which normally is heavy to do in long listings !!
• Ajax rating system: ADDED multiple voting types, and per Content Type customization of these !!
• Templates: 2 more templates are added (modular layout and tabbed layout for category view), plus tabbed positions in all other item/category layouts
• Article submission and editing [integrated document version and flow control !!]

• Added 3 more ACL rules to the content heritange of joomla (category > subcategory > … > content)
• Added more than 30 other ACL permissions to standard Joomla ACL (component Rules)

MANY OTHER minor and some major improvements ... more to be written


<hrdata-mce-data-mce-data-mce-data-mce-data-mce-data-mce-data-mce-data-mce-data-mce-data-mce-data-mce-data-mce-data-mce-data-mce-alt="v154_and_older" class="system-pagebreak" title="v154 and older" />



* 1.5.4 release: Fixes / improvements in security, performance, routing and new fields !!


* 1.5.3 release: Frontend editing and many other improvements


* YEAR 2010* FLEXIcontent wins the special award of "Best innovation of the Year" and J and Beyond international developer conference

• Unlimited content types with associated fields
• Drag and drop templating
• Each field is a standard Joomla plugin and developers can easily create their own fields using our API (see our FAQ)
Many-in-one built-in fields [that can be configured to give many variations]
 - Dynamically generated fields (via dynamically created SQL query text) [query text may differ per item, etc]
 - Trigger content plugins onto field values together with extra configured text, [e.g. this maybe used to change the text field display into a gallery or a google map]
 - Detailed parametrization for:  (a) value creation and value usage  (b) display  (c) editting  (d) filtering

• Usage of Joomla content and category tables for content, (Joomla as a content management is enhanced instead of replaced)
 - Allow usage of all com_content designed modules and plugins
 - Compatibilty with (a) existing content and with (b) future Joomla versions
• Category Multi-mapping, [multiple categories can be assigned to each content]
• Native multilingual content [We did for J1.5 long before added to J2.5]
• Integrated aggregation system (tags) [We did it for J1.5 long before it was added in J3.x]
• Article submission and editing that allows content approval process for both new and existing content, by closely integrating:
  - Advanced version control [We did it for J1.5 long before it was added in J3.2] plus versioning for custom fields and [v2.x] 3rd party item data e.g. Joomfish/Falang
  - Advanced workflow with 5 hard coded states
Advanced file manager for secure downloads and media files
  - usable by various fields, e.g. file field,  e.g. image field

SEO & Technical
• Perfect native SEF urls [*sightly better can be achieved only via a DB table to contain them, e.g. via a 3rd party SEF extension]
• Content related statistics with graphs

FRONTEND improvements
• Directory view
• Advanced filtering per field in category view
• Ajax rating system [featuring user friendly warning/result messages]
• Ajax commenting system [via close intergation with JComments or other !!]
• Favourites and update notifications [via favourites Field and smart notification plugin]
• Powerful templates [Advanced layout structure for (a) Contents and (b) Content lists (Category view, etc)]

Many other]
• [see changelog above ... of v2.x ...]