At JoomlaShine.com, we put great efforts in optimizing our templates performance by multiple techniques like image sprites application, clean html code output and now one new step – CSS/JS Compression.
What it does is to combine all CSS/JS files into a single file and deliver it in GZIP compressed state to browser. This feature significantly reduce http request number to server as well as overall loading size, which results in 35% performance boost.
Before enabling CSS/JS compression
After enabling CSS/JS compression
CSS/JS Compression feature is enabled on this demo website. You can check the source code to see how it works.
Custom CSS File(s)
This feature allows you to load multiple custom CSS files among with template default files. This feature is very useful, when you have special dedicated CSS file for content styling.
Custom CSS files are loaded among with other template CSS files
Just put custom CSS files to template's CSS folder and define them in template parameter Custom CSS File(s) each file name at a line. If you enable CSS/JS Compression feature, all custom CSS files will be compressed as well.
JSN Decor provides 2 box designs for module background styling in Free edition and 6 box designs in PRO edition (which can be combined with 20 predefined icons for module title styling). Module styles are configured by module's parameter Module Class Suffix with very simple syntax.
Take a look around to see how module styles are applied.
Module Positions
JSN Decor provides 37+ module positions allowing you to have multiple layout configurations. All module positions are collapsible which means if you don't publish any modules in some position it will not take any blank spaces leaving those for neighbor modules. Some positions are designed to arrange modules inside in horizontal layout which makes it very easy to reorder modules inside it.
See all module positions outline
Layout Configuration
JSN Decor allows you to change the width size for several critical layout elements. All settings can be done via template parameters in section LAYOUT SETTINGS.
Layout Variations
JSN Decor layout system is very flexible and capable. Module positions are designed in smart way to cover all possible spot where you might want to put content. More over, you can specify width of both overall layout and specific columns conveniently via template parameters. Bellow is live presentation of some most popular layout variations:
JSN Decor provides 3 menu styles (5 in PRO Edition) to present your website navigation. The default Joomla! built-in menu module (mod_mainmenu) is utilized, so you don't need to install any external menu modules.
Main Menu
Main Menu is very powerful menu built with clean accessible XHTML code structure and effective drop-down submenu panels.
Main Menu with rich text
You can add icon and descriptive text to each menu item to make them much clearer and more appealing. Both descriptive text and icons are configured directly in menu item settings page, which is very convenient.
Tree Menu
Tree Menu represents menu items in clear tree-like hierarchy, which is very appropriate for indexing menu. By default all submenu items are collapsed until you select the parent menu item.
Div Menu
Div Menu is simple yet nice menu bar with items separated by slightly visible dashes. This menu is very suitable for footer navigation presentation.
JSN Decor has incredibly beautiful clean design with ultra flexible layout built-up from 36 module positions. The combination of 6 colors variation, 5 menu styles and 6 module styles results in a really remarkable website. In addition, super rich typography makes your content look stunning and clear for all users.
Layout
40 module positions allowing you to have multiple layout configurations. All module positions are collapsible and can arrange modules in horizontal or vertical layout.
Menu Styles
5 menu styles to display your website navigation on muliple position. The built-in menu module is utilized, so you don't need to install any external menu modules.
Module Styles
JSN Decor provides6 background designs, which can be combined with 20 predefined icons for outstading module styling. Make your modules look good easily!