Responsive Web Design & Development
Responsive web design is an approach to web design that provides an optimal experience across a range of different devices. Users will both have an enjoyable rich web experience on desktop computers, tablets, phones and other devices.
A Rich mobile experience will increase conversation rates for mobile websites. Google now takes in consideration if the site is responsive when determine what results to show giving mobile friendly sites a higher listing for searches on a mobile device.
Because a responsive website is one website that works for many devices it is easier to manage and more cost effective than building different websites for different devices.
We build responsive websites with content management systems like Word Press and Drupal. For larger and more complex sites we like to use Symfony. If you need something simple on the other hand we can build a static site with Silex.
Word Press is the world’s most popular content management system accounting to almost 20% of the world’s websites. A Word Press site can be set up quickly and lets you manage the content with ease.
Word Press functionality can be extended with plugins. While there are many free plugins out there the best ones usually come at a small price. Word Press themes can also be purchased and is a great way to get a really attractive site on a tight budget.
Word Press releases security and performance updates regularly. Most of these updates can be installed automatically but sometimes they can’t so a maintenance contract is suggested.
Drupal is a content management system similar to Word Press. It has a higher learning curve but it has more flexibilities and features. Drupal lets us customize the admin portion of the site so we can hide the majority of these complexities making the site easier to manage.
Drupal functionality can be extended with modules which are always free and they undergo review by other developers. This keeps the modules secure and performing fast.
Drupal is updated regularly as well. Drupal does not install any updated automatically but updates can be done easily in the admin section. Updates rarely break anything because the code is well tested before the update comes out.
Symfony is a framework not a content management system. When symphony is installed you don’t get an admin area that lets you manage the sites content. Instead it gives us the tools to quickly and effetely create the website of your dreams.
It is better to use a framework if your website has a lot of business logic or you are building a web application. Frameworks can also be used to build your own content management system. In fact Drupal 8 will be built with Symfony and should be released late 2015.
Symfony powered sites are many times faster and more secure than content management systems. Once they are launched they won’t need updates and can run without issues for years without updates.
Silex is a micro framework that is fast and easy top set up. I can be used for static sites that are managed with a maintenance contract or for small web applications. For simple sites we can create an admin area can be developed so you can manage the sites content.
Silex is particularly good for developing RESTful applications. RESTful applications offer an API which is can be used by other developers to make apps that integrate with your application.
Silex websites don’t need to be updated or maintained.