Morph is all about thinking for the user, always being one step ahead and knowing what is needed when! In order to overcome a common limitation with frameworks, the intelligent engine manages the output of the code.

Common problem with frameworks

Many frameworks and templates available for creating websites are extremely useful and built with amazing features and options. No doubt about that.

The problem with frameworks and templates is that, in most cases, they load all of the code (html, javascript, php or css) for all the available features and enhancements on all of the pages - even if the feature is not being used.

The obvious result of this is rapid code bloat, which raises a whole new set of problems with performance and seo. This also limits users to how many features can be added before it has a profound effect on the sites performance and user experience.

Our solution and goal

A primary goal while developing Morph was to stick to a rule of limiting code bloat wherever possible - to keep what is loaded to a bare minimum all the time.

The intelli engine is at the heart of this, able to know what to load based on what you need and have asked for, by using one of the Methods of control.

Only and exactly the code that is needed for the particular page to work as needed is loaded... no more and no less.

The intelligent engine also manages a wide range of background tasks, making the entire experience for both front-end browsers and developers more user friendly and seamless.

Examples of how this works in Morph

Customization - If you want to add your own custom css, javascript or php functions to a themelet, all you need to do is add a custom.css/js/php file into your css/js/php folder and it will automatically be detected and load it along with the page.

Body class for browser - Morph detects the browser type and version and adds a class to the body of the page.

Rounded corners - Rounded corners on modules or other elements use javascript but will only load on the pages that actually have elements with rounded corners.

Tabs - If you use tabs on your home page and only the home page, then the css, javascript and php will only load on the home page.