Until Monday December 2nd, you can get 50% off my ExpressionEngine 2: A Quick-Start Guide book. This was the first book on ExpressionEngine 2 and published by the wonderful folks at The Pragmatic Programmers. It is available as an ebook (PDF and other formats).
Read the complete details about the sale and make sure you use the coupon code turkey2013 during checkout to get the book for 50% off (only $11!).
Curious about creating a site with flat files? Jack McDade makes the case for his CMS, Statamic, and explains why it is the friendliest CMS you’ll ever meet. He explains the benefits of developing using flat files, including speed and version control, how the control panel is optional, struggles of documenting properly and using “real language” to convey technical topics, the API for add-on development, and what’s on the horizon for Statamic.
Tune in now! Thanks to Visual Chefs for sponsoring this episode.
Looking to write lighter-weight and more maintainable CSS? Jonathan Snook joins the show to discuss SMACSS, Scalable and Modular Architecture for CSS. He details how the SMACSS methodology helps create re-usable CSS that is independent from HTML and the DOM, making it easier to add “style modules” to sites and applications. Jonathan discusses why he developed SMACSS and how the Shopify team is implementing the approach for its products. He also shares how he got into writing and speaking, and why he chose to self-publish SMACSS. Tune in now!
Thanks to Perch for sponsoring!
- RSS Feedr ($) by Carl Crawley (Made by Hippo Ltd.)
RSS Feedr allows you to aggregate limitless numbers of RSS providers into a single feed using a simple admin interface. It allows you to specify whether the RSS feeds are ‘Automatic’ (pulled in and published to the front end) or ‘Manual’ (pulled in but held in a ‘draft feeds’ option for manual publishing).
- Zen EE by Judd Lyon
A video encoding module and fieldtype for ExpressionEngine, powered by Zencoder.
- Upload Path Updater by 96black
This module allows you to easily update all of your file upload paths in one place, which is very useful when teams of people are working on an EE site in many different environments.
- Fallback Field by Rein de Vries
Ever wanted to use a fallback field in case some field is empty. Or use data from an other channel in case the field is empty. With the fallback module you can set one (or more) fallback fields that will be called if the field is empty.
- Wygwam Taxonomy Links by iain
Allows you to insert links to Taxonomy nodes from the Wygwam link dialogue.
- EE Num2word by Sekar Suresh
This Simple Plugin will convert Number to Words.
This is a on-going series of entries where I highlight EE experiences.
Speaking of conferences…
Today Low announced a new conference coming next June: Gee Up. And it’ll be focused on ExpressionEngine.
The conference will take place in June in Leiden, The Netherlands. This is, of course, the same place that the first EECI took place in late 2009 (2009 was a great year for ExpressionEngine).
Since the ExpressionEngine Conference wrapped almost a month ago, the team behind the conference has been busy prepping videos of the conference sessions. Every session in the conference was recorded and they are being posted on the ExpressionEngine Conference website for attendees and anyone who wants to purchase them to watch.
The cost to get access to the recorded sessions (not the workshops and classes) is $150. Videos will come in low resolution and HD resolution. New videos are released every week.
Interested? Learn more about After Show Access to the videos.
- GroupDocs Assembly by GroupDocs
The GroupDocs Assembly ExpressionEngine plugin lets you collect data to automatically create new documents online by embedding GroupDocs Assembly questionnaires.
- GroupDocs Comparison by GroupDocs
The GroupDocs Comparison plugin for ExpressionEngine allows you to embed and compare two Word documents, as well as PDF files and Excel spreadsheets, from within your website. GroupDocs Comparison is a web-based app that lets you compare documents online using a browser. Simply upload two Word documents and let GroupDocs Comparison find the difference between them. It even allows you to merge the differences and export the document to a Word file!
There is endless debate over whether designers should learn to program. In this week’s program, designer Tracy Osborn, founder of WeddingLovely.com, stops by the show to explain how her desire to build something on her own terms led to teaching herself how to program and diving into the startup world. We talk about entrepreneurship, funding her startup, ups and downs of running her company, as well as what success ultimately means.
Tune in now!
This is a on-going series of entries where I highlight EE experiences.
SquareBit publicly released a new add-on last week that makes one-off payments with Stripe a possibility on your EE-powered websites. It’s called Charge.
Charge is great for single product sites. There’s no need for any complicated cart setup. Just let your users pay. It’s a simple as that. There’s an advanced action model to let you attach payment information and perform updates after a user has paid too.
Charge only costs $45 (free for non-profits; email them for information) and does require that you have a Stripe account set up to process the payments. The download also includes some sample templates so you can get started quickly.
Ben Croker wrote a nice summary of his experience at the ExpressionEngine Conference:
Well the conference was a mega success, from the location to the schedule, the food and facilities and of course the presentations. Also all of the talks were video recorder and should be available soon. Considering it was Brad Parscale’s first time organising a conference he did a tremendous job!!
Read Ben’s entire write-up (and thanks for the compliments on my talk!)
- Charge ($) by Joel Bradbury
Charge is the best way to add Stripe payments to your site. One-off payments? Done. Recurring charges? Just as easy.
- Video Link by Click Rain
Video Link is a Grid-compatible Field Type add-on for ExpressionEngine that enables easy and user-friendly embedding of user-defined YouTube and Vimeo videos.
- Templates Overview by Judd Lyon
Outputs select template settings for all templates in an HTML table for quick debugging.
- Remote Query Select Dropdown ($) by Onno Groen
Makes it possible to create a select dropdown or multi-select containing data from a remote database / table.
- Tidy Template by Fred Carlsen
An extension that removes awful whitespace and the wonky tabbing in rendered templates (for nicer looking source code).
I had to leave early on the second day of the conference to fly home in time for my wife’s birthday the next day, so I missed the sessions in the second half of the day.
My Day 2 started with an early morning walk to Stumptown Coffee, where I ran into Marcus Neto and Sean Smith. They were enjoying coffee, surrounded by a couple dozen donuts they picked up at Voodoo Donuts. I grabbed a donut for the walk back to the hotel.
Shortly thereafter, I gave a talk on how to improve your clients’ experience with the EE Control Panel. As always, it was an attentive audience, who had questions and feedback.
After that I attended Adrian Macneil’s excellent talk on creating products (Adrian is the guy behind Store, the e-commerce module I use to run Mijingo).
I will restate what others have already said on Twitter and in person: this year’s conference was a huge success. Brad Parscale and his team put on a great event. There was a lot of variety in the program, a solid venue in a great city, and enough food, drink, and snacks to keep everyone going through the days and evenings. It was well-done and everyone could just focus on hanging out, learning, talking, and sharing.
From my point of view, everything went off without a hitch.
Next year, I hope even more people come out to the conference, wherever it’s going to be.
In order to deliver the right solution for a project, you need to know what tools are available. For the latest CTRL+CLICK CAST, we explore the Craft CMS with special guest Brandon Kelly. We learn why Pixel & Tonic decided to build Craft and about the iterative development process the team used. Brandon shares what makes Craft different from other CMSes, from the pricing structure to the control panel to how the underlying Twig framework provides a CMS platform.
Brandon also details some of Craft’s features, from the user-friendly control panel to image transforms to content structures. We also discuss templating and Lea share’s her own experience working with Craft for the first time. Tune in now!
Thanks to Visual Chefs for sponsoring!
- Simple Cart ($) by Rein de Vries
Simple Cart enable a simple shopping cart based on your existing Entries. Simply add your entries to the Simple Cart by the powerfull sets of tags. No fancy FieldType (use the native custom field to set the price), no order management, no payment providera, no settings, just a couple of powerfull cart tags to do the task.
- Entry Comments ($) by Shoe Shine Design & Development
Fieldtype which displays – and allows you to edit – an entry’s comments all from within the entry’s control panel edit view! Super simple! No more linking and digging to finding the correct comment. MSM compatible. AJAX actions.
- CartThrob Offers ($) by Joel Bradbury
CartThrob Offers lets you create thousands of one-time use CartThrob coupon codes in the blink of an eye.
- Campaigns ($) by DevDemon
Getting the message out to the world is now simple with Campaigns, the most comprehensive campaign system ever developed for ExpressionEngine. Post to Facebook Walls and Pages, deliver your message to LinkedIn companies and groups or tweet to your twitter timeline is now all in one simple to use package. Email campaigns can also be delivered through MailChimp, Campaign Monitor, or Constant Contact.
- Entry Revisions by Bhashkar Yadav
As ExpressionEngine is having the feature of saving entry revisions but there is no tags available to output those revision at front end. This plugin fetches the entry revisions and can be populated with some easy tags.
Day 1 of the ExpressionEngine Conference started with Derek Jones giving a keynote on behalf of EllisLab. The entire EllisLab team was present at the conference and participated in the EllisLab Q&A session later in the morning. The day was seasoned with a lot of talks and panels on ExpressionEngine security, burnout, SEO, comparison to other content management systems, business, task management, and more.
The first day wrapped up with individuals grabbing some drinks and conversation at the hotel bar and then everyone gathered at the reception that included plenty of free drink, food and conversation for all attendees. Brad Parscale and team did an excellent job putting people in the same room as food and drink so we could all enjoy a beverage and fill our stomachs without having to splinter off and be scattered across downtown Portland. When I left the reception about 9PM it was still going strong.