We encourage using the best tool for the job, for heavy e-commerce projects this generally boils down to Magento, though for shops that don’t need all of the heavy Magento features, we have our own in-house solution built for the New Zealand e-commerce market called Shopalicious (built on the Symfony framework).
When projects are content heavy we suggest using Silverstripe or Drupal (flexibility and a world-class editing experience is what matters here).
For projects with more complex requirements, we are heavily in favour of using the Symfony framework. Symfony provides a strong base on top of the Model View Controller paradigm for building web software, and with solid development practices is perfect for encapsulating business logic in a future-proof fashion.
For those content-driven websites that are in need of an MVP we suggest using Jekyll. This is great to prototype with and for quickly getting a website up while the content is worked on incrementally.
We quite often see WordPress being used and it can be good for simple projects or to validate an idea or business model. While we have experience with WordPress it is not necessarily our framework of choice.
On the frontend we generally start with Twitter’s Bootstrap, on top of this we use SASS or LESS to compile and manage CSS, and a mixture of jQuery, Vue, React, or Angular depending on the project.
Summary of frameworks
If your business is serious about e-commerce success, we can help. Magento offers flexible, feature-rich solutions that address a wide range of business sizes, needs and budgets.
Symfony is a PHP framework for web projects. Speed up the creation and maintenance of your PHP web applications. Replace the repetitive coding tasks by power, control and pleasure.
Jekyll is a simple, blog-aware, static site generator that uses markdown, liquid, html and css to generate websites.
SilverStripe CMS is a web content management system used by governments, businesses and non-profit organisations around the world. It is the Common Web Platform for New Zealand’s Public Sector.
Drupal is an open source content management platform powering millions of websites and applications. It’s built, used, and supported by an active and diverse community of people around the world.
Everything you need to sell. Build your online store with Shopify’s ecommerce software and easily sell in person with Shopify’s iPad POS.
WordPress is web software you can use to create a beautiful website, blog, or app. We like to say that WordPress is both free and priceless at the same time.
Sass is a scripting language that is interpreted into Cascading Style Sheets (CSS).
Less is a CSS pre-processor, meaning that it extends the CSS language, adding features that allow variables, mixins, functions and many other techniques that allow you to make CSS that is more maintainable.
AngularJS is an open-source web application framework mainly maintained by Google and by a community of individuals and corporations to address many of the challenges encountered in developing single-page applications.
Share this post: