ImpressPages CMS 3.6 and Theme Marketplace in a nutshell
Though we‘ve talked quite a bit about ImpressPages 3.6 recently, we‘d like to sum this version up from the developers‘ point of view.
We’re adding a repository of ImpressPages themes that can be browsed from within CMS Design tab. It means that all themes can now be previewed live without leaving the CMS. Different colors and fonts can be applied to the theme before downloading.
One click install
Now you can install any theme with a single click of a mouse. Auto install, obviously, makes themes easier to install which translates into faster website development more people being able to try web design.
Contribute (both free and paid themes)
Now anyone can submit their ImpressPages themes and choose whether they go for free or for a buck. It’s up to the theme developer to decide how much money he wants to leave us from every sale he makes. Our cut may vary from 10 to 50 per cent.
Theme customization / options
From now, ImpressPages theme configuration will be much easier. Colors, fonts and layouts can now be previewed and picked instantly. For this reason, we encourage our theme contributors to look at the design templates you are creating from a broader perspective – you never know who may choose your theme and what kind of website it will be used for.
We have built an easy way to add options to your theme. Now you can make your theme configurable by adding just a couple of lines of code in theme configuration.
LESS CSS support
Now ImpressPages CMS has a LESS compiler integrated. Simply write your code using LESS straight away and don’t waste a second on setup and compiling. This makes CSS easier to understand and to modify.
Responsive content styles
From now on, it is easier than ever to build a responsive theme for ImpressPages. Default content widget styles are now fully responsive. They are available in plain CSS and configurable LESS formats. Widgets will automatically fill all the available space – just put them into a responsive container.
Now you can put example content to your theme blocks. This allows easier previewing and highlights the best theme features while user has no content yet.
Sitemap for visitors
Now you can publish a sitemap for your visitors using a single line of code.
MVC for plugin administration
From now on, you can use MVC architecture not only for frontend pages, but also for administration pages. This makes building managed plugins easier and faster.
The Request class
We also added object-oriented approach to get the POST, GET and REQUEST values. It’s our step towards HMVC implementation.
New way to set content in blocks
In addition to event handling method, now you can set content for any block using just a single line of code.
Slots give theme authors an easy way to set placeholders where plugins can add their own content.
New default themes
We introduced a new default theme called Blank. With new minimalistic design, Blank theme has everything a representative website needs. It is a whitish, responsive and configurable theme that is ready be used straight away. It can also be a good example of how to build your next gorgeous theme :)
QuickStart theme and manual
In addition to the Blank theme, we’re also introducing a QuickStart theme which is a perfect way to explore ImpressPages CMS for the newbies. QuickStart contains just an absolute minimum of code needed for your theme to work. Oh, and the manual that gives an overview of it!
Last but not least, we added this LESS theme that is based on HTML5 Boilerplate. It is the best option for a skilled designer to start creating its own theme as it has the skeleton of responsive, configurable theme but without CSS styles.
All this is just a beginning – we have many more wonderful features coming very soon and we see ImpressPages as an ecosystem, so we‘re working really hard to make this vision happen!