I have a new article up over at EE Insider where I discuss the points I think dictate a quality site.
For me, it’s very important that all five items receive equal treatment wherever possible. I say wherever possible because when it comes to each of those items, it’s a rare thing when improving one doesn’t change the other. The key is to make your decisions with eyes open as to the full consequences.
For example, improving security on a website will, more often than not, increase the performance costs. Conversely, improving on performance can have negative effects on maintainability (especially with ExpressionEngine), while feature set takes away from maintainability, fingerprint, and security.
Read the full piece over at EE Insider.
Christopher Imrie and I have been hard at work on the latest, and final, iteration of the EE Debug Toolbar over at EE Insider. This has been a hugely successful collaboration and we're just about to wrap things up so I went into the ins and outs of the new version and what to expect. The TLDR version is lots and lots of stuff.
This is when things really started to dawn on me as to the enormity of the project. How do we build out the “everything” debugger ExpressionEngine needed. How could we possibly fill all the debugging needs for an abstract tool like EE? The Toolbar is potentially going to require a huge amount of work to do right. Way more than I could possible donate on my own. No, in order to do this right we’d need the help of way, way, more developers. Bummer.
Head over to EE Insider to read the full piece.
Lea Alcantara and Emily Lewis were kind enough to have me on the latest EE Podcast episode. We talked mostly about ExpressionEngine backup options and strategies but also dug into some other areas like add-on pricing models. It was a lot of fun and something I hope to do again some day.
I have another article up over at EE Insider. This time I talk about my early years working at an agency and why, I believe, experience working at an agency can be a valuable experience.
Flag Master 1.1 is released today. Now you have the option of creating custom emails for your Profiles to notify you when someone flags an item. You have complete control over the email content, frequency of notifications, and who the notification goes to.
There are also lots of bug fixes and minor tweaks as well so be sure to check out the Change Log for this version.
You can get the latest update to Flag Master on devot:ee.
Today's release of CT Admin 1.5.2 is a bug release update. All the fixes are for edge case issues though so if you're not being adversely affected there's probably no reason to update. Be sure to check out the Change Log for complete details.
Recently, while I was working on an update to one of my ExpressionEngine add-ons, I started to think about how loose version numbers are for us programmers. We can do whatever we want with them and there's nothing anyone can say or do about it. Suckers. So I put together an article for EE Insider where I go into the ins and outs of versioning software.
Read the full article over at EE Insider.
Ben Croker and I sat down recently to discuss some more of the comings and goings within the web development and ExpressionEngine communities. As has become the norm, we’re putting it out there so others can get an idea of our thought processes and how 2 professional ExpressionEngine add-on developers think.
Head over to EE Insider to listen to the third installment.
First, thanks to my good friend Justin (otherwise known as ObjectiveHTML) Export It now has a custom search parameter using the "where:xxxx" format to the Channel Export template tags. This adds a great deal of power to getting just what you want and I thank him for donating the code.
Other new parameters, this time to all export template tags, are the "exclude_fields" and "filename" parameters. exclude_fields will strip all fields you give (so you can say "give me all but X") and filename will set the default file name for the export to whatever you set.
There is also complete FreeForm support to both the template tags and API. You can use both to pull FreeForm entries from your ExpressionEngine site with ease.
Be sure to read the complete Change Log for complete details on what's changed and been added.
I have a new article up over at EE Insider today called Channeling Eileen. It's a bit of a personal piece in that I dig a little deep and talk about my past as a web developer at an agency where I learned about web producers and the pinnacle of web producers in my experience, Eileen Jackson. She was a huge motivator to me in my earlier years and the article is, more or less, an homage to her.
Read the full article over at EE Insider.