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

Thank You, Sue Crocker (1954-2014)

Blog Entry

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.

Source

Posted on Apr 18, 2014 by Ryan Irelan

Filed Under:

blog icon image

CTRL+CLICK CAST: Hiring a Remote Employee, HR & Visas

Blog Entry

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!

Posted on Apr 17, 2014 by CTRL+CLICK CAST

Filed Under: CTRL+CLICK CAST

blog icon image

Your Weekly devot:ee - April 17, 2014

Blog Entry

devot:ee

  • 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.

Posted on Apr 17, 2014 by Ryan Masuga

Filed Under: Weekly Devot:ee

blog icon image

Your Weekly devot:ee - April 10, 2014

Blog Entry

devot:ee

Posted on Apr 10, 2014 by Ryan Masuga

Filed Under: Weekly Devot:ee

blog icon image

Ask EE Insider: What’s your preferred e-commerce solution?

Blog Entry

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.

Posted on Apr 09, 2014 by Ryan Irelan

Filed Under: E-commerce

blog icon image

What They’re Saying About EE

Blog Entry

This is a on-going series of entries where I highlight EE experiences.

What’s been your experience with the new template layouts?

Posted on Apr 08, 2014 by Ryan Irelan

Filed Under: What They're Saying About EE

blog icon image

ExpressionEngine Conference Early Bird Tickets Available

Blog Entry

May 15, 2014. That’s the deadline for purchasing your ExpressionEngine Conference early bird tickets.

A conference ticket will get you admission to all tracks and panels, access to recordings of session, lunch and refreshments, and more. Last year’s event was a blast.

The conference is October 5-7, 2014 in beautiful Alexandria, VA at the Crowne Plaza in Old Town Alexandria.

Have you been to Alexandria before? I attended An Event Apart there a few years back and it’s wonderful and full of great places to eat and drink.

Posted on Apr 08, 2014 by Ryan Irelan

Filed Under: Conferences

blog icon image

CTRL+CLICK CAST: Sass Workflows: Setup & Automation

Blog Entry

Looking to improve your workflow efficiency? Curious about Sass and automation tools? This week, Ben Frain stops by to explain how Sass has helped improve his front-end development workflow as well as tools and techniques to help automate it all. We go through newbie mistakes and how to incorporate new techniques to your processes, communicating workflow through teams, and even answer questions from our listeners!

Tune in now! Thanks to Hover for sponsoring!

Posted on Apr 03, 2014 by CTRL+CLICK CAST

Filed Under: CTRL+CLICK CAST

blog icon image

Your Weekly devot:ee - April 3, 2014

Blog Entry

devot:ee

Datagrab by Andrew Weaver allows you to easily import data into your ExpressionEngine sites. You can use it at the beginning of a project to import the initial data, or you can use it on an ongoing basis to keep your EE site synced with an external source.

We've used it on numerous ExpressionEngine projects and it has proven to be quite a workhorse. If you have a large amount of data to import, give Datagrab a try.

Posted on Apr 03, 2014 by Ryan Masuga

Filed Under: Weekly Devot:ee

blog icon image

Your Weekly devot:ee - March 27, 2014

Blog Entry

devot:ee

  • SEO Lite Publisher by Bjorn Borresen
    This extension will make SEO Lite compatible with Publisher.
  • IV Custom Number (also for EE1) by Ivano Vardé
    This is a very simple and easily customizable plugin to change number’s format. Useful for multi-language sites when a number has to be shown in different formats.
  • Form Refresher ($) by Midwestern Interactive
    This plugin allows you to bypass the frustration of not being able to press the back button in browser if a form that has already been submitted and denied. Only drawback is you will lose the data already entered, but you won’t have user frustration of resubmitting and getting errors.
  • Secure Password Management ($) by 92 West
    Password Manager is an easy way for users to keep track of all of their user names and passwords in one location and allows for limits on who can view it by member or group.
  • URL Exists by Easy Designs
    This script allows you to check to see if a resource URL exists. It returns a value of “yes” or “no”. A common use of this plugin would be to check if an external resource exists within a conditional to set up an alternative if the resource comes back with a 404.
  • Gzip Alternatives by Easy Designs
    This plugin allows you to supply alternate paths for gzip enabled and non-gzip capable devices.
  • Robots by Carter Digital
    Ability to control Robots.txt file based on environment config.

Posted on Mar 27, 2014 by Ryan Masuga

Filed Under: Weekly Devot:ee

blog icon image

CTRL+CLICK CAST: Security Audits & Integration in EE

Blog Entry

No matter how simple a CMS build is, site security should be a priority. And for complex sites involving ecommerce and personal data, security is paramount. For the latest episode, Matt Weinberg of Vector Media Group joins the show to discuss security audits and integration, particularly for ExpressionEngine. Matt details the types of security audits Vector follows for its projects, from on-site, physical requirements to workflows and processes to code. Matt also shares some of the tools his team uses to test their code against security breaches, and offers basic advice for anyone looking to make their development practices more secure. Tune in now!

Thanks to Peers Conference for sponsoring!

Posted on Mar 20, 2014 by CTRL+CLICK CAST

Filed Under: CTRL+CLICK CAST

blog icon image

Your Weekly devot:ee - March 20, 2014

Blog Entry

devot:ee

The Lamplighter Add-on Will Take the Place of devot:ee Monitor

The devot:ee Monitor has been a very popular add-on since it launched in April 2012. As part of a bigger vision for how EE developers can monitor and update their add-ons, the Monitor will be retired and development time and effort will be focused on the Lamplighter add-on, which will take the place of Monitor.

Lamplighter includes all the functionality of devot:ee Monitor. Monitor’s final version is the current one: 1.2.4. You’re encouraged to switch out any devot:ee Monitor installs you have with Lamplighter (v1.1.2+) at your earliest convenience.

devot:ee Monitor will no longer be patched or updated. It will continue to work until the end of June 2014. Please install Lamplighter instead.

For more info, read the blog post over at devot-ee.com.

New Add-ons This Week:

  • Str To Time by Ahmad Saad
    Returns a Unix timestamp from a date string.
  • Mailto by Digi Nut
    The Mailto plugin constructs a properly encoded mailto: link URL with subject and body.
  • Red Carrot Debug by Red Carrot
    An ExpressionEngine plugin that outputs useful data to help folks on StackExchange debug problems.

Posted on Mar 20, 2014 by Ryan Masuga

Filed Under: Weekly Devot:ee

blog icon image

ExpressionEngine DB Trace Module

Blog Entry

Has anyone used this?

The general concept is to trace your local db changes and store them into a release file. Release files can be deployed through FTP/GIT/SVN/Etc, after deploy you can do an install of the release, pushing all your db changes.

(via Codeignitee)

Posted on Mar 18, 2014 by Ryan Irelan

Filed Under: Development Tools

blog icon image

EE 2.8.1 Released: Fixes JS bug

Blog Entry

On Friday EllisLab released EE 2.8.1, a minor update that fixes a JavaScript bug.

Even though installations without add-ons are likely unaffected, we are considering this a required update for all 2.8.0 users because of the impact it has on so many popular add-ons.

You don’t have to run through the full update process and the EllisLab blog post about the release details how to manually update.

Posted on Mar 16, 2014 by Ryan Irelan

Filed Under: EllisLab, ExpressionEngine 2

blog icon image

Full List of EE Config Overrides

Blog Entry

A new addition to the EE documentation is this full list of System Configuration Overrides. The overrides–in the past documented in the wiki and other places–allow you to override default values or values set through the control panel and saved in the database right in your config file. This is handy if you need those values to differ between environments (local, dev, production).

From former EllisLab employee Kevin Smith:

Posted on Mar 16, 2014 by Ryan Irelan

Filed Under: Development Tools, ExpressionEngine 2

blog icon image

Solspace’s Software Compatibility Chart

Blog Entry

From their blog post:

Because it seems to happen often enough that ExpressionEngine release cycles significantly affect third party add-on compatibility, we have created an EE compatibility chart on our site that displays a grid of EE support.

If you use Solspace add-ons, bookmark the compatibility chart and then refer to it before each EE upgrade you do.

Smart move by Solspace.

Posted on Mar 13, 2014 by Ryan Irelan

Filed Under: EE Add-ons, ExpressionEngine 2

blog icon image

Your Weekly devot:ee - March 13, 2014

Blog Entry

devot:ee

  • Red Carrot Page by Red Carrot
    Displays the current page number without needing to initialize a pagination tag which is great for meta tags.
  • Red Carrot Published by Red Carrot
    An ExpressionEngine plugin that allows you to check if the current user has published an entry in a given channel.
  • Member Autofield by Yuri Salimovskiy (IntoEEtive)
    Fill in member’s custom field when he is registered or logged in.
  • Switch by Click Rain
    Switch is a Grid-compatible Field Type add-on for ExpressionEngine that enables easy either-or switches, colored switches, and multi-option switches.
  • Trace by dWise
    Trace changes to your local-dev ExpressionEngine database into release files and publish them to your live site.
  • Facebook Photos ($) by Expertees Webdevelopment
    With this module you can include Facebook albums from your Facebook page in your website. The module has a optional caching feature which will save the photos to your own website so the Facebook API doesn’t have to be called each time.

Posted on Mar 13, 2014 by Ryan Masuga

Filed Under: Weekly Devot:ee

blog icon image

Yeoman EE Add-on Generator

Blog Entry

Yeoman is a web app development workflow that makes it easy to generate scaffolds for dozens of web development technologies.

Rob Sanchez made a Yeoman generator for ExpressionEngine add-ons (a fork of one created for modules) that makes it easy to spin up a new add-on package by just answering some questions.

All it takes is running:

yo ee-addon

to generate a new add-on shell.

Posted on Mar 11, 2014 by Ryan Irelan

Filed Under: Development Tools, EE Add-ons

blog icon image

Mountee Breaks in EE 2.8

Blog Entry

A popular tool for connecting to EE and editing your templates breaks when running on ExpressionEngine 2.8.

In a follow-up tweet, Mountee links to two EllisLab blog posts detailing the new EE 2.8 features on Sessions, Login Modals, and Secure Forms and Cleaner Control Panel URLs.

The “a lot of work to fix” note isn’t reassuring. Let’s hope they can make it happen.

Posted on Mar 11, 2014 by Ryan Irelan

Filed Under: EE Add-ons, EE Modules

blog icon image

Learn About Add-on Development at the EE PDX Meetup

Blog Entry

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!

Posted on Mar 10, 2014 by Ryan Irelan

Filed Under: Meetups