Our tech blog is where we reflect on our recent projects, discuss concrete5, web development and programming. It's a craft we love - we enjoy sharing our discoveries.
We regularly develop custom concrete5 packages for concrete5 to solve project specific problems. Recently we've been developing several show sites, so we've developed quite a number of eCommerce specific packages.
Over time businesses adjust and improve their branding. After several years of operation, Carlo from Pink Envy decided to update the original concrete5 website we built for him.
If you're running a concrete5 based website where you post blog posts, news items, events, or any kind of content where you'd like visitors to share your content on social networks, it's a great idea to include some 'share' links/buttons. Here's how to add some basic links in concrete5.
We've found that the best way to preview a web design concept is directly in an actual browser - we've put together a single PHP script to quickly and easily set up a browser based preview.
Local business about Print wished to have a website from which to promote their printing services to a wider audience.
Goodman Fielder wished to have a new website created to highlight and catalogue their range of frozen bread products.
Concrete5's page attributes are great for managing complex page data - on a recent project we created a 'Multi Page Selector Attribute' to be able to relate one page to many. Feel free to download this from our github repository.
The Afghanistan Avenue of Honour website is to honour the fallen in Afghanistan and provide information about the memorial in Yungaburra, Queensland.
Here's a simple toolbar button to help speed up the editing of products in concrete'5 eCommerce add-on.
Scott Hutton from Twenty20 Graphics is a designer we have had the pleasure to work with across many projects. So naturally when it was time for him to update his own site, we were there to do the build.
This is the second year we have developed an online annual review for The Foundation for Rural and Regional Renewal (FRRR), building on top of the existing, with a new theme and interactive features.
Concrete5 features a handy Google Maps block to quickly add a map to your site. The default look of Google Maps isn't ugly, but it might not quite fit with your theme - here's how to customise the appearance.
We developed for Eco Coatings a highly mobile responsive site, that is retina ready and easy to maintain.
The creation of calendars and events on websites is a recurring challenge for web developers - over the last year we've developed our own events system for concrete5 that we think is both easy to use and highly customisable.
To provide a more fine-grained approach to stock control in concrete5's ecommerce we've packaged up a new customer choice and dashboard page.
We're constantly developing and styling drop-down and mobile menus - to speed up development we've developed a Sass/Compass driven solution, for easy configuration and re-use.
In this video I demonstrate how to create a composer driven photo gallery page in concrete5.
We love SVG - it's a great format for using on the web for things like logos, as they look clear at any size (great for responsive designs) and on a retina devices they look fantastic.
To avoid the issue of duplicate title tags in paginated content in concrete5, we can override the page list block's controller to automatically output recommended rel="next" and rel="prev" link tags in the page head. Read on for the code.
On occasion we deploy websites to a VPS running Ubuntu. In these cases we have to manually set up the web server via the command line - here's our annotated list of setup commands.