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

nginx Configuration for ExpressionEngine

Blog Entry

Vector Media Group recently open sourced their nginx configuration for ExpressionEngine.

At Vector Media Group we’re big fans of nginx. It’s often a much faster and more stable alternative to Apache – especially on projects getting heavy concurrent traffic. We use it on as many ExpressionEngine (and other CMS) sites as possible, so have created a template to use as a starting point on our projects.

The Github repository README has full instructions for installing and using nginx, including support for SSL, CE Cache, and more.

Posted on Dec 18, 2014 by Ryan Irelan

Filed Under: Development Tools

blog icon image

Solspace Cuts Add-on Prices

Blog Entry

In a blog post today, Solspace’s Mitchell Kimbrough announced that all add-on prices were being reduced. Permanently.

Over the years we have realized that the main purpose of our software products is to lead new clients to us. Our software products are profitable, but their real value is in their ability to demonstrate our expertise in building and launching market-worthy web applications. They have served this purpose well, but this purpose is served even better by getting these products into the hands of more developers, by making these products part of a developer’s standard package of tools to be used on every one of their client engagements.

A few examples of the amount discounted:

  • Super Search -$30
  • Tag -$30
  • User -$20
  • Freeform Pro -$30

You can view all of their software here.

Posted on Dec 16, 2014 by Ryan Irelan

Filed Under: EE Add-ons

blog icon image

CTRL+CLICK CAST: 2014 Year In Review

Blog Entry

The end of the year is always a good time for reflection! For the latest CTRL+CLICK, Emily and Lea share their lessons learned in 2014, along with their top resources for design, development and social media. They also introduce their Bright Umbrella intern, Erin Lewis, who shares what the experience working with the business and the podcast has been for her. Tune in now!

Thanks to Visual Chefs for sponsoring!

Have a happy holiday season! See you in 2015!

Posted on Dec 11, 2014 by CTRL+CLICK CAST

Filed Under: CTRL+CLICK CAST

blog icon image

CTRL+CLICK CAST: Humanizing Business

Blog Entry

In this week’s episode, UX expert and personal coach Whitney Hess talks about how a human-centric strategy has ultimate economic and personal rewards for your business. We discuss common issues in the tech industry, real-world client examples of struggles, and exercises on how to gain perspective within your business and with the people involved.

Tune in now!! Thanks to SearchEngineNews.com for sponsoring!

Posted on Nov 27, 2014 by CTRL+CLICK CAST

Filed Under: CTRL+CLICK CAST

blog icon image

ExpressionEngine Course $20 off through 11/17

Blog Entry

Since 2008 smart people have been using my ExpressionEngine video tutorials to get started with the CMS.

It’s still a great time to learn it. I’m putting it on sale through Monday November 17, 2014, for $20 off the normal price. It’s as close to a steal as I can get.

Save $20 now.

The thing I love about learning from video tutorials is that I can do it on my own time, pause when I need to take a break or step away, restart when I have time. I’m not bound to the schedule someone else set. I’m not stuck in front of the computer when I don’t want to be. I can fit my learning around my already busy schedule.

Time-shifted learning is the best way to learn.

Okay, with that said, did you already grab the discounted course?

P.S. If you have a team and you want to get everyone a copy, email me and I will give you a special team discount (more special than the normal).

Posted on Nov 14, 2014 by Ryan Irelan

Filed Under: ExpressionEngine 2, Training

blog icon image

CTRL+CLICK CAST: Build Planning for CMSs

Blog Entry

How would you tackle planning an ExpressionEngine implementation? What are the processes and documentation involved? In this week’s episode, Emily and Lea dive deep into CMS build planning and how it’s evolved over the years, and through different systems! We not only refer to EE, but also discuss Craft and Statamic, how planning differs for those other systems, and why we would choose one system over another.

We also explain how planning documents help with client communication and deliverables, and speak about how planning can ultimately save everyone time and money.

Tune in now! Thanks to Backup Pro for sponsoring!

Posted on Nov 13, 2014 by CTRL+CLICK CAST

Filed Under: CTRL+CLICK CAST

blog icon image

EE Blocks and Image Captions

Blog Entry

Have you tried out EE Blocks yet?

It’s a rich content field type for ExpressionEngine that allows you to add different types of content and then move that content around to your liking.

They posted a helpful how-to on using EE Blocks to create captions for images.

Captioned images. They seem like they should be so easy. Drop an image into a content field and add a caption, and you’re done, right?

But they never are easy, are they? I can’t even count the number of times a client has requested an easy way to add captioned images to a content area on a site.

Read the entire tutorial

Posted on Nov 13, 2014 by Ryan Irelan

Filed Under: EE Add-ons, EE Modules

blog icon image

Pixel & Tonic Add-on Updates

Blog Entry

Yesterday, Pixel & Tonic released a bunch of updates to the following add-ons:

  • Assets 2.5 - has new support for uploading assets to remote sources via Channel Forms.
  • Field Pack 2.2 - support {element_name} tags within Content Elements.
  • Matrix 2.6.1 - Bug fixes, including one with with EE1 migration
  • Playa 4.5.2 - Bug fixes

All of the updates are free for current licensees. Grab the downloads in your Devot-ee account.

Posted on Nov 13, 2014 by Ryan Irelan

Filed Under: EE Add-ons

blog icon image

EllisLab Developer Roundtable

Blog Entry

Last week, EllisLab kicked off another developer roundtable. They did one previously and are now making it a monthly event.

The Developer Roundtable is a live chat with EE add-on developers and the staff at EllisLab. I dropped in on the chat last week and it was a lively and honest conversation. EllisLab is seeking input and feedback from the community that develops add-ons for their CMS.

Posted on Nov 10, 2014 by Ryan Irelan

Filed Under: EllisLab

blog icon image

Forum Theme: eeBootstrap

Blog Entry

Just released on November 1st is a minimal theme for the ExpressionEngine Forum module. It’s called eeBootstrap.

By the name, it’s obvious that it is built on Bootstrap. It can be toggled to different Bootswatch themes (see the live example to try that out) if you want a slightly different look.

eeBootstrap is a professional theme for ExpressionEngine Forum Discussion Module, is developed with the latest version of Twitter Bootstrap framework, HTML5 e CSS3.

It’s also responsive and customizable the same way a Bootstrap-based site is.

You can see it in action here (looks really nice!) and test it out before you decide to purchase a license for one of your projects.

What I initially like about the idea of this theme is that might make more people use the EE Forum module. Theming it is a major pain and a lot of people shy away from it because of that. This theme makes using the module more appealing to me.

The eeBoostrap theme is $49.50 and available at Devot-ee for purchase.

Posted on Nov 04, 2014 by Ryan Irelan

Filed Under: EE Add-ons, EE Modules

blog icon image

Submit Your EE Reviews to EllisLab

Blog Entry

EllisLab is collecting links to reviews of ExpressionEngine.

Have you recently published a review to your company or personal blog? Send it over to EllisLab and they’ll consider it for inclusion on their Reviews page.

Posted on Nov 03, 2014 by Ryan Irelan

Filed Under: EllisLab, ExpressionEngine 2

blog icon image

ExpressionEngine New York Meetup: Nov 19, 2014

Blog Entry

Later this month the ExpressionEngine New York meetup group will gather at the Vector Media Group’s offices.

Please join us at the offices of Vector Media Group for an Expression Engine meetup! We’re planning to have some time for presentations and a general chat/discussion/Q&A.

In the NYC area? RSVP over at Meetup.com

Posted on Nov 03, 2014 by Ryan Irelan

Filed Under: Meetups

blog icon image

Sponsored: Backup Pro 2

Blog Entry

Eric Lamb at Mithra62 just released a major update (version 2) to Backup Pro, which is an advanced backup add-on for ExpressionEngine. It makes it simple to regularly backup both your ExpressionEngine site files and database.

The backups can live right on your server but for even better protection, Backup Pro 2 uploads your backup to either Amazon s3, Rackspace Cloud, Google Cloud Storage, or any remote server via FTP. Even better, Backup Pro 2 allows you to use up to three remote locations at once, so you get redundancy and safety for your website data.

I personally use Backup Pro to handle extra backups for my important EE sites. I encourage you to check it out.

Get Backup Pro 2 for your site.

Posted on Oct 31, 2014 by Ryan Irelan

Filed Under: EE Add-ons

blog icon image

CTRL+CLICK CAST: Upgrading EE with Shawn Maida

Blog Entry

EE upgrades aren’t just a matter of “fixing” problems or even staying up-to-date with the latest version. They are a business decision, both for you as the developer and for your clients. For the latest CTRL+CLICK, EE Coder’s Shawn Maida joins the show to offer his suggestions for making ExpressionEngine upgrades a smooth and painless process. Shawn explains how EE Coder decides if and when an upgrade is needed, as well as the detailed client communication necessary for a successful upgrade. He shares his upgrade workflow, how he charges for upgrades, and lessons learned from upgrading both in-house and inherited projects.

With the proper planning, prep and communication, upgrades can be an important part of your business relationship with your clients. Tune in now!

Posted on Oct 30, 2014 by CTRL+CLICK CAST

Filed Under: CTRL+CLICK CAST

blog icon image

CTRL+CLICK CAST: Perfectionistm and Procrastination with Denise Jacobs

Blog Entry

Are you a perfectionist? The likelihood of this personality trait in our tech industry is high and the pressure it builds can lead to procrastination, unnecessary stress, and affect our quality of life. In this week’s episode, creativity evangelist Denise Jacobs stops by to break down perfectionist tendencies, how the procrastination cycle begins, and how to alleviate these issues. We chat about being our own worst critic, touch on impostor syndrome, while Denise provides tips on how we can learn to control our perfectionist tendencies and exercises on how to break through procrastination to ultimately become more creative, efficient, happy web professionals.

Tune in now! Thanks to Visual Chefs for sponsoring!

Posted on Oct 16, 2014 by CTRL+CLICK CAST

Filed Under: CTRL+CLICK CAST

blog icon image

ExpressionEngine 2.9.2 Released

Blog Entry

Over the weekend, EllisLab release ExpressionEngine 2.9.2, just one day after the 2.9.1 release.

The release is noted as a “stability fix.” If you’re already running 2.9.1, the upgrade can be done by just changing out two files and manually updated your app_version config item. No database changes or migrations.

Posted on Oct 06, 2014 by Ryan Irelan

Filed Under: EllisLab, ExpressionEngine 2

blog icon image

CodeIgniter Finds Home at British Columbia Institute of Technology

Blog Entry

Announced today at Derek Jones’ EE Conference keynote presentation:

EllisLab has publicly looked for a home for CodeIgniter for the last several months.

BCIT (British Columbia Institute of Technology) is in Burnaby, British Columbia.

Posted on Oct 06, 2014 by Ryan Irelan

Filed Under: CodeIgniter, EllisLab

blog icon image

MojoMotor Now Deemed a Legacy Product

Blog Entry

MojoMotor, the light CMS released by EllisLab in 2010, is now officially nearing end of life. Today at the ExpressionEngine Conference in Alexandria, VA, EllisLab announced that the product was no longer being actively developed and had one year of support left.

I don’t think anyone is surprised by this. Derek Jones even said as much at last year’s EE conference.

MojoMotor was announced with great fanfare at the EECI conference in June 2010.

Posted on Oct 06, 2014 by Ryan Irelan

Filed Under: Conferences, MojoMotor

blog icon image

Erik Reagan on Almost Starting an Add-on Business

Blog Entry

Today, Erik Reagan of Focus Lab was reminded of an experience he had almost starting his own add-on development company:

Some choice bits from the article:

There were a few questions I looked at while planning Sidecar’s business. The biggest of which was our market and how to sell to it. The most obvious concern was how to support the software and not allow the cost of support to kill us financially.

At this point everyone in the EE world was selling a license for anywhere from $10 to $100 and support just came with the purchase. This seemed unsustainable so my plan was to sell the two separately. The license would cost $X and support would be some type of recurring cost model based on the amount of support a customer needed. Interestingly enough, EllisLab announced that type of model not long after. This supported my view of the unsustainable model.

Just before he informed the company that the project was going away:

After reviewing everything I realized the opportunity cost was exceptionally higher than the probable revenue from Sidecar. Focus Lab is too small, too young and way too interested in maintaining an exceptional level of quality with client services. Starting this add-on arm was possible, but only at the expense of our current services. That was unacceptable.

The whole thing is worth a read.

Posted on Oct 03, 2014 by Ryan Irelan

Filed Under: EE Add-ons

blog icon image

ExpressionEngine 2.9.1 Released

Blog Entry

Fire up your update ExpressionEngines!

Today, EllisLab released ExpressionEngine 2.9.1. This is a security and stability release (meaning no new features).

This nugget at the end of the company blog post about the release should interest you:

This release contains quite a bit more security fixes than normal, but it shouldn’t cause alarm. We’ve recently opened ExpressionEngine up to white hat security researchers to report even the smallest issue. Most of the potential attacks found involve attacking yourself or the existence of a malicious admin, but we still recommend this update for all users. We’re committed to the hardening of our software to keep your data safe and remain one of the most provenly secure web platforms out there.

Read the changelog for the details on what was updated or check out their announcement blog post.

Posted on Oct 03, 2014 by Ryan Irelan

Filed Under: EllisLab, ExpressionEngine 2


Hosting by EngineHosting

ExpressionEngine Training Videos and Screencasts