As promised the latest release of Fabrik 3.1 is out, Fabrik 3.1rc1 is for Joomla 3.1 and 2.5. This is a major update from the last beta release with over 1000 commits from the largest team of contributors we have ever had for a single Fabrik release.

This is also a security release which fixes the same issue fixed in 3.0.9, where data could be visible when using specific views (raw/json) - disregarding the list's access control settings.

Most intro/out labels etc can be translated via Joomla's translation area.

A couple of key improvements that we've put in are:

Most editors which required code to be entered (PHP, HTML, CSS, SQL etc) are now rendered with the ace code editor, allowing for syntax checking, code collapsing, and syntax highlighting. All elements now have a help button linking them directly to Fabrik's help wiki pages. Rowids are no longer obligued to be numeric - we now accept strings or numbers

Elements
We've added two new elements:
New Tags Element This element syncs in with Joomla's tags system. They can be managed via Joomla's core Tags component.image
Read more about its use on the Fabrik Tags element wiki page[1]. New Digital Signature Element image This element allows you to 'sign' forms by drawing your signature with the mouse. Other plugins Of other note is that pretty much all elements now make use of Bootstrap classes and markup to ensure your Fabrik forms look consistent with the rest of your Joomla! site. Fileupload Slideshows for mutliple uploaded images/audio are now possible Ajax upload delete didnt delete file from server Ajax fileupload - on failed form validation images incorrectly removed was not correctly validation file extensions in ajax or standard upload. Also delete images once upload were not creating the correct server file path, thus the files were not deleted will automatically upload all files when the form submission starts Fix for upload element, using S3 private files and download script. Captcah Cascading dropdown Colour picker A new 'photoshop' style colour picker has been added, as well as swatch to provide an intuitive way of selecting the colour. not working in repeat group Date element Multiple time zone issues have been resolved When using the "disallow date function", invalid dates could still be selected when pressing next/prev month/year button Google Map Static images are now cached, to avoid hitting Google's rate limits. can now use commas or decimal points for lat/lng field update loading in chrome under https was not working Text area Added option to toggle on/off extended Joomla plugin buttons, when rendering as a WYSIWYG editor Dropdown filter, if set to use tags, the filter now correctly shows each tag as a filter option

Lists


Lists can now be organised in tabs, filtered the list data by the tab heading. imageFiltering has been expanded, allowing you to create checkbox/multi-select filters for most of your element types. imageCaching is great but sometimes your list needs to always be dynamic, we now allow you to determine on a per-list level whether the list is cached

Forms

Details view templates are now located in views/details/tmpl and not inhertited from view/forms/tmpl. This allows us to simplify the template mark-up for each of the views templates. If you have any custom form templates which you are using for the details view you will need to copy them over to the correct template folder. We have also split out templates for Joomla2.5 and Joomla3.0+. So for example Joomla2.5 form templates are located in components/com_fabrik/views/form/tmpl25/ Added a new bootstrap tabs form template Improved related links when link element in a joined group Moved form-horizontal class from form, to individual groups, depending on group columns.  So we only override labels-left in groups with >1 column, rather than on the whole form if any group has >1. Added labels positioning for details view

Form plugins

Email  Adding simple message box to form email plugin, as alternative to PHP/HTML template or J! article. Paypal If the shipping table is the same as form table, and user not logged in then user shipping data entered in the paypal form Added sandbox email field Juser If using sync on edit, then re-editing the form would populate with original JFactory session user object, not loading the data previously update by the from When creating a new user, and logged in as admin we were overwriting logged on admin's details with new user data Limit If the value is set to -1 then allow unlimited submissions Upsert  New! Upsert form plugin - allows you to insert or update the forms data into another list

Groups

Adding groupoutro to default template

Visualizations

NV3D Chart Visualization Lots of improvements to the NV3D chart visualization[2]: image Alter margin show controls label rotation scatter charts Line charts Calender The top instructions can now be hidden Option to open full details view or show a short event summary when clicking on event Google Map Added show/hide streetmap option

Validations

Provide placeholders for php validation


JavaScript

We've completed the move to using requirejs for loading our scripts, and have been at work improving the core JavaScript objects that Fabrik uses. Details views can now load their own custom JavaScript file from components/js/details_X.js. Allowing a cleaner separation between the form and details view. We've added several new events: fabrik.list.row.edit.close and fabrik.list.row.view.close events - triggered when ajax list edit/view windows are closed fabrik.form.group.duplicate.min , to allow customizing the min repeats to show for a repeat group. fabrik.calc.update event trigger to calc element

Content Plugin

added: content plugin, render repeat elements, new option repeatcounter=all - will render all values changed: content plugin - if you dont supply a rowid then the first row is loaded

Modules

added menu layout option to admin mod quick icon module adding admin form module added: list module, show intro/outro/filters options added: quick icon administration module

Removed

Video plugin Sugarid element Kaltura element Open streetmap plugin Firefox contacts form plugin Kaltura viz Twitter_profile element Pingdotfm form plugin Finally A Big Fabrik Thanks to:

Felixkat, Jaanus Nurmoja, Jean-François Questiaux, mhelm, mironim, Pete Nurse, Portier, s6930064, softforge, Sophist, troester, tanolalano, tportier, TwistedHardware, vipzeus, lcollong, moofoo, Tess, woznyp, for committing code, and everyone who has helped on the forums!

Download Fabrik 3.1rc1[3]

COM_AUTOTWEET_VIEW_FEED_REFERENCES

  1. ^ Fabrik Tags element wiki page (feedproxy.google.com)
  2. ^ NV3D chart visualization (feedproxy.google.com)
  3. ^ Download Fabrik 3.1rc1 (feedproxy.google.com)

Read more

© 2024 Extly, CB - All rights reserved.