This Thursday, March 13, the EE PDX meetup group will meet and cover how to get started building add-ons for ExpressionEngine.
One of our Eugene-based members, Eli Van Zoeren, will teach us how to write/create plugins and extensions to solve your templating roadblocks. Instead of dropping into inline PHP code (messy, insecure, incompatible with certain add-ons) or using the Query module (hard to read, potentially slow), you can create a custom helper add-on for your website.
And, as an added bonus, Mijingo will be giving away a few copies of Low’s Building an ExpressionEngine Add-on video course.
Be sure to RSVP!
The DCeers meetup will cover ExpressionEngine 2.8 in their next meetup on Tuesday, March 18th at 6:30pm at seventwenty creative.
EE 2.8 is out and brings a variety of changes. Come learn about what’s new and how it will affect your dev process
EllisLab’s Wes Baker will be there and will surely be able to answer any questions you have EE 2.8.
This is a on-going series of entries where I highlight EE experiences.
This time from EllisLab itself. Do you have an answer to the question?
Thinking of running your own event or conference? This week, we have Ari Stiles and Christopher Schmitt of Environments for Humans on the show to discuss the nitty gritty of organizing a conference, both on-site and online! We talk about how they started, advice on gathering topics and speakers, ticket sales, budgets, promotion, CMSs to run event sites, and contingency planning. Don’t miss this jam-packed episode!
Thanks to our sponsor Squarespace!
P.S. We’re giving away a free ticket to Peers Conference in DC, April 23-25! Follow CTRL+CLICK on Twitter for details.
- Live View ($) by BUT
Live view adds one or more iframes to the view entry screen so you can easily display templates that use the submitted channel data on different screen sizes. Optionally you can include a qr-code to quickly test on mobile devices.
- Binder ($) by Joel Bradbury
Binder makes it painless to upload any number of files of any size to your ExpressionEngine site. Smooth, simple and seamless.
- Maxee by Caddis
View stats and purge MaxCDN files from your ExpressionEngine control panel.
- Scheduled Trigger by Caddis
Trigger standard hooks when scheduled ExpressionEngine entries go live or expire.
- ERT FreeGeoIP by Evan R. Thompson
Easily fetch JSON or strings relating to a user’s current location based on IP lookup provided by FreeGeoIP.net
Project management. It is the one consistent element in all builds, no matter what CMS you use. For the latest CTRL+CLICK CAST, Dogmo Studios’ Eliza Wee stops by the show to share her lessons learned in project management as the de facto PM for Dogmo’s client services work. She shares her strategies for managing everything from expectations to multiple stakeholders to scope creep. We talk about pricing models for project management, as well as the tools Eliza uses (and wishes were better) for task management and communication. Tune in now!
Thanks to Squarespace for sponsoring!
This week, Ben Parizek stops by the show to talk about his CMS of choice, Craft. We talk at length about the different CMSs he works with, how different it is to develop for Craft (and why it’s a pleasure), as well as thoughts about education, documentation and the future of plugin development in general. Tune in now!
Thanks to Squarespace for sponsoring!
Also, we’ve been nominated as Podcast of the Year for the 2014 .net awards! We appreciate the honor and would love it if you would vote for us. Thank you for all your support!
- Easy Email Obfuscator by Aaron Gustafson
- Low Search Relationships by AutumnDev
Simple Extension that adds entry Relationship titles to the search index ready for Low Search to search with.
- RTE Tool Manager by jbueler (jbueler)
Manage your Rich Text Editor Tools easy. Build add-ons to the default EE Rich Text Editor, and manage their installation status in the admin.
No matter what CMS you are working with, good templating is critical to the process. The underlying HTML and CSS structure not only provides the foundation for your CMS variables, but ensures the final output matches the intended design.
For the latest CTRL+CLICK CAST, Happy Cog’s Allison Wagner joins the show to offer best practices for CMS templating and front-end development. She shares her experiences templating for different CMSes, along with the lessons and best practices learned from those efforts. We talk efficiencies like building DRY, using modular conventions and CSS preprocessors. We also offer suggestions for dealing generated with markup from CMSes and add-ons, as well as approaches for allowing clients to access and modify markup. Tune in now!
Thanks to Squarespace for sponsoring!
We’re taking a brief break from advertising while we retool some things but I do want to thank everyone who has supported EE Inside over the last 5 years.
and some others I’m sure I’m forgetting.
A big, extra thank you to Nevin Lyne and the team at EngineHosting and ArcusTech for hosting this site (and some others) for the last few years. They’re a bunch of great people who always want to see people in the community–and across the web–succeed.
Anna Brown has an interesting idea:
If you can’t do the commercial thing, then maybe just put the add-on up on Github and see if people rally behind it.
Freshly released over the weekend, Store 2.2 is out from the fine people at Exp-resso.
The release change you might want to carefully note is that Store 2.2 requires ExpressionEngine 2.7 (and later) now. If you upgrade, ensure you are running that latest version of ExpressionEngine.
I like and use Store. It’s a great e-commerce option for ExpressionEngine.
Read all of the release notes for Store 2.2
- Lamplighter ($) by Masuga Design
Lamplighter.io is a web application to help monitor the sites you built and maintain, giving you a centralized view of activities across all your sites, whether managed with a CMS or not. The module allows your ExpressionEngine-based site to securely send information to Lamplighter.
- NavEE Select by The Outfit
ExpressionEngine fieldtype to select which NavEE navigation should be used for a specific channel entry.
Many sites (including this one!) rely on site ad revenue. When designing and developing an excellent user experience, what should be kept in mind if your priority is to maximize conversions for your client?
For the first episode of 2014, we discuss Balancing Conversions with User Experience and how to accommodate ad priorities in a responsive site design. We weigh in on quantitative and qualitative metrics that inform decisions in design and code, how ad placement can affect responsive design decisions, and share what we learned about how prioritizing conversions involve every part of a project life cycle.
We also ask: what does a “minimal blogging platform” mean to you? Let us know!
Tune in now!
Thanks to CodePen Pro for sponsoring!
- Perfect by James Smith
“Perfect” is a simple module that returns the percentage of a given channel entry’s custom fields which are complete. So if you’re using one of the popular profile add-ons that stores member data as a channel entry (Zoo Visitor, Profile:Edit) you could use Perfect to show a logged-in member how complete their profile is.
- Helpvars by Caddis
Make various segment and helper variables available globally.
- Structure Get URL by Rein de Vries
Get the Structure/pages uri or url with a simple call.
I’ve been posting these weekly updates on EE Insider since way back on July 29, 2010. Before I started doing them myself, Ryan Irelan had been posting weekly articles. That said, we might have a first in the couple hundred times we’ve been posting these updates: there were no new add-ons submitted to devot:ee over the past week. Not to fear, I’m sure ExpressionEngine developers everywhere took advantage of the holiday break to re-charge and prepare for 2014. I hope everyone had an enjoyable, restful and safe holiday season. Happy New Year to the ExpressionEngine community. Now get back to work!