Moviq is the housing portal of the Netherlands. A variety of informative articles related to different phases of your housing situation can be found: moving, maintenance around the house, decorating, saving energy and much more. Moviq offers excellent services for finding the right painter, plumber, mover, etc. in your area. After filling out the form with your wishes, the calculator will show an indication of the price. When you are satisfied with the price, you can go to the next step and let Moviq contact three professionals to make an official proposal within two work days.
CakePHP as framework
Moviq is built on the open source framework CakePHP. CakePHP uses the concept of Model-View-Control to keep source-code separated, which benefits the readability and simplifies maintenance. CakePHP also offers a lot of built-in functionalities, including functions to develop secure code.
Croogo is a free and open-source Content Management System (CMS) and is built on top of CakePHP. Croogo CMS offers all the functionality needed to create and manage content for your website. Because Croogo CMS has been built on top of CakePHP it speeds up further development on the CMS to extend it with new features. The CMS has been extended for Moviq with features such as template selection, content editing with CK Editor, A/B split testing and Google Double-Click (banners).
Use of APIs
Moviq makes use of several 3rd party API's for even more functionality. For example, to calculate the distance from location A to B. The distance is used to calculate the price indication for moving and is used by moving professionals to create a specific offer.
Suppliers can register at Moviq to offer their services and indicate whether they deliver their service nationally or internationally. When suppliers register at Moviq they need to fill out their chambers of commerce number. Their CoC number is validated at once and more information is gathered to fill out the rest of the form automatically.
A/B split testing was setup using Google Website Optimizer. By creating two different layouts for the same content the popularity of the layout could be measured. Do people stay longer on one particular layout than another? Or is there a noticeable different clicking behavior on one of the pages. By using A/B split testing it is possible to measure what layout works best for the website.