Version History

5.0 - Ready for PHP 8

4.0 - Ready for Concrete CMS 9

  • Now uses Font Awesome 5
  • Fixed small CSS alignment issues in Firefox
  • Small improvements in theme builders and blocks


3.1.1 - Fixed a problem with the OR button in global and sub areas


3.1.0 - Fixed some validation issues in the blocks that were allowing the wrong data type to be saved


3.0.9 - Fixed some broken code in the dashboard, modified the glow effect to work better with the wrap effect. Fixed other bugs


3.0.8 - Removed left-over code in the Single Button block's view and added explanation on how to generate the button by code


3.0.7 - Fixed an issue with overlay styling with links or external websites


3.0.6 - Fixed an issue with the CSS cache bursting


3.0.5 - Several issues fixed

  • Fixed an issue introduced in Concrete5 8.5.1 when editing an existing button
  • Fixed some color discrepancies in the border and borderless buttons
  • Added code to burst out of browser caching after the CSS was updated


3.0.4 - Added thorough checks on arrays to avoid errors starting from PHP 7.2.x


3.0.3 - Fixed a bug that broke file download under Concrete5 8.5.x


3.0.2 - Fixed a bug that prevented adding buttons to a page


3.0.1 - Fixed a typo that broke help pages


3.0.0 - Big rewrite, many enhancements


2.3 - Many Additions, enhancements & fixes

  • Added vertical buttons bar instead of only horizontal
  • Added 5 new shapes
  • Fixed several CSS styling inconsistencies
  • Optimized upgrade procedures to not run unnecessary database calls
  • Fixed a bug in the OR buttons bar on saving


2.2.1 - Small fix for PHP 7.2


2.2 - Many Enhancements

  • Modified theme system to update all blocks using a theme when a theme is modified. Allows for sitewide modifications
  • Added legacy form template for v8 and express form template
  • Font Awesome used is latest at this date v4.7.0
  • Added icon color and icon on hover color. Now it is possible to have text and icon of different colors
  • Fixed a little css alignment problem


2.1 - Several additions

  • Added a new style: Limelight
  • Added the possibility to not include long shadows, glow and wrapper to slim the stylesheet down
  • Fixed some small JS bugs in the theme builder and code generator


2.0.7 - Fixed small CSS problems

  • Dropdown font-size not following button size regeneration
  • Button typographic style sometimes lost on hover, active or focus 

2.0.6 - Fixed file downloads not working in Concrete5 v8 due to changes in core file code

2.0.5 - several bug fixes:

  • submitting a form block from a popup now will work
  • custom styles applied to blocks in stacks will be used
  • bug when saving with a popup dimension left empty is Fixed
  • automatically sets xdebug.max_nesting_level to a high value so LESS processing doesn't fail mid way

2.0.4 - some changes:

  • full PHP7 and Concrete5 v8 compatibility
  • Added a new button style: stitch

2.0.3 - Fixed a small bug with older versions of PHP

2.0.2 - Fixed a few small CSS issues

2.0.1 - Fixed a little typo that was throwing off the generator

2.0 - Many things:

  • added stack and video popup add-on
  • added tooltip & popover add-on
  • added design to put icons on the side of the button and put a box around
  • fixed a few small bugs

1.3.8 - namespaced everything with class name .ccm-page to avoid style clash with themes

1.3.4 - Fixed 2 bugs:

  • a bug prevented the code generator from working when the cache was enabled
  • a bug made the single button's block edit screen not show some of the saved values ($style)

1.3.3 - Modified the package's icon for something better looking

1.3.2 - Fixed little bug in the single button block when selecting a theme with some styles left to default, the override was not showing it

1.3.1 - Modified the block's icons and regrouped the blocks under the same "Buttons Factory Pro" Set with better block names

1.3 - Beefed up the help system a bit

1.2 - Added the possibility to specify 1 radius value per corner when creating shapes, instead of 1 value for all

1.1 - Fixed 2 small bugs:

  • Trying to save empty values in select fields in theme generator would throw an error
  • Selecting a square shape would not affect the sample

1.0 - PRB Approved

0.9 - First submission