Published by Mijingo

Learn ExpressionEngine TodayAdvertise Here

Over a series of 8 videos, watch and learn as Ryan builds an entire ExpressionEngine website from beginning to end. Get started now.

blog icon image

E-commerce with the Store Module

Blog Entry

Earlier this week I relaunched the Mijingo store using the Store e-e-commerce module. I do want to talk about that some more soon but right now I want to point out an article that covers some of what to think about when setting up an e-commerce site.

Justin Long wrote a good overview of what to think about when planning an commerce component to your site. He specifically talks about the Store module but most of the information is applicable no matter what tool you use.

This first article in a series that Justin is planning covers general information about:

  • Payment Processors
  • Accounts
  • Account Management
  • Products
  • Checkout
  • Shipping

If you’ve never done any e-commerce implementation work before this is a good place to start.

Read Justin’s entire article.

Posted on Aug 08, 2012 by Ryan Irelan

Filed Under: E-commerce

blog icon image

Weekly News Roundup: Send Your EE News.

Blog Entry

After last Friday’s late round up post, I will continue posting a weekly collection of everything happening in the community. This is stuff that doesn’t otherwise get posted to the site throughout the week (site launches, add-on updates, etc).

Previously, people used the #frup hashtag to share news. You can still do that but please also consider using the #eenews hashtag. I’ll monitor both for my weekly post on Friday.

As usual, you can also send your news to info@eeinsider.com or send a message on Twitter.

Posted on Aug 06, 2012 by Ryan Irelan

Filed Under: News, Weekly Roundup

blog icon image

The Unofficial #FRUP for August 3, 2012

Blog Entry

Nature abhors a vacuum.

Here’s this week’s weekly round-up of goings on in the ExpressionEngine community:

Have a good weekend and don’t frup around sitting on the sofa.

(How’d I do?)

Posted on Aug 03, 2012 by Ryan Irelan

Filed Under: Weekly Roundup

blog icon image

Your Weekly Devot:ee - August 2, 2012

Blog Entry

devot:ee

  • VL File Generator ($) by Viget Labs
    Need to load dynamic CSS or JSON faster? Let VL File Generator store your dynamic templates as flat files for quicker load.
  • S3 Directory by Derek Hogue (Amphibian Design)
    This simple fieldtype allows you to select an existing file from an Amazon S3 bucket, and then output useful info about it. This is not for uploading, editing, or deleting files in your S3 buckets. It’s essentially a simple file browser.
  • Better Pagination by Brian Litzinger
    This extension was created to replace the native pagination links e.g. /template-group/template/P1, with something… more usable.
  • Channel Variables ($) by AutumnDev
    The Channel Variables Extension allow you to run Snippets, Global Variables and user defined Global Variables from within channel entries.
  • FI Cookie Purge (also for EE1) by Simon Jones
    This extension destroys specified cookies that are automatically set by ExpressionEngine, unless the user has indicated their acceptance to receive them. It helps ExpressionEngine sites to comply with The Privacy and Electronic Communications (EC Directive) Regulations 2003.
  • MH Index by Mike Heavers
    The Index plugin simply outputs the current index of an entry within the channel entries loop. This is the same as the {count} tag but starts from 0 instead of 1. Just surround the {count} tag with this tag pair.
  • Login Count by Yuri Salimovskiy (IntoEEtive)
    Login Count is the module and extension for ExpressionEngine 2 that counts how many times the user has logged in.
  • Override_site_name by GDmac
    Change {site_name} to the one you actually specified in index.php with assign_to_config

Posted on Aug 02, 2012 by Ryan Masuga

Filed Under: Weekly Devot:ee

blog icon image

Rest Module Now Free

Blog Entry

Developer Phil Sturgeon has released his previously commercial Rest module as a free add-on.

I wrote about the Rest module a couple of years ago. Here’s what I said then:

My first reaction: this is great. A simple way to pull in external data without relying on a different add-on for each data source. Very, very cool. Some of this, of course, could be handled with other tools (like MagPie) or even with a wee bit of PHP in the template, but Phil’s module looks to be much more flexible.

Get the module now at Devot:ee or on Phil’s Github page.

Posted on Aug 01, 2012 by Ryan Irelan

Filed Under: EE Add-ons, EE Modules

blog icon image

Deploying ExpressionEngine with Capistrano

Blog Entry

It’s been a while since anyone has written an updated tutorial on deploying ExpressionEngine site with Capistrano. Matt Fordham created a tutorial on just that topic.

Capistrano is a Ruby tool that makes deploying any kind of website (including ExpressionEngine) a piece of cake. Put simply, it allows you to run a simple command in your local dev environment that in turn executes a more complex series of commands on a remote server (via SSH), such as deploying a website. Capistrano also makes rolling back to a previous version of the site a relatively easy thing.

Capistrano’s rollback feature is what makes it so appealing to me (although I stopped using it in favor of the simpler deployment tools from Beanstalk).

Matt has a very detailed walk-thru, including a video and all of the configuration and commands you need to get started. Using Capistrano requires SSH access, so it might not be an approach for everyone.

Previous Capistrano/ExpressionEngine coverage: here, here, and here.

Posted on Aug 01, 2012 by Ryan Irelan

Filed Under: Deployment

blog icon image

Vim Interactive Hiring CodeIgniter Developer

Blog Entry

Vim Interactive is hiring a senior CodeIgniter/PHP developer to work in their Baltimore office. Perks include free lunch on Fridays, collaborative work environment, benefits, and, of course, you get to work with ExpressionEngine and CodeIgniter.

Read the job listing.

Posted on Jul 31, 2012 by Ryan Irelan

Filed Under: Life as a Web Professional

blog icon image

SEO Tips for Your EE Site

Blog Entry

ExpressionEngine Pro Network member, Made by Hippo, put together a nice list of SEO Tips for your ExpressionEngine site. Definitely worth bookmarking for later reference. There might be something on there you aren’t doing.

I didn’t know about the Google Authors Tag and, well, excuse while me I’ll go implement that. While I’m gone, check out the entire article.

ExpressionEngine: from an SEO Point of View

Posted on Jul 31, 2012 by Ryan Irelan

Filed Under: Development Tools

blog icon image

Portland Meetup Notes: ExpressionEngine Best Practices

Blog Entry

Posting notes from meetups is a great idea and I’ll try my best to collect as many of them as I can. Kristen Grote took detailed notes from the ExpressionEngine PDX meetup. Topics covered:

  • Membership site functionality
  • E-commerce techniques
  • Planning and organizing your EE site
  • Discussion of the current state of EE, EllisLab and EECI.

All of the details of the discussions are, of course, in her notes.

Do you post notes from your meetup? Get in touch and let me know!

Posted on Jul 31, 2012 by Ryan Irelan

Filed Under: Meetups

blog icon image

EECI Adds Add-on Dev Track

Blog Entry

After some people on Twitter voiced their concern about no add-on developer talks at EECI in October, organizer Robert Eerhart listened and then made a change. He added 5 or 6 additional talks to EECI for presentations about ExpressionEngine add-on development.

From the EECI website:

The ExpressionEngine Conference 2012 will have its own Developers Track during the conference. On both days we’ll have a two track program scheduled for you in the afternoon. The Developers Track will feature in-depth topics targeted at Add-on developers. This is the track where you can learn about new ways to build an add-on, new frameworks, database techniques, security, and much more. This track will also future a debate about ‘The Future of EE Add-Ons’.

It’s going to be a nice addition to the conference.

But it’s up to you to pitch talks to the conference. Do you have an add-on development talk you want to give? Follow the instructions at the conference website to submit your idea.

Posted on Jul 31, 2012 by Ryan Irelan

Filed Under: Conferences, EECI 2012

blog icon image

EE Podcast: Membership Sites

Blog Entry

Need to know more about building a paid membership site with EE? Jon and Nate from FortySeven Media drop by the show to expand on their article, while Lea and Emily also add their membership site build experiences. We discuss planning considerations and concerns, why choose certain add-ons over others, limitations with EE membership options and solutions, as well as post-launch “gotchas” including user experience insights and eCommerce software hiccups! The show also briefly weighs in on the recent #eecms brou haha.

Tune in now!

Posted on Jul 26, 2012 by CTRL+CLICK CAST

Filed Under: EE Podcast

blog icon image

Your Weekly Devot:ee - July 26, 2012

Blog Entry

devot:ee

Based on a suggestion about last week’s post, we’ve removed the “for EE2” distinction from add-on listings. It’s safe to assume that the majority of add-ons created are made for EE2. We will leave in a note about EE1 compatibility in the rare event that a new EE1-compatible add-on hits the scene. The dollar sign remains to indicate a commercial product.

Posted on Jul 26, 2012 by Ryan Masuga

Filed Under: Weekly Devot:ee

blog icon image

Design Process for FreeForm Pro

Blog Entry

A big part of the update to Solspace’s Freeform module was the revamp of the interface. All of the work was done by Eric Miller Design.

Eric shared some photos and sketches of the work on the Freeform user interface as it moved through the process. I spend my days working with really talented designers and I know a well-thought-out interface when I use one. Right away, when I started using the beta version a few weeks ago, it just felt right. And, as a result, it made making a video about the add-on even easier.

Very nice work.

Read Eric’s write-up of the design process.

Posted on Jul 26, 2012 by Ryan Irelan

Filed Under: Design, EE Add-ons

blog icon image

Building a Paid Membership Site with ExpressionEngine

Blog Entry

The two gentlemen at FortySeven Media recently created a business training membership site with ExpressionEngine. And they shared with everyone how they did it.

They set a budget of $1,000 to make this happen and using EE, some add-ons and a few services, they got it done.

Find out how they did it.

Posted on Jul 25, 2012 by Ryan Irelan

Filed Under: Development Tools, E-commerce, ExpressionEngine 2

blog icon image

Advertise on EE Insider

Blog Entry

For August, I have two open ad spaces on EE Insider. The ads run for an entire month and get half of the pageviews on the site. You get your product or service in front of a select group of web designers and developers who love ExpressionEngine and building things for the web.

Ready to make it happen? Get in touch.

Posted on Jul 25, 2012 by Ryan Irelan

Filed Under: News

blog icon image

Infinite Scrolling in ExpressionEngine

Blog Entry

If you’re into things that never end, you might want to check out Justin Long’s write-up on how to implement infinite scrolling in ExpressionEngine.

Justin’s setup uses two turntables and a microph—sorry, “2 templates, a snippet, and a bit of jQuery goodness.”

Read Justin’s tutorial.

Posted on Jul 25, 2012 by Ryan Irelan

Filed Under: Development Tools, ExpressionEngine 2

blog icon image

ThemeSquirrel Interview with Bj

Blog Entry

In addition to having the coolest name in the ExpressionEngine community (find a cooler one, I challenge you), Bjørn is also one half of AddOnBakery and part of new a development shop. He was recently interviewed at ThemeSquirrel about his work converting and selling themes for ExpressionEngine.

My themes are just a side business, sort of a “trial” to see if there was a market for EE themes. Turns out there was, but it’s not a huge one like for WordPress. My other business is my addon business (which mentioned will soon be moved to wedoaddons.com) – my most popular addons are SEO Lite (free), AB Pagination (commercial) which makes it easier to implement custom pagination design in EE and Simple Registration (commercial) which makes it easier to create beautiful signup forms in EE.

Read the interview with Bjørn.

Posted on Jul 25, 2012 by Ryan Irelan

Filed Under: Interviews, Life as a Web Professional

blog icon image

Exclusive: Freeform 4 and Freeform Pro

Blog Entry

EE Insider has an exclusive announcement of a big update to Freeform by Solspace. Watch the video to learn all about it:

Starting today Freeform 4 and their brand new Freeform Pro are both available.

Freeform 4 is a big update to the last version. Solspace rewrote Freeform completely and revamped the interface. Freeform Pro is the Freeform you love but with a lot of extra stuff built in. First, there are more field types available in Freeform Pro. Second, there’s the Composer. The Composer lets you create your forms inside of the Control Panel. As you can see in the video, I just dropped in one line of code and the form appears.

Freeform 4 is still free for everyone. Freeform Pro costs $79.95 per site license.

I’ve been using Freeform 4 and Freeform Pro a lot over the last few weeks. It’s a big, big update from previous versions. I hope you give it a try.

Solspace worked with EE Insider and Mijingo to put together the video, let me test a beta version of the add-on and gave me the opportunity to be the first to announce it.

Learn more about Freeform 4 and Freeform Pro.

Posted on Jul 24, 2012 by Ryan Irelan

Filed Under: EE Add-ons, EE Modules

blog icon image

Mijingo Training Materials Discount for EECI Attendees

Blog Entry

Between today and the EECI conference in October, Mijingo (my company) is offering a very, very special deal to all EECI attendees. You have to have already registered to get the discount. See below for all of the details.

Stock up now and get ready for October

First, you get 40% off any of our EE training materials in the Mijingo store. Yes, even the popular 4 hour ExpressionEngine video tutorial that will teach you how to build a website from beginning to end.

I also worked with the publisher of my ExpressionEngine 2 book to get you a 25% discount on the ebook.

The discount is only for attendees. To receive it, please send proof of your registration and I’ll send over both discount codes.

Registered? Email me now to get the discount codes. Get to learning and I’ll see you in Texas!

Posted on Jul 24, 2012 by Ryan Irelan

Filed Under: Conferences, EECI 2012

blog icon image

EECI Tickets on Sale

Blog Entry

Tickets for the EECI 2012 conference in Horseshoe Bay, Texas are now on sale.

For the two-day conference a ticket costs only $250. You also have the option of attending the third day EllisLab Campus, which costs an additional $700.

Get your tickets now.

Posted on Jul 24, 2012 by Ryan Irelan

Filed Under: Conferences, EECI 2012