Invalid
Changelog of older versions
2024-02-01 4.0 Official release
2024-01-29Â Forum #54267Â Fix radio button IDs in repeating group.
2024-01-25Fix several deprecated Factory::getDbo calls
2024-01-25Improve Fabrik Home display
2024-01-22Â Forum #54305Â Forum #54270Â Load old date CSS from inside Fabrik (J!5 removed calendar CSS from media/system)
2024-01-21 Improve Fabrik Home: show version and useful links
2024-01-21Â Forum #54304Â Consent: use raw userID (thx lcollong)
2024-01-20 Forum #54303 Store default NOW() for date_created in Sequence element
2024-01-20Â Forum #54300Â Add groupModel to form php eval variables
2024-01-19 Textarea: remove TinyMCE version check >4 (will break JCE >2.9.54)
2024-01-19Â Forum #54260Â Fix "filter under headings" showing up in PDF
2024-01-19 Forum #54253 Skip Content plugin in smart search indexer context
2024-01-01 Forum #54271 Fix language Translations in form limit plugin
2023-12-17Â Forum #54148Â Fix item-Id setting in fabrik-Bootstrap-grid.php (div template)
2023-12-14Â Forum #54132Â Catch "j" format in jdate (not working in form view)
2023-11-22Â Forum #54204Â Fix deprecated J! function calls in Partial/Pdf (breaking in J!5)
2023-11-14 Fix (again) Add Group icon for repeat Groups with table layout and min=0
2023-11-11 Forum #54175 Fix deprecated warnings in Field, InternalId & Jdate Element Plugins
2023-11-10Â Forum #54186Â Add com_fabrik/js folder for custom JS
2023-11-06Â Forum #53833Â Expose the data array to the eval functions of databasejoin element
2023-11-05 Forum #54179 Fix Thumbs element details view
2023-11-05Â Forum #54183Â Removed CSV as a menu item type
2023-11-05 Forum #54165 Fix Timestamp element saves as local/utc and update on edit
2023-11-04Â Forum #54174Â Deprecated warnings with PHP 8.2
2023-11-01 Forum #54169 update_col.php: fix issue with Elements with Range filter
2023-11-01Â Forum #54156Â fix duplicate HTMLHelper call for Imagick
2023-10-22 4.0 Zeta Release
2023-10-22Â Forum #54149Â Fix missing Itemid on Apply
2023-10-22Â Forum #54097Â Fileupload delete in bootstrap_tabs
2023-10-21Â Forum #54143Â Fix usergroup list view
2023-10-21 Don't apply default values in existing records (e.g. empty dates)
2023-10-21 Fix bootstrap_tabs BS5 selectors
2023-10-20 Allow Installation on Joomla 5
2023-10-20 Fix Admin Modules
2023-10-20 Add admin Groups order default
2023-10-19Â Forum #54144Â Add $this->data and $formModal to the call to attachments eval.
2023-10-19 Workaround for J!4.4.0 issue which breaks the time picker if 24h enabled (always show week numbers)
2023-10-17Â Forum #54132Â Fix jdate applying timezone to store as local.
2023-10-17Â Forum #54134Â Fix timestamp update on edit logic.
2023-10-17 Forum #54106 Fixed the ordering sticky for Lists, Forms, etc in the admin.
2023-10-13Â Forum #54118Â Block user input only on the action buttons.
2023-10-04Â Forum #54108Â Added AWS to the vendor libraries.
2023-10-02Â Forum #54119Â Fix count error after deleting ajax-max-1 file
2023-09-24Â Slider element: fix background class for value in form
2023-09-21Â Forum #54108Â Fixed filter type on user
2023-09-15Â Forum #54094Â Fix form repeat group order icon
2023-09-10 Fix list email plugin addressbook multiselect (old F3 issue)
2023-09-02 Variable names in usergroup element
2023-08-29 Forum #54072 Fix Birthday element not storing since Epsilon;
2023-08-23Â Forum #54050Â log form: fix Date() call
2023-08-20Â Forum #54026Â Content plugin, load frontend language file also in backend
2023-08-15 4.0 Epsilon Release (After installing Epsilon please install the birthday plugin fix plugin-birthday-2023-08-29.zip)
2023-08-14 PHP8.2 Support for MPDF
2023-08-13 Fix list "Group by" not storing selected element
2023-08-13 Fix usergroups showing values in list view
2023-08-12 Added the form articles and upsert plugins, added the specialchars Validation plugin
2023-08-12 Fix error if storing empty birthday with "Save empty as Null"=no
2023-08-11 Forum #53988, Forum #53761 fullcalendar.php: show label of a dbjoin "title" element, not value
2023-08-11Â Forum #53974Â PHP validation: enable access to ->setMessage()
2023-08-11 form.js: Fix inject groupAdd icon position in repeat group table layout
2023-08-11 Improve quickicon AdminModule layout
2023-08-11 OldDate: If alwaysToday and element is readonly show last stored value (like in list view an F3)
2023-08-11 Forum #53994, Forum #53983 Fix dbjoin frontend add and select issues for dropdown, auto-complete, radio
2023-08-10 Fix jdate filter BS5
2023-08-10 Improve Advanced search layout, don't display a value field if element is "please select", fix spinning loader for 'please select'
2023-08-09 Forum #54030 Use BS5 class text-end for repeat-group buttons in Bootstrap and bootstrap_tabs
2023-08-04 Several deprecated fixes
2023-08-04Â Forum #53960Â mootools-core.js: catch undefined parameter in computePosition
2023-08-04Â Forum #53880Â Copy loading-light.gif
2023-08-04Â Forum #54000Â Fix comment table definition (timestamp needs default current_timestamp()), fix deprecated trim on null
2023-08-03Â Forum #53997Â Remove Fabrik pagination link styling conflicting with Cassipeia/Atum
2023-07-27Â Forum #53976Â Fix non-editable jdate overriding existing date with NULL
2023-07-27Â Forum #53981Â Fix typos in log and notices form plugin
2023-07-17Â Forum #53966Â route.php not existing in J!4, not necessary for "old" com_search-j4-adapted
2023-07-14Â Forum #53964Â Fix missing variables in list php eval
2023-07-05 Set the doctype to partial for the list selection modal.
2023-07-05Â Forum #53947Â listfilter.php: fix deprecated null in strtolower
2023-07-04 Some layout fixes in fabrik-element-field-form.php and form-php-plugin
2023-07-02 Forum #53943 Fixed Content plugin "You are trying to embed an element..." error
2023-06-29Â Forum #53921Â Fixed: force to float only after unnumberFormat a formatted int/decimal field
2023-06-26 Add article form plugin
2023-06-23 Save the form Groups even if we do not record the form data in the database
2023-06-23 list.php: add BS5 class for condensed table
2023-06-22Â Forum #53921Â Fixed store empty int/decimal values as NULL even if number format is enabled
2023-06-22Â Forum #53923Â Fixed create list via CSV import + deprecated trim param warning
2023-06-21 Fixed form autofill.js (Cannot read properties of undefined (reading 'element') li 204)
2023-06-19 Fixed getting the BS Tab for element JS, the markup changed with BS5
2023-06-12 Forum #53893 Add Itemid to PDF links to avoid pagination/filter issues with multiple Menu items calling the same list.
2023-06-05 Added formData to the PHP validation plugin
2023-06-05 Fixed deprecated null param in image.php
2023-06-04 Added the Picklist element with BS5 markup
2023-06-03 Forum #53889 Missing buttons in Dropdown element admin
2023-06-03 Missing $db declaration in uninstall script
2023-06-01 4.0 Delta Release
2023-06-01 Fixed library version numbers
2023-06-01 Include the Cron geocode plugin
2023-06-01 Revised sql update files to ensure they run on install
2023-06-01 Installation library warnings
2023-06-01Â Forum #53856Â mPdf NullLogger error
2023-05-31 Forum #53870 Fix HTML chars in dropdown Lists
2023-05-31Â Forum #53876Â Add formModel and elementModel to php-eval in form php plugin (onElementCanView,onElementCanUse,onElementContainerClass)
2023-05-26 Forum #53872,Forum #53819 Fix calc and CDD Elements in repeat Groups
2023-05-24Â Forum #53870Â Fix tooltip showing parent/child ids in element listing
2023-05-18 Forum #53855 Fix alert image position in ajax Validation error message
2023-05-15Â Forum #53854Â update_col.php: more Php:eval vars ($update)
2023-05-13Â Forum #53851Â Fix JS error "undefined (reading '_getSubElements')"
2023-05-13Â Forum #53852Â Improve list action heading display
2023-05-11 Forum #53736 Fix multi col repeat Groups
2023-05-10Â Forum #53844Â Force loading #_fabrik_lists from J!DB on frontend import
2023-05-09 Fix Php::Eval params for list listcsv plugin (undefined method PlgFabrik_ListListcsv::getFormModel); Fix auto_detect_line_endings is deprecated
2023-05-08Â Forum #53846Â validation_rule.php: add $data to Php::Eval vars
2023-05-08Â Forum #53845Â Deprecated in facetedlinks
2023-05-07Â Forum #53841Â Set "empty"=null and force int and dec values to numeric to avoid 'Store row failed: Incorrect integer value: '' for column...'
2023-05-07Â Forum #53842Â plugin.php: add formModel to condition Php::Eval
2023-05-06Â Forum #53839Â element.php: php8 fix for default value if readonly
2023-05-05Â Forum #53789Â Fileupload: fabrikDataEmpty and access image
2023-05-05Â Forum #53825Â Fix juser message if mailing is disabled
2023-05-04Â Forum #53837Â J!4.3 _registry notice
2023-05-01Â Forum #53831Â Deprecated warning birthday
2023-04-27Â Forum #53823Â Re-add initialization of custom helpers __initStatic
2023-04-20Â Forum #53804Â Fix serveral enhanced dropdown etc. issues
2023-04-19 Forum #53734 Dropdown element can handle int column for value
2023-04-19Â Forum #53809Â Fix missing classes/43/ for J!4.3
2023-04-16Â Forum #53797Â Fix list group-heading collapse/expand icons
2023-04-13Â Forum #53793Â Fix list order icons
2023-04-11Â Forum #53788Â Fix typo in it-IT
2023-04-08Â Forum #53780Â Fix Cron "Field 'created' doesn't have a default value"
2023-04-03Â Forum #53774Â Fix tabbed list layout
2023-03-31 Fix 'Array to string conversion in … Pdf\HeadRenderer.php on line 239' warning during backend PDF creation
2023-03-31 4.0Gamma3 Release
2023-03-29 Forum #53766 Fix controller/Visualizations getModel call
2023-03-27Â Forum #53760Â Forum #53758Â Fix deprecated null params mb_strtolower and json_decode
2023-03-27Â Forum #53748Â Fix dbjoin deprecated trim on NULL
2023-03-25 Fix cron_php eval parameters
2023-03-22Â Forum #53754Â List php_events: add $model to eval vars
2023-03-22Â Content plugin: fix deprecated issues, improve debug reporting
2023-03-20Â Forum #53752Â Add variables to Php::Eval also in case of additional php-file
2023-03-20Â Forum #53751Â Run backend template overrides only on Fabrik
2023-03-19 Fix Deprecated: Passing null to parameter #2 ($replace)... in Worker.php on line 759
2023-03-19Â Forum #53749Â Fix eval/thisVar in several plugins
2023-03-18Â Forum #53743Â Set #_elements.default nullable also on update
2023-03-18Â Forum #53737Â Improve CDD error logging
2023-03-17Â Forum #53741Â Fix issue on Windows systems and J! root folder starting with a number
2023-03-12Â Forum #53731Â Use explicit jQuery in blockuserinput.js
2023-03-09Â Forum #53668Â Improve (j)date range filter layout (BS5 and accessibility)
2023-03-07 Fix email list plugin
2023-03-06 Forum #53711 etc Fix deprecated warnings in list can-edit/delete/view-row plugins (thx pastvne)
2023-03-06 Fix new lib structure in list email + form sms plugin
2023-03-06Â Forum #53717Â Catch outdated or wrong segments in router
2023-03-05Â Forum #53712Â Include $data in databasejoin and CDD AdvancedEval params
2023-03-05Â Forum #53707Â Fix $form warning in backend menu and module editing (and add fix for J!4.2.8)
2023-03-01 Fix typo in Thumbs element. For updating the Thumbs element see (https://fabrikar.com/forums/index.php?threads/fabrik-4-gamma2-now-available-for-download.53699/)
2023-02-28 4.0Gamma2 Release
2023-02-27 Fix version check in Thumbs element
2023-02-27 Update Getid3 lib
2023-02-27 Fix a typo in Comment form plugin
2023-02-27 Improve error reporting on storing meta data
2023-02-27 New library structure; fix "DOMPDF not found"
2023-02-25 4.0Gamma1 Release
2023-02-24Â Forum #53682Â Repeat group button layout
2023-02-23Â Forum #53685Â Missing string initialisation in case of ajax_calc
2023-02-23Â Forum #53684Â revert need for double backslash in date/jdate 'getAllowedPHPDates'
2023-02-22Â Forum #53593Â escape % in calc element code before logging, so sprintf in logEval won't break with' x arguments required, y given
2023-02-22 4.0Gamma Release
2023-02-21 Removed all calls to the PHP eval function. We now create a class to wrap the code. This isolates Fabrik code from any clash with user supplied code
2023-02-21Â Forum #53674Â Textarea WYSIWYG sizing
2023-02-19 Forum #53660 Forum #53664 Remove autoscrolling of wide Lists
2023-02-19Â Forum #53666Â Stop "cycling" of pagination next button
2023-02-16Â Forum #53660Â Layout enhancement for listactions as dropdown
2023-02-16Â Forum #53665Â Throw error, not a system error message + false success "Record added/updated" in case of failed "store row to DB"
2023-02-15Â Forum #53659Â fix Class "Fabrik\Helpers\JURI" not found
2023-02-14Â Forum #53654Â handle old ReCaptcha v1 as reCaptcha (checkbox) v2
2023-01-29 Fix Rating element
2023-01-17Â Forum #53604Â Improved error message in case of failing Fabrik connection (instead of 'mysqli object is not fully initialized')
2023-01-12Â Forum #53592Â User elelemnt not rendering name or ID on new records, ID does not store
2023-01-12 Fix calc element (Ajax-update if code contains \)
2023-01-12 Fix Enhanced Dropdown
2023-01-09 Issue #600 Button element missing
2023-01-08 Issue #603 2 column PDF output broken; (edit) Fix incorrect end-of-group handling
2023-01-05 Issue #609 List module "Show intro" setting
2023-01-05 Issue #606 Remove hardcoded Bootstrap list template and improve div template (BS5 styling, HTML ids)
2023-01-05 Issue #607 Trim whitespace from group column widths; (edit)Don't count hidden fields in multi-col Groups
2022-12-24Â Issue #528Â Delete not working in row if list actions rendered as dropdown
2022-12-20 Beta4b Release
2022-12-20Â Issue #598Â Error in sql update file for fabrik_cron
2022-12-20Â Issue #599Â JSON string broken if "params" fields of the database tables fabrik_lists or fabrik_forms is too long
2022-12-20Â Issue #598Â Class Factory not found
2022-12-19Â Issue #586Â Can't delete row from list
2022-12-19 Beta4 Release
2022-12-18Â Issue #594Â Install fail: BLOB, TEXT, GEOMETRY or JSON column 'default' can't have a default value
2022-12-16Â Issue #548Â Save part-edited records Form leads to error 0 on clear
2022-12-14Â Issue #535Â Calc element not rendering HTML
2022-12-14Â Issue #588Â List filter not working in Admin (also site)
2022-12-14Â Issue #530Â Googlemap element works in list, not in form
2022-12-14Â Issue #500Â Advanced search produces an error
2022-12-12Â Issue #583Â Creating a list based on a view misses table name
2022-12-11Â Issue #548Â Clearing a partially saved form leads to error 0
2022-12-10 Issue #576 Finish publishing date cannot be cleared in Forms and Visualizations
2022-12-10Â Issue #589Â Advanced search in admin needs BS5 styling
2022-12-09Â Issue #577Â Unpublished list cannot be edited
2022-12-09 53564 PHP8 Error in Birthday element
2022-12-08Â Issue #585Â Saving an element shows empty green error message
2022-12-02 Beta3 Release
2022-11-30Â Issue #574Â Class 'BaseController' not found
2022-11-30Â Issue #572Â Change fabrikar.com help links to https
2022-11-29Â Issue #543Â Issue #544Â List filter layout
2022-11-29Â Issue #563Â Clear filter for search all
2022-11-29 Issue #537 BS5 markup for radio button Groups
2022-11-28Â Issue #566Â Form Comment plugin call to member function getTableColumns on null
2022-11-28Â Issue #569Â Error installing on J4 that did not have F! installed.
2022-22-27 Beta2c Release
2022-11-27Â Issue #565Â Remove old F3 update sql files so they do not run during install
2022-11-27 Issue #533 Add Email Exists validation
2022-11-27Â Issue #539Â Unable to import from CSV
2022-11-26 Beta2b Release
2022-11-26Â Issue #561Â Comments plugin shows database warning.
2022-11-26 Beta2a Release
2022-11-26 Multiple issues - SQL Update problems with Beta2.
2022-11-26Â Issue #507Â Block user input on front end until Fabrik is loaded.
2022-11-26Â Issue #560Â Upgrade F4-F4 should not delete the library.
2022-11-26 Issue #558 Null date value. 2022-11-24 Issue #540 Deprecated warning in Birthday element
2022-11-23 Beta2 Release
2022-11-23Â Issue #547Â &Â Issue #546Â Updating to Beta1 causes sql errors
2022-11-22Â Issue #549Â Plus sign wrong color in filters dialog
2022-11-19Â Issue #543Â Up/Down arraows Missing
2022-11-19 Issue #540 Deprecated errors in Birthday element
2022-11-17Â Issue #531Â Undefined method in Captcha plugin
2022-11-13Â Issue #501Â Advanced search strange layout after re-opening (PRÂ #526)
2022-11-13 Typo in Googlemap viz (coords in viz missing), deprecated warning in Googlemaps element (PRÂ #525)
2022-11-12 Issue #494 and Issue #519, Axjax Validation icons, Time element dropdown, Time element php8 fix (PR #520 PR #523 )
2022-11-11Â Issue #503, List buttons alignment (PRÂ #517Â )
2022-11-09Â Issue #347, Access protection for "Reset Fabrik" (PRÂ #516Â )
2022-11-07 Issue #503, Toggle list columns (PR #504, #505 )
2022-11-07 Issue #494, Fail/success icon position in ajax validations, failed Validation indication on group tabs in bootstrap_tabs (PR #502 )
2022-11-06Â Issue #486, Responsive CSS for List column visibility
2022-11-06Â Issue #489, fabrik hangs when saving element structure change.
2022-11-06 Beta1 release
Â
What can YOU Build with Fabrik?
Whatever your application need… Fabrik has you covered!
The ultimate component for building powerful Joomla applications
LISTS
Display data collected by your forms or from existing database tables.
- Create new list, or connect to existing databases!
- Fully relational
- Fine grained ACL
- Superb filtering / pre-filtering / Grouping
- Ajax
- Templates
- 5+ Plugins
- Data import/export tools
Fabrik lists should be considered as views onto the data contained within MySQL tables. This is because with Fabrik lists you can create joins between database tables, have multiple Fabrik lists pointing at the same database table, and each Fabrik list may then apply its own access levels and filtering.
FORMS
Forms are the heart of Fabrik, they allow you to collect data from users to access your data for editing and viewing.
- Multipage
- Ajax
- Repeatable sections
- 30+ Elements
- 20+ Plugins
- Ajax validations
- 10+ validation plugins
TEMPLATES
Customize the look and feel of your Fabrik applications with professional templates.
- Responsive designs out of the box
- Custom styling options
- Mobile-first approach
- Multiple layout options
- Easy template overrides
- Bootstrap integration
SCHEDULES
Automate tasks and processes with powerful scheduling capabilities.
- Automated data processing
- Scheduled email notifications
- Recurring tasks
- Custom PHP execution
CONNECTIONS
Connect to external data sources and integrate with other systems.
- Multiple database connections
- API integration capabilities
- Cross-platform compatibility
Fabrik Products
Powerful components for your Joomla websiteFabrik - The Application Builder

Fabrik provides people the power to create custom applications without requiring knowledge of mySQL and PHP, all within a familiar Joomla administration interface.
Fabrik provides you with all the tools that you need to create applications that range in complexity from simple contact forms to complex applications such as a job application site or bug tracking systems.
For programmers, Fabrik still allows customization via PHP, xhtml/css templating and javascript.
Fabrik has a broad set of functions, both basic and advanced, and with these it is possible to create a broad range of applications.
Fabrik - Paypal Plugin

Process PayPal payments on form submission.
Fabrik PayPal is a PCI-compliant solution. Even customers without a PayPal account can make purchases through PayPal's secure payment gateway using a credit card.
Fabrik PayPal checkout transactions take place in the PayPal payment window, so you need not worry about SCA compliance since the transactions are handled by PayPal itself.
Fabrik Full Calendar Plugin

Robust and easily configurable calendar plugin for Fabrik.
Fullcalendar is one of the most popular Javascript Calendars. It's powerful and lightweight and suitable for just about anything. Integrate your Fabrik lists into a beautiful calendar presentation.
Full Calendar supports multiple lists and each entry on the calendar can be styled specific to the list being displayed.
The download of Fabrik is currently offline while we finish setting up the subscription/donation system. We expect it up in a day or so.
Sorry for any inconvenience this might cause you.