This is only useful to the subset of ya’ll who use Alfred 2, a nice quick launcher utility for OS X.
It’s an Alfred workflow that makes it easy to search EE StackExchange and find what you need (hopefully a solution to a problem!).
The workflow was created by EllisLab and shared on their blog.
While we’re talking about EE StackExchange. If you have a moment, hop over to the site and answer any questions you can!
EE Conference recently added a new way that your agency can send a few people as attendees and sponsor the conference. The Agency Package consists of 3 conference tickets, a private Sunday night dinner, full conference access (including recordings) and 5 entries into the Best of Show awards. In addition, you get a conference sponsorship slot (which ends up only costing $500).
The package costs $2000 and is a great way to send a few people and support the conference.
- Time From Now by jbueler (jbueler)
Time from now will let you add a string modifier to the current time and will return a datetime string in its place. This would be useful for performing channel entries loops with the start_on and stop_before parameters. This will let you use dynamic dates in situations where you may have had to enable PHP before.
- Hop Fasta ($) by Hop Studios
A Hop Studios Accessory that puts a Quick Update button on the Template editor.
- Resizer by Caddis
Use Resizer to to resize, cache, and retrieve images with a number of options.
- Codeebird by Dan Herd
An ExpressionEngine wrapper for the Codebird PHP Twitter library.
The nature of the web is constant change, and your code base should be no different. But updating your code shouldn’t be a one-time endeavor, and it shouldn’t be an all-or-nothing proposition. Instead, you should refactor iteratively as you need, whether it is to fix a bug or update a CSS vendor prefix.
For the latest CTRL+CLICK, Jina Bolton joins the show to discuss this process of refactoring, which involves iterative, narrow updates to the code base, without changing features or functionality. She shares her approach to refactoring by starting with the smallest element and keeping focused on a single change. She also suggests what areas can be commonly refactored, such as introducing a CSS preprocessor and establishing variables for CSS colors and typography. Jina also details her refactoring workflows, including using version control, documentation and supporting a “living” style guide.
We also comment on the paid support discussion going on in the Devot-ee forums. Tune in now!
Thanks to Hover for sponsoring this episode!
In an interview on Nublue, a web design agency, EllisLab Chief Creative Officer, shared a tiny bit about ExpressionEngine 3:
Are there any elements of the design within EllisLab applications that you are particularly proud of and why?
Yes. However, those elements aren’t public yet, as they are part of ExpressionEngine 3. I came to EllisLab after ExpressionEngine 2 was released, so aside from some small tweaks here and there, ExpressionEngine 2 is largely not my work. In the curious case of ExpressionEngine 3 I’ve taken my time trying to sculpt a user experience that will feel at once both new, and familiar. From that base, I plan to iterate and improve the control panel even further.
Read the entire (short) interview
Long-time community member Jim Wyse has an opening (or two):
That is a fine group of folks who do great work at the university. You could be part of the team.
The next Los Angeles ExpressionEngine Meetup takes place on Tuesday May 6th at 7pm. The topic will be “Refine or Reboot” and take a look at both ExpressionEngine and Craft.
ExpressionEngine is one of the primary tools we use to build websites. However, knowing a tool well is to also know its limits. Join us to discuss common pain points with ExpressionEngine and how one agency has found themselves turning to Craft CMS - a new CMS by the popular ExpressionEngine add-on developers Pixel & Tonic - to solve some of these problems.
There are a handful of prizes available for attendees, so be sure to RSVP to attend.
ExpressionEngine add-on developer and course author, Low Schutte is teaching a full day workshop on ExpressionEngine add-on development at his GeeUp Conference this coming June (that’s only a month away!).
Lodewijk “Low” Schutte will explain the thought process behind building an ExpressionEngine add–on. What choices have to be made, what resources can be used and how to write clean and efficient code. You’ll build an add–on from scratch, covering the not just the basics, but more advanced topics as well.
There will be a lunch provided and it will take place in the beautiful city of Leiden in The Netherlands.
Learn more and register now while there are still spots available.
This is a on-going series of entries where I highlight EE experiences.
The speaker lineup for the 2014 ExpressionEngine Conference has been announced. The complete list is on the speaker page.
It is highlighted by some notable speakers that are from outside the ExpressionEngine community but bring good knowledge to web design and development. This is in keeping with Brad Parscale’s goal of trying to expand the topics at the conference to fit the real world challenges people who use ExpressionEngine face.
The conference takes place in beautiful Alexandria, VA October 5-7, 2014.
If you buy a ticket now you’ll also get access to the videos from last year’s conference. This perk will “go away soon” according to a tweet from the conference organizers.
devot:ee is Five Years Old Today! Today we're five, and we're happy to continue helping ExpressionEngine developers everywhere day in and day out. Persistence is key (this is the 118th installment of This Week in devot:ee) and we're glad we've been able to remain viable and useful for so long. We'd like to make some (good!) changes, though, and we've outlined them on our devot:ee 2.0 page.
Buy a devot:ee T-Shirt
We launched a Teespring campaign. If you'd like to help support us and want a solid new shirt in the bargain, head over there and buy one now! Thank you!
Editor's Pick, May 2014: NavEE
NavEE is a very popular add-on from The Outfit that helps you build "any kind of navigation you like, without limitation." It's been a solid seller ever since its introduction in 2010, when it won 3rd place in the AcademEE Awards for New Module of the Year. If you need to provide a lot of control over navigation, this is your add-on.
New Add-ons This Week
Many of us use an .htaccess file to remove index.php from URLs or perhaps to apply a few 301 Redirects. But what else can .htaccess do for your site and its files? What about regex? In this week’s episode, Jonathan Penn drops by the show to give a primer on .htaccess, including what it’s primarily used for, what you should add and avoid, and advice on tools to use that’s already at your disposal! We also name a couple tools to help build a regular expression for the uninitiated!
Tune in now! Thanks to Hover for sponsoring!
- Email Template ($) by Rein de Vries
Simply wrap your default emails in a html template to match you style and taste.
- Structure Info by Bjorn Borresen
Structure info is an extension for Structure that will add some additional structure tags to the standard channel:entries tag.
- Entry API Parent Relationship by Rein de Vries
The Relationship (EE Relationship and Playa) extension for the Entry API will add a new value to the read_entry and search_entry that include the parents of the relationship child.
- Easy Auto Scroll Pagination ($) by Sekar Suresh
Easy Auto Scroll Pagination is a ExpressionEngine plugin allowing you to effortlessly implement infinite scrolling, lazy loading, or whatever catchy phrase you may know it as, within a template. I can create Ajax based auto loading script, which loads channel entries when user scrolls to bottom of the page A real-world example of this behavior is your Facebook News Feed, which automatically loads content as you scroll down and reach the end of the page.
This is a on-going series of entries where I highlight EE experiences.
A special edition of WTSAEE in honor of long time community member Sue Crocker, who passed away two days ago. She made an impression on a lot of people for her gentle, patient help online and off.
Sue Crocker, a long time community member and formerly on the official ExpressionEngine support staff passed away on Wednesday at age 59.
From her obituary
Sue spent the last several years as a freelance web designer in Kansas City. She was a very active member of the Cornerstone Wesleyan Church and loved her church family. She enjoyed traveling, photography and working on her web design. Her family was most important to her and she cherished her time with them. She will truly be missed by all who knew her.
Thank you, Sue, for being a kind and patient member of our community. You’ll be missed.
My condolences to Sue’s family and friends. I hope they are comforted by the good work she left behind.
One way to grow your business is by hiring talent. But that talent may not be in your state or even your country. For this week’s episode, Lea and Emily discuss hiring remote employees from a personal perspective, sharing how Lea became Emily’s first (remote!) employee. Lea details her visa application and interview process, and shares advice on getting her SSN, credit cards and bank accounts. Emily explains the hiring process, including getting employee eligibility verification for a remote worker. She also details her HR and tax responsibilities as an employer, and explains how she had to register her LLC in a second state. Tune in now!
Thanks to Hover for sponsoring!
- SMS Clients Sender by Qraxin (Kuraksin Sergey)
Simple module for sending SMS messages using the service API http://smsaero.ru/. Only Russian.
- Util by kodegeek (Musa)
ExpressionEngine plugin which allows to call few string processing php functions from your template. Has few other useful methods too.
- Store: Expiring Carts ($) by Michael Rog
This extension handles situations where a product placed in one customer’s cart should be unavailable to other customers until the original customer completes the order, clears the cart, or allows the cart to expire.
What’s your preferred ExpressionEngine e-commerce solution?
I have only used one extensively: Expresso Store.
I can wholeheartedly recommend it and give it my two thumbs up. It has been powering e-commerce for me since 2012 and has handled thousands of transactions without an issue. And look at that beautiful site.
A lot of people love BrilliantRetail, too. It has a long list of successful projects and customers.
Look at them both and choose which one best suits your project.
BrilliantRetail is $150 per site license and Expresso Store is $299.