In the search for a simple yet flexible method for storing content, creating configuration files and serving a myriad of other purposes, YAML does the trick.
As a developer, the more you know of the big picture the better you will be able to fix issues and find creative ways to solve problems. This is especially true when it comes to forms and how they send data.
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.
Sometimes the easiest solutions take the longest time to come up with. In this article, Meta Q contributor Clinton Reeves walks you through a quick and easy way to extract a zip file via PHP.
On the surface, regular expressions appear to be cryptic and confusing, but they don't have to be! In this article, I'll explain how Regex works, and show you how to go about reading and writing your own statements.
The development process has lots of pitfalls and traps, many of which can be distracting and very time consuming. This article discusses a common problem you might encounter as a developer and provides a simple way to avoid it.
We take a look at the world of hooking (code hooking that is), and show you how the Extension Hook system used by ExpressionEngine can enhance your websites and take their functionality to the next level.
The less your users have to do, the better. We've got the tips to help you create an alphabetical directory so that users can create entries on their website without all that rigamarole.