Sometimes, a grid-like field is exactly what you need for the job at hand. This is exactly what we needed for a recent client's ExpressionEngine build – only we didn’t want to take the time to create a full-blown Freeform Pro integrated field type – so we improvised, or freestyled a little bit.
Two of my favorite aspects of using ExpressionEngine are Matrix and Safecracker. In terms of making life easier, they're amazing. Here’s a creative way edit Matrix data on the front-end, with more flexibility.
Have you ever wondered how all of those sites out there submit forms without reloading the page and in turn, run a sweet little animation? The answer is AJAX. And it's very easy to use. This introductory tutorial walks you through setting up AJAX based form submissions for a shopping cart.
I was recently tasked with building a responsive navigation menu for a project I was working on at Q Digital Studio. Wanna know how I did it? Join me as I run through how to make a responsive toggle menu.
When working with large amounts of data entries we often find it useful to let users order and sort the output of channel tag entries on the fly without re-rendering an entire page. In part two I’ll show a common way to accomplish this using Ajax and a typical set of ExpressionEngine channel tag entries.
Clients love them, designers love them, and sure they're cool, but content carousels are not a one-size-fits-all feature for delivering website content. What content makes a carousel the right choice?