Skip to content

Releases: FLEXIcontent/flexicontent-cck

FLEXIcontent v3.0.9 (v3.0.9-rc6c)

22 Nov 18:20
Compare
Choose a tag to compare

Fixes:

  • Fixed fieldgroup field mixing field values in category view when custom HTML parameter is used
  • Fixed item list ordering by custom field as decimal
  • Fixed (v3.0.8 bug) 'Edit' being prepended in browser window title in item view if page heading parameter is active
  • Fixed (v3.0.8 bug) a broken unneeded span in the display of fieldgroup field display
  • Fixed form submission not triggering on-submit events added by 3rd party libraries, e.g. jQuery inputmask needs this to unmask decimals, currency formats for proper DB storage
  • Fixed image descriptions in mini-gallery field not escaped during viewing via Javascript
  • Fixed php notices in fields manager, when field are assigned to unpublished types
  • Fixed custom layout title for frontend category layout switcher being ignored / unused
  • Fixed minigallery image selection to show preview in cases with that image filename on server disk is not same as original uploaded filename
  • Fixed module titles and usage descriptions to be shown when editing a module
  • Fixed submit menu item parameters not loaded, broken by v3.0.8
  • Fixed JSON format of category view not to execute unneeded code and not to create fields display HTML
  • Forced backend item preview links to switch to the language of the item, by including lang variable in the URL
  • Fixed code that prevents multiple content search plugins from running in the flexicontent search view
  • Fixed filter values not encoded properly by frontend filtering forms causing filtering to return zero items (e.g. single quotes)
  • Fixed pagination links not allowing ampersand in filter values
  • Fixed server side validation in phone numbers field forcing zero value in phone parts that item form submitted empty strings
  • Fixed unwanted styling for buttons of tinymce 4, by removing CSS rules that adds general styling in HTML buttons
  • Fixed text search not indexing words when starting boundary is comma or fullstop and short-word text search is ON
  • Fixed docs/media files not added to items created via CSV import, this effected file and image-gallery fields. Also files shared by imported items are only imported once
  • Fixed (backend) dashboard sliders showing wrong total count of items, also fixed ordering to be most recent first and fixed revised slider showing only 1 item
  • Fixed (item form) field value removal not done properly in IE8-10
  • Fixed (univesal carousel template) image stretching and height calculation on browser window resize, made active/hover item highlighting optional via new parameter, CSS changes to make carousel template borderless/paddless by default, navigation next/previous moved inside items container
  • Fixed image field skipping empty values in fieldgroup, thus placing values in wrong group
  • Fixed some files not being uploaded due to Joomla default security checks
  • Fixed suhosin limits not used when deciding to compress component configuration form, thus form could not be saved if these limits are low
  • Fixed jQuery modal not working in item form if tags are enabled and browser is IE8-IE10
  • Fixed (workaround) for single-item MENU item, not showing any items due to 3rd party plugin setting HTTP request variable 'language'
  • Fixed address international field, using 'address 3' as city
  • Fixed (workaround) chosen JS to applying on form elements already styled by select2 JS, thus getting duplicate select elements
  • Fixed minimum word length parameter of search menu item being cached inside user session, thus preventing change in menu item from taking immediate effect
  • Fixed item version loading (item form and viewing) not restoring versioned value for fieldgroup fields
  • Fixed custom field not possible to be used more than once in the frontend ordering selector, e.g. as both ascending order and descending order
  • Fixed search view not returning result if search areas are disabled, fixed sql error in search view if advanced index has none fields
  • Fixed universal module DATE filtering scope not working with space in offset (e.g. 5 d) and fixed date filter dependent parameter sometimes being wrongly hidden
  • Fixed minigallery field's zoom gallery feature to include all images
  • Fixed image field in DB mode showing the existing image drop-down select -twice-, bug occurs if 'Toggle all thumbnails' button is clicked multiple times
  • Fixed (workaround) for firefox autocompleting the password field in author/user form, preventing the form to save with message password confirmation required
  • Fixed (v3.0.7 bug) filter values of core filters not being sorted alphabetically
  • Fixed tags filter being empty in category view if FACETED behaviour is disabled
  • Fixed image field inside fielgroup skipping empty values, thus placing image inside wrong groups
  • Fixed fields weblink, extended weblink, adding http prefix to empty field values, if field is inside a fieldgroup
  • Fixed image thumbnails always being of type jpeg when previewing and when image extension contains capital letter
  • Fixed advanced search index not being updated on 1st item save, modified installation script to set please re-index flags upon installation

New features:

(Advanced browser caching support !!)

  • Added browser caching support, with browser history replacing, doing proper caching for public (unlogged user) and for multiple users logging from same browser
    a. achieving better speed when using filtering
    b. avoiding page has expired browser warnings in back/forward button
    c. automatic reloading when back/front buttons are clicked if user has performed login/logout

    (Text field)

  • easier to configure custom types, ONLY set 1 parameter instead of 3 (server-side validation and filter value comparison is now automatically set)

  • added more inputmask types (decimal with comma radix, 3 percentage types, euro currency, and a few more),

  • proper storage handling of currency and decimal, percentage, this is done by unmasking them on-SUBMIT and storing them as decimals in DB without any extra characters

  • improved custom output of values (viewing) more parameters for numbers

  • added option for custom PHP code to format the output values

    (File field)

  • fieldgroup support for file field

  • inline editing in item form of file properties now supports multi-value (=editing multiple files)

  • added image preview feature of file (no/yes/automatic)

    (Other)

  • Minigallery: added inline editing of file properties

  • Added JSON format to item view

  • International Address field: (item form) allowed disabling properties: address, provice, country, city

  • Microdata feature: added microdata support to fields: created, modidified, date, title (and in title display via parameter)

  • Select, selectmultiple fields: Added item form custom prefix and suffix

  • Custom (item form) HTML prefix / suffix for fields: select, selectmultiple, text

    (Carousel template of universal module)

  • Added more transition effects (explosion, fold, etc)

  • performance improvement by doing debounce walk (50ms limit between walks)

  • borderless image placement, walk buttons moved inside image,

  • removed potentially unwanted default CSS like background color, color for links

  • some display parameters changes, like parameter to disable active item highlighting and on hover highlighting

    (Microdata feature improvements)

  • templates code for category view: added itemprop="url" in item links

  • added color as available option in itemprop parameter of fields

    (Various)

  • Added per type configuration to enable disable Joomla compatibility parameters for intro/full images and links, in backend / frontend item forms

  • Added random order for item listings, sub/peer categories lists and in relation and relation_reverse fields

  • Phone numbers field: added option to include an telephone hyperlink (href="tel:nnn-nnn-nnnn")

  • Frontend ordering selector: added decimal and date order (already had text and integer)

  • More easy configuration of frontend item form layout per type, by adding parameter to load component defaults and then customize inside type configuration

  • Added (new option) to fieldgroup to allow skipping labels and HTML containers for fields without a value in the group

  • Added multi-row checkin in all backend managers with good messaging handling for other users locked rows and general errors

Changes / Improvements:

(HTML/CSS/JS handling)

  • All valid HTML for backend managers listings

  • More valid HTML for item form, left only warnings that cannot be removed

  • More valid HTML for frontend views, in templates code, in filters HTML, etc

  • Removed all remaining mootools dependencies from frontend, (fields, modules, votes, favourites, page break, state selector, etc) only minigallery field will force loading of mootools

  • Added version number to JS/CSS urls to avoid browser cache once immediately after component upgrade.

    (Script/Library upgrades)

  • Updated jQuery inputmask JS script to 3.2.0

  • Updated phpThumb to v1.7.13

  • Updated select2 JS script to 3.5.4

  • Update plupload JS script to v2.1.8

    (Usability improvements)

  • Made after install message 'Save component configuration once' to be more visible by hiding dashboard buttons and sliders

  • File and minigallery fields: improved auto-fit of floated field values in item form

  • Email field: made email addresses to be always clickable

  • Added docx,pptx,xlsx to default allowed extensions

  • Added loading of language file included with the plupload JS script

  • Modified parameters that list fields, if 2 fields have the same label then field ID will be appended to the field label

  • Added inline description in (legacy tabled based view) tags menu item and in component parameters for creating a default menu item for tags that do not have a specific menu item

  • Splitted 1st TAB of component parameters into multiple TABs, improved names and placement of search view menu item parameters to be more easy to understand

  • Backend Forms: added submit progress bar to backend forms

  • Moved Go/Reset of text-search/filteri...

Read more

FLEXIcontent v3.0.8

09 Sep 08:46
Compare
Choose a tag to compare

Fixes:

  • Fixed item form being broken in J3.4.4, (throwing date error)
  • Fixed phone numbers field being broken in item form (wrong input names and wrong tag ids) when phone is entered as multiple parts, e.g. as area code + local number
  • Fixed in phonumbers field country code not showing because of wrong parameter name
  • Fixed image field and toolbar field to insert absolute image URLs for social sharing (OpenGraph), and also added og:url to toolbar field as this is required by facebook during share this page preview in popup window
  • Fixed template language files loading, so that they load correctly, regardless if current user-interface language also exists as content language too

New features:

  • Added microdata support: 'itemprop' to various fields, and 'itemtype' support to fieldgroup field, and to type / item and to categories (overrides type/item setting)
  • Allowed disabling display of item form information message, that says whether approval is needed. This is done via new parameter to component, type, submit menu configuration
  • Added per content type default image to the category layout of the blog template, different parameters for leading (1st part of items list), and for standard (2nd part of item list)

Changes:

  • Modified item model to merge current menu item parameters only if view requests merging and only if current menu item is appropriate
  • Added flag to template XML files to indicate microdata support, which means will add the 'itemtype' configured in type/item/category settings
  • Modified installation script to use exception handling in the SQL queries, also fixed uninstallation task to properly convert com_flexicontent comments to com_content

FLEXIcontent v3.0.7

26 Aug 01:16
Compare
Choose a tag to compare

Since v3.0.6:

Fixes:

  • Fixed fieldgroup mixing field values during viewing in the case of group with empty values in some fields
  • Fixed date filter not ordering correctly in search view
  • Fixed filter display of fields: created , modified, being empty if filter display is single select drop-down or single slider,
  • Fixed slider filter display in search view having zero width in some cases
  • Fixed (workaround) of joomla SEF plugin sometimes pointing to first page of multipage views
  • Fixed image field to be able to link to item in category view while being inside a field grou
  • Fixed textselect field to be able to use custom values or SQL query for creating filtering values
  • Fixed total number of items, being wrong in search view when falang is installed
  • Fixed in backend categories manager
    a. filters not maintaining their value,
    b. language filter producing empty output for language 'ALL'
    c. ordering column needed to clicked twice before user can really order
  • Fixed "Add new article" and "Add new category" joomla menu items to redirect to FLEXIcontent forms "new item" / "new category" forms

Improvements:

  • Improved filtering in search view not to display the short word prefix for text fields displayed as select drop down or as range
  • Minor speed improvement in filter creation of core fields, removed some redudant order clauses
  • Improved rel canonical handling not to add be added if same as current URL
  • Better default CSS styling for item form, also improved preview and edit layout buttons to have margin-left only in large screens
  • Updated select2 JS (used in drop-down selects) to v3.5.3
  • Updated image picker JS (used in image field) to v0.2.4

New features:

  • Added reverse order value display to filter displays that show values (e.g. select drop down filter)
  • Added preset configuration to the fields for setting value prefix/suffix and field open/close texts, e.g. to create ordered/unordered lists, or wrap values into bootstrap badges

FLEXIcontent v3.0.6

20 Aug 02:01
Compare
Choose a tag to compare
  • Fixed type/menu parameters not applied in submit menu item from, (broken by v3.0.5)
  • Added support for form autosubmit to new filter display types: slider, slider range
  • Larger (width) form fields in filemanager forms and in fileselement selection view
  • Fixed frontend item form, field labels of customs fields appear at the right of the fields

FLEXIcontent v3.0.5

16 Aug 22:36
Compare
Choose a tag to compare

Since v3.0.4

New features:

  • Added new filter displays: SLIDER and SLIDER range using noUIslider JS, these have flexible value (alphanumeric)/label (lang string)/percentage placement configuration with autoplacing of tooltips and of course touch-support thanks to noUIslider JS
  • More flexible display of (via ACL) non-editable fields in item form, options for custom message, hide field or display field values
  • Added custom display format for the filter display of fields: date, last modified, created
  • Added ability for automatic title (set to item ID) and for hiding title in frontend if automatic
  • Added a compact edit mode for fieldgroup field
  • Allowed universal content module, to display and filtering of items that are scheduled (publish_up) or expired (publish_down), also adding new item list orderings: published oldest first, most recently expiring / expired, oldest expiring / expired

Improvements / changes:

  • Modified relation field to auto-select category, if only 1 category exists in the category filter, also the category filter becomes hidden
  • Renamed default menu item from 'site_content' to 'content_page'
  • Cleaner display of searchable/filterable icon flags in fields manager, change permission for toggling these flags to be the EDIT privilege
  • Replaced the 4 search/filter toggle buttons in fields manager with a single popup opening buttons, some code cleanups in backend import view and types view
  • Removed default CSS max-width for item form in type parameters
  • Increased number of TABs in built-in templates from 6 to 12
  • Removed default container (value prefix/suffix) in the case of using custom HTML display in fieldgroup field
  • Improved fileselement view to list files with mixed lowercase / capitalcase extensions, by using PHP File Iterators instead of glob function, thus it can , this is a problem only if files are uploaded manually e.g via FTP as our upload task force this to lowercase
  • Improved temporary folder selection for multiple file uploader
  • Improved responsive display of backend listings, hidding some non-important columns in tablet and phone displays
  • Modified copy params modal popup in categories manager to be more compact and also use select2 JS

Bug-fixes:

  • Fixed display issue of search view filter, showing the short word prefix in every value
  • Fixed type parameters not being merged early enough to performs some checks during item save in frontend (e.g. auto set title to ID)
  • Fixed translate task in items manager to add new item into language associatons, also improved language field making it required and removed from it the meaningless option for language 'ALL'
  • Fixed per category ordering in items manager not always grouping items according to the category in category filter
  • Fixed global template parameters of item layouts not merged into item view (template parameters of type and atomic item are merged properly)
  • Fixed a PHP notice being displayed in some cases by buildParentCats() helper function
  • Fixed 'Add to category' having bad URL when a submit menu item is being used

FLEXIcontent v3.0.4

29 Jul 13:59
Compare
Choose a tag to compare
  • Fixed SQL error in various views when creating pathway, bug introduced in v3.0.3 by fix for category title translation (pathway) when using Falang

FLEXIcontent v3.0.3

28 Jul 08:21
Compare
Choose a tag to compare

Since v3.0.2

Bug fixes

  • Fixed display of created_by (user) filter using modified_by column instead of created_by
  • Fixed category titles not translated in the pathway when using Falang
  • Fixed excess memory usage during backend text search indexing, due to unneeded data being saved into Joomla session
  • Fixed item form to display a custom position created_by, improved duplicated field warning report
  • Fixed parameter show non selected values in field: HTML list of URLs/Anchors/JS links
  • Fixed description field and textarea field being forced (in some cases) to have larger than available width
  • Fixed case of viewable (user having view access) but unpublished item being viewed if previewing and unlogged

Changes / Additions

  • Modified extract image from description to use the description text after content plugins are applied
  • CSV content import: Added support for importing access and support access in the import file, some minor improvements in

FLEXIcontent v3.0.2

23 Jul 09:02
Compare
Choose a tag to compare
  • Added label name as placeholder for fields text, select, selectmultiple
  • Fixed issue with fieldgroup display same valuesfor all items in category view
  • Fixed email JS validation not accepting some valid emails
  • Fixed JS error on fieldgroup copy operation, preventing fields from clearing
  • Fixed print button on toolbar not working with SEF url
  • Fixed frontend item form showing empty language fieldset when language is disabled

FLEXIcontent v3.0.1

21 Jul 00:47
Compare
Choose a tag to compare
  • Improved update checking,
  • Fixed some rare JS error, in regards to checking if jQuery and jQuery.ui have been loaded

FLEXIcontent v3.0.0

15 Jul 06:13
Compare
Choose a tag to compare

Fixed bugs of v3 BETA7g

New:

Short / common word searching
New user friendly UI for backend CSV import
More friendly item form validation
Easier composite voting with average calculation and vote change allowed, etc
Preset configurations in voting field (will use in other fields and place in v3.1)
Improved layout of table category layout ('default' template), and added toggleable columns to it, also added masonry to per-category placement category layout ('faq' template)
Other