Performance and seo optimized framework
Many frameworks and templates available for creating websites are extremely useful and built with amazing features and options. However, there is one problem…
Following the discussions around frameworks there are a few major things we feel stand out in the discussions. Besides flexibility, one topic in the heart of it all is performance and seo optimization.
In far to many cases web development frameworks load all of the code (html, javascript, php or css) -> for all the available features & enhancements -> on all of the pages. Even if the feature is not being used. A bit of madness right there!
The obvious result is rapid code bloat, raising a whole new set of problems with performance and seo. On top of it all, this also limits users to how many features can be added before it has a profound effect on the sites performance and user experience. Enough said, lets see what can be done about it.
Solution – the intelligent engine
Based on the unordered code bloat mentioned above, one of our primary goals 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. Definitely a challenge in itself.
The good news is, working towards this goal resulted in Morph’s intelligent engine, which manages the output of the code in order to overcome the common limitation with frameworks. Morph is essentially doing all the thinking for you. Always one step ahead, knowing what is needed when!
Morph’s intelligent engine is clever enough to know what to load based on what you need and have asked for, by using one of the methods of control.
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. Feel free to put us to the test when launching 2nd beta next week! ;)
Examples of how this works with Morph
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.
Morph detects the browser type and version and adds a class to the body of the page.
Rounded corners on modules or other elements use javascript but will only load on the pages that actually have elements with rounded corners.
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.
Read more about the new Morph framework and have your say here in the comments. We take feedback seriously and are aiming high with our development of Morph, but without input we can only guess what you want. ;)
Tags: development, framework, Joomla, Morph, seo
Nice post about SEO and web design. i was looking for such post.thanks for the posting.