Build with
Fabrik v4.5.3 Changelog

Joomla Application Builder

Compatible with J4 and J5

 
Fabrik Backend
 

Countries Represented

25+

Happy Community Members

38,600+

Invalid

Fix 2025-04-18: Fix PDF Generation for J!4 & J!5
Fix 2025-04-18: Removed min. J! 4.2 version check
Notes

Installs on Joomla 4.2+ and on Joomla 5.2+

Fix 2025-04-16: Fix Modal + PDF issue introduced with J!5.3.0
Fix 2025-04-16: administrator/com_fabrik/classes/53 added for J!5.3
Fix 2025-04-10: Forum #55239 Reduce VARCHAR length if PK is set to be a field on import.
Fix 2025-04-09: Forum #55236 Fix issues updating repeat group main container element label.
Fix 2025-04-05: Forum #55227 Fix yes/no fields with unexpected circle after element JS "Show group"
Fix 2025-03-25: Update_col: Fix countable error if user didn't select an element to update
Fix 2025-03-16: Forum #55190 Add full word search support for newer MySQL DBs (fixing "Illegal argument to a regular expression")
Fix 2025-03-10: Forum #55177 Fix test for empty elements in search form.
Fix 2025-03-05: Fix typo breaking unpublishing/publishing connections
Notes

Fabrik Base V4.5.2 is needed if you are running Joomla!5.3+.
Installs only on Joomla 5.2+

Fix 2025-02-19: Forum #55038 Fix TypeError in repeat group count when formData is not an array in PHP 8+
Fix 2025-02-19: Forum #55083 Check if element is defined
Fix 2025-02-19: Fix digsig element csv-export issue
Fix 2025-02-19: Forum #55131 Fix backend "created" issue (element and group) after J!5.2.4 update
Fix 2025-02-10: Forum #54975,Forum #54519 list link plugin: fix wrong URL encoding, thx juuser
Fix 2025-02-10: form log plugin: Fetch missing key warning
Fix 2025-02-09: Forum #54751 fix nasty bug deleting wrong joined records if join is from main-table.FK to joined-table.PK
Fix 2025-02-06: Forum #55982 Fileupload with download script fix "preg_match(): Argument #2 ($subject) must be of type string, array given"
Fix 2025-01-13: Improve default popup form width
Fix 2025-01-13: Add itemId to form pagination plugin
Fix 2025-01-09: Forum #55029 viewlevel element: add missing default value for new records if element is not editable
Fix 2025-01-07: Forum #55014 Forum #54924 Issues with vanishing labels etc. during page load on slow pages
Fix 2024-12-23: Forum #54776 Fix multiselect dbjoins labels (list and CSV export)
Fix 2024-12-13: Admin visualization module
Addition 2025-01-13: Download list plugin
Addition 2025-01-13: Allow selection of details template in Fabrik form module
Addition 2025-01-07: More improvements in backend filter groups
Addition 2024-12-12: Open the filters in backend Groups and Elements list, and filter groups based on Form values.
Addition 2024-12-12: Chosen select support for mobile browsers
Change 2025-02-20: Open fileupload links (files, PDFs, images without lightbox) in a new browser tab
Language 2025-02-19: it-IT translations
Notes

Fabrik Base V4.5.1 is needed if you are running Joomla!5.2.4+.

Fix 2024-12-07: Fix width of chosen-container-multi in bootstrap_tabs template
Fix 2024-12-07: Fix CSV export of multiselect elements
Fix 2024-12-01: Forum #54929 Update-col CSS classes
Fix 2024-11-27: Show J! E_USER_DEPRECATED error only to admins
Fix 2024-11-25: Forum #54860 Fix several issues with fileupload as email attachment (max1) and download script
Fix 2024-11-25: Forum #54911 Fix div by zero error in element avg
Fix 2024-11-21: Forum #54902 Fix validation issue in textarea introduced with last < > fix; move outside Wysiwyg because of a user request
Fix 2024-11-19: Forum #54403 Fix validations in IP element
Fix 2024-11-16: Forum #54896 Re-add extra template in fabrik-group-by-heading
Fix 2024-11-07: Insert an AllowDynamicProperties into the class generated by the PHP::Eval function so that we don't get deprecated warnings setting $this variables.
Fix 2024-10-25: Forum #54828 Replace all controller calls of getError() to try/catch blocks. getError() is not longer available in J!
Fix 2024-10-25: Prefix many of the Fabrik classes with a \ so they don't try and use a files namespace.
Fix 2024-10-21: Forum #54816 Improve validation condition error message
Fix 2024-10-20: Forum #54808 paginate form plugin with joined "Order by" elements
Addition 2024-12-08: Added the asset file to the media files so the installer copies it over.
Addition 2024-11-25: Subforms (backend)
Addition 2024-12-07: Include source maps for all our minified javascript files.
Change 2024-11-27: Show J! E_USER_DEPRECATED errors to admins only
Remove 2024-12-08: Removed a couple of old template files.
Remove 2024-11-11: Removed Tipsey. Was considering using it with Full Calendar but decided on just using standard Bootstrap ToolTips.
Language 2024-11-30: Forum #54921 Improve description
Language 2024-12-04: Update admin Italian language file
Fix 2024-10-18 Fixed minified javascript
Fix 2024-10-08: Forum #54760 log form plugin: fix logging of multiselects
Fix 2024-10-03: Forum #54415 cascadingdropdown issue with rowid=-1
Fix 2024-10-02: Forum #54623 viz issue if SEF + suffix on
Fix 2024-10-02: Forum #54724 fabrik.css; remove repeat data padding to fix wrong alignment of single and multiple repeat data.
Fix 2024-09-28: Improve content types; skip version alert on Fabrik defaults
Fix 2024-09-27: Forum #54727 Paginate form plugin: Improve CSS, fix Start/End pagination links
Change 2024-10-15: Folder classes/52 added for Joomla! 5.2
Remove 2024-08-27: Removed the Fabrik product Key from the admin configuration. It is no longer used, replaced by the download ID in the update site, but was confusing a number of users.
Notes

V4.4.1 is needed if you are running J!5.2

Fabrik Base Version 4.4 (2024-10-17)

Release retracted

Fix 2024-08-26: Revised the plugin loading logic for J3/J4 plugins. This corrects the "Plugin manager: did not load element" error.
Fix 2024-08-26: Corrected the connections test. it was always testing the default connection no matter what connection you initiated the test for
Fix 2024-08-06: Forum #54693 cron email: add missing php eval variables, thx jcc
Fix 2024-07-31: replace class JURI to stop Fabrik breaking J!5 if the Behaviour - Backward Compatibility plugin is disabled.
Fix 2024-07-30: Handle cached layoutData, introduced in J5.1
Fix 2024-07-29: Use a proper event when dispatching J4 plugins.
Fix 2024-07-23 (old)date plugin: handle defaults like in F3
Fix 2024-07-23 Improve form log plugin description
Fix 2024-07-18 Forum #54651 Make fullcalendar working with SEF + Suffix
Fix 2024-07-18 Load CSS files in ajax
Fix 2024-07-15: Reinitialize the showons once we ajax load the plugins.
Fix 2024-07-15: Several deprecated "Creation of dynamic property"
Fix 2024-07-13: autofill.php: deprecated str_replace null param
Fix 2024-07-13: databasejoin.php: deprecated trim null
Fix 2024-07-10: Forum #54640 jdate dropdown filter class
Fix 2024-06-28: Forum #54411 Respect listactions custom icon settings
Addition 2024-07-19: Revisions to support J4 namespaces plugins.
Change 2024-07-15: Load J4 namespaced plugins as required.
Change 2024-07-15: Load blockuserinput and showon js files via the webAssetmanager
Remove 2024-07-30: Remove old Joomfish folder
Remove 2024-07-29: Remove update_col "check-can-edit" option (code for this option was never added)
Language 2024-07-19: Forum #54655 Updated Basque translations, thanks to davit for these
Fix 2024-06-24 Clean up and fix versions of the update sites, packages and extensions database entries.
Fix 2024-06-22 Forum #54108 Fix outdated function call in fileupload AWS storage
Fix 2024-06-20 Don't use the mootools Asset.css call as it fails when strict mime type is enforced
Fix 2024-06-04 Forum #54558 Fix issue with new record and usekey and child tables
Fix 2024-06-03 Forum #54555 CDD checkbox: use BS5
Fix 2024-06-02 Forum #54556 Add missing variables in php validation
Fix 2024-05-26 Forum #54543 Picklist element: take BG color from element settings
Change 2024-06-24 Split out the libraries into their own package.
Remove 2024-05-25 Remove old F3-Premium update site creation
Language 2024-06-18 Revised the dompdf not found message and added one for mpdf
Language 2024-05-27 Forum #54545 Fix linebreaks in autofill lang. file
Fix 2024-05-15 Forum #53698  Improve thumbs to update very old #__fabrik_thumbs table
Fix 2024-05-03 Forum #54508 Bootstrap tmpl: make list scroll on small devices
Fix 2024-05-03 Forum #285490 Increase ip column size in form log plugin
Fix 2024-05-03 Forum #54410 Validate required fields on backend list import
Fix 2024-05-02 Forum #54474 Bandaid for Fabrik Calendar fields breaking in non-English J! backend
Fix 2024-05-02  Forum #54494 Accept integer values (usergroup element, eval popuplate dropdown, picklist etc). Revert bandaid changes in usergroup, dropdown
Fix 2024-05-02 Remove outdated JRequest in List module
Fix 2024-04-28 Forum #54495 Fix missing Itemid and issue with subdirectories in list and form/details canonical links
Fix 2024-04-25 Forum #54490 PartialDocument: setBuffer as in J!4/J!5 to fix J!5 warnings
Fix 2024-04-22 Forum #54481 More deprecated
Fix 2024-04-17 Forum #54473 Add FormField for J!5.1
Fix 2024-04-14 Forum #54461 Fix "Store row failed: Incorrect integer value: ''.." with empty dbjoins and CDDs
Fix 2024-04-14 Forum #54468 Fix add/delete button layout in repeatgroup table layout in bootstrap_tabs
Fix 2024-04-13 Make list-toggle-col working with list responsive columns
Fix 2024-04-13 Forum #54457 fabrikcron.php: Log and reschedule on fatal errors (code==1) only!
Fix 2024-04-12 Forum #54455 In backend show also Forms without Groups but mark them as invalid.
Fix 2024-04-10 Forum #54454 fix error if % in tip text eval (thks jcc)
Fix 2024-04-10  Forum #54449 fix placeholder replacement in case of SEF enabled
Fix 2024-04-04  Forum #284604 fix rendering a single repeat data
2024-04-04 Fix deprecated trim null in jdate
Fix 2024-04-04 Forum #54428 textarea.php: fix < > in wysiwyg editor
Fix 2024-04-03 Forum #54107 Fix SEF and URL rewriting
Fix 2024-04-03 Forum #54440 Stop running doCron before doing anything else, exclude com_falang
Fix 2024-03-06 Some more deprecated ...passing null...
Fix 2024-02-29 Forum #54264 Calc element: add $repeatCounter to php vars
Fix 2024-02-28 Forum #54387 SystemPlugin: Only report issues, don't shut down J! backend
Fix 2024-02-24 Fix Worker::canUserDo in case of userelementValue == null
Fix 2024-02-17 Forum #54365 Fix issue "start with creating a form"
Fix 2024-02-14 List email plugin: fix deprecated 'trim...passing null...
Fix 2024-02-09 Forum #54348 Add repeat group intro text also in details view (Bootstrap + bootstrap_tabs)
Fix 2024-02-04 Forum #54328 Fix attachment issue with multiple email form plugins
Fix 2024-02-04 Forum # 54327 Fix js error when adding a repeating group
Addition 2024-05-21 Added Twilio to the vendor libraries
Remove 2024-04-14 Forum #54467 Removed old plugins from the public fabrik repo
Language 2024-05-09 Improve German language files (@Roland )

 

What can YOU Build with Fabrik?

2025 Edition

Whatever your application need… Fabrik has you covered!

The ultimate component for building powerful Joomla applications

 
Lists Icon
 

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 Icon
 

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 Icon
 

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 Icon
 

SCHEDULES

Automate tasks and processes with powerful scheduling capabilities.

  • Automated data processing
  • Scheduled email notifications
  • Recurring tasks
  • Custom PHP execution
Connections Icon
 

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 website

Fabrik - The Application Builder

Fabrik - 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

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

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.

logo
Powerful application builder for creating custom Joomla applications with ease. Shaping the future of web development since 2006.