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

Your Weekly devot:ee - May 1, 2014

Blog Entry

devot:ee

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

Posted on May 01, 2014 by Ryan Masuga

Filed Under: Weekly Devot:ee

blog icon image

CTRL+CLICK CAST: htaccess primer with Jonathan Penn

Blog Entry

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!

Posted on May 01, 2014 by CTRL+CLICK CAST

Filed Under: CTRL+CLICK CAST

blog icon image

Your Weekly devot:ee - April 24, 2014

Blog Entry

devot:ee

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

Posted on Apr 24, 2014 by Ryan Masuga

Filed Under: Weekly Devot:ee

blog icon image

What They’re Saying About EE - Special Edition

Blog Entry

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.

Posted on Apr 18, 2014 by Ryan Irelan

Filed Under: Community

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