Big updates to the Morph framework and Configurator component
First of all, a big thank you to all our beta testers for putting in the time and effort testing these new versions during the past months! We couldn’t have done it without you! The new versions include both bug fixes and new features requested by our members. Read the changelogs, download the new versions and enjoy the upgrade.
How to upgrade your Morph powered site: To ensure you are able to keep your Morph powered site updated with all the latest features and refinements, we have made the upgrade process quick and easy: See “How to upgrade your Morph powered site” for more info.
Configurator component updated to v1.10
Configurator is one of Morph’s methods of control. Plainly put it is a Joomla! component and is used to manage most aspects of Morph. You can customize everything from your sites logo, colors, performance options, blocks and more.
Changelog:
- Added new Core Enhancements tab and moved some related options, which were in the Plugins tab.
- Moved the article preview option to the new Core Enhancements tab.
- Updated the iPhone viewport settings, as per runey71′s suggestion.
- Refined some of the javascript to take advantage of new features in jQuery 1.4.2.
- Fixed bug in the installer, where Morph weren’t set as default template.
- Improved the installer, removed all cookies and full localization. Major code reduction all around.
- Fixed a bug in the installer where the morph cache plugin always showed as upgraded, even on fresh installs.
- Extensive work on the code base to make it MVC, in preparation for Joomla 1.6.
- Fixed a number of ajax issue with redirect.
- Changed the view from manage to configuration.
- Fixed the editor height issue.
- Swapped the html and body background settings, as it was confusing users when the body background was not updating.
- Fixed the fullscreen cookies and scrolling issues.
- Updated the copyright date.
- Replaced the depreciated xml2array with (array) simplexml_load_file.
- Refactored the toolbar and replaced with JRequest::getCmd(‘task’) to make it fully modular.
- Optimized the class loading to reduce overhead.
- Fixed some saving issues.
- Fixed the welcome_screen cookie issue.
- Changed JFactory::getUri() to clone JFactory::getURI().
- Fixed the database backups, which were getting corrupted in certain cases.
- Fixed the bug where the active themelet was deleted if the step was skipped in the installer.
- Fixed the ‘Class Morph isn’t defined’ error.
- Fixed an incompatibility in the plugin with FLEXIaccess.
- Updated Morph to load after the onAfterInitialise event, which allows any extension to use Morph::getInstance.
- Fixed the duplicate plugins issue and added a cleanup routine to fix the issue for users affected by the problem.
- Fixed the Opera bug where the assets tab was not displayed.
- Added user gid to caching to solve caching issues with com_user and others.
- Added a brief description above the code editor tool.
- Fixed the issue that prevented the plugin from upgrading.
- Updated cache plugin to only pack if packing is on to fix devbar issues.
- Fixed issue where description overlays still show when they are turned off.
- Added a missing file_exists check that caused some php warnings.
- Fixed the loading.js error.
- Fixed a number of urls in the javascript to fix a number of issues (like the login getting stuck on the loading screen).
- Updated the xml with the correct version.
- Fixed the issue with the login form, where it would just stay on the loading screen.
- Fixed the issue with a number of confirmation dialogs not working.
- Fixed the issue with the pipe in footer copyright, once saved says “Array”.
Go to Configurator download page
Morph template updated to v1.12
The Morph template is where most of the the heavy lifting is done. Think of it as the engine of a car, while the themelet (otherwise referred to as “child themes”) are the sexy body work. The Morph template can be installed via Configurator’s installer (which you see right after you have installed the component) or the standard Joomla installer.
Changelog:
- Fixed the search module validation.
- Upgraded jQuery UI to 1.8.
- Upgraded jQuery to 1.4.2.
- Added an option to disable the article title, which is needed when using SimpleTitle.
- Fixed and incorrectly closing div.
- Fixed the article preview conditional wrap.
- Updated the Google Analytics to use the asynchronous version.
- Moved the GA code to just above the closing as recommended by Google.
- Fixed the conditional wraps, so only stuff that is disabled is hidden.
- Added a conditional wrap for the teaser class that is appended to the first paragraph of articles.
- Added the conditional wrap around the share it box.
- Updated the back to top text to use a lang string.
- Disabled the preloader by default (individual themelets still need to be updated).
- Extended the iPhone viewport options to allow the layout to automatically adjust to the device width, as per runey71′s suggestion on the forum and Apples docs.
- Added module class suffix support for tabs
- Added yui class to #top position which was missing in relation to this forum bug.
- Fixed the issue where the iPhone css was not being included.
- Added partial support to the templates html overrides to be overridden by themelets.
- Refined the “edit user” form base xhtml.
- Moved the wrapping breadcrumbs div to the modules override, to allow it to be published in other positions.
- Added a conditional wrap around the article preview link so the html is not outputted if the feature is disabled.
- Fixed the missing Itemid in the search module.
- Added css/js rendering url parser option under Debug in Configurator to help solve sef url issues.
- Added the option to enable Mootools for specific components.
- Set the preloader plugin to NoConflict mode to avoid conflicts with other javascript libraries.
- Added the ability to call Morph’s api from any extension (component, module or plugin) using Morph::getInstance().
- Fixed the issue where the Sidefish menu wasn’t working.
- Fixed a bug with the accordion and tabs chromes where they some times wouldn’t render correctly.
- Fixed the “$ not defined” error with the Google pageTrack api.
- Fixed the print icon in print view to activate the actual browser print function.
- Added a class to each of the print, email and pdf icons, allowing you to target each directly.
- Fixed a typo in the templateDetails.xml which made the doc invalid.
- Fixed xhtml validation errors in the css and js packer links added to head after we changed to the SEF safe version.
- Fixed xhtml validation error with a <script> missing the type attribute for the preloader.
- Fixed the Opera and IE bug with the tabs and accordions frontend with a missing ‘>’ in the wrapping div.
- Updated the accordions chrome so that the first accordion is always open.
- Updated the print css to be included in the packed, minified and gzipped version.
- Fixed an incorrect reference to flickr module.
- Tweaked the second colorbox style and replaced the loading image.
- Added a check for the flickr modules css to load the from themelet if it exists, otherwise the default from the module.
- Added a topnav inner div option and tweaked topdrop bar code.
- Adjusted superfish call to look for nav in top position as well.
- Added a first class to menus.
- Fixed the preloader bug with ie and a few broken images.
- Updated the colorbox css image paths to work when packing is on.
- Fixed the validation bug with the ampersands in the share url.
- Updated the copyright year to 2010.
- Upgraded the Colorbox plugin to 1.3.8. (Colorbox details: http://colorpowered.com/colorbox/core/README)
- Added a new “apply” button to the frontend article edit mode.
- Did a number of updates to make sure the JURI object is untouched by Morph.
- Updated the xml with the correct version.
- Fixed the missing “clear cache” option from the Dev Bar.
- Added some missing variables for the extra bottom shelves.
- Fixed the issue where settings were not being saved when the devbar was enabled.
- Changed the ordering of the modfx.css to ensure that the override styles work.
- Fixed an issue with the zero js not taking effect.
- Fixed issue with the javascript breaks if debug mode is on, due to another mootools js file being loaded.
Go to Morph download page
For help and support, please visit our forum.
Tags: configurator, framework, Joomla, Morph
Hi guys,
I’ve installed it in a new site and I get the following error:
Warning: getimagesize(/home/grattece/public_html/meslistes/morph_assets/logos/urban-writer-demologo.png) [function.getimagesize]: failed to open stream: No such file or directory in /home/grattece/public_html/meslistes/templates/morph/core/morphVars.php on line 14
Is it something in my server that I need to install or in the configurator that I need to configure?
Thanks
Sorry guys,
I got it, it was because I didn’t had the assest for the template :)
All good now.
Congratulations for this new release :)
Great news! btw, do u have any plan to integrate Google Font with Morph?
Hi there zaff,
It is added, but commented out, as we just didnt have time to do the full implementation (as we didn’t want anything to delay the big release we mention in this blog post).
That said, you could easily add it in via the custom php option in the editor, until it’s added properly in Morph. :)
If you are a member of our Joomla template club, you can see the discussion and solution around it all here: http://www.joomlajunkie.com/member/general-questions/5856-does-configurator-1-10-has-support-google-font-api.html
Cheers,
Tess