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

Noah Stokes on Custom Field Max Length

Blog Entry

Last week EE Insider contributor Noah Stokes ran into an issue with custom input fields in EE not allowing him to enter anything at all.

With the help of a friend (*cough* me *cough*) he remembered that he had blanked out the max length when he created those fields (no value at all) and apparently EE just makes the value 0 (instead of a usable default like 128).

Read his short write-up on it at Es Bueno: ExpressionEngine Custom Field Gotcha

(You might also be interested in Noah’s EE Insider article A Primer on Relationships in ExpressionEngine)

Posted on Nov 11, 2010 by Ryan Irelan

Filed Under: EE Add-ons, EE Fieldtypes, ExpressionEngine 2

blog icon image

Ask the Readers: User Guides

Blog Entry

Ask the Readers Yesterday I posted a link to a post on Design Litmus about creating screencast user guides for your clients. That got me thinking: I wonder what other people do for user guides? I’ll bet others wonder this too, and what better venue to find out than making an Ask the Readers post!

The options for user guides are myriad. Some people create rich PDFs, like the ones from Headspace Design. Others, like Matt at Design Litmus, shoot screencasts and include them as accessories in the control panel. Then again, David in the comments from yesterday maintains that you’re “doing it wrong” if your client needs anything more than a well-organized site with simple inline documentation.

I’m sure there are more ideas than these, so today’s question is simple: How do you equip your clients to use the ExpressionEngine site you built for them?

Posted on Nov 11, 2010 by Brian Warren

Filed Under: Ask the Readers

blog icon image

Design Litmus on EE User Guides with Screencasts

Blog Entry

My buddy Matt Crest at Design Litmus posted a great article about how to create screencast user guides for your clients. In the past, as I’m sure is the case for most people, he created written documentation or did in-person training to help clients get the hang of managing content on their brand new website. Neither of these solutions is particularly ideal, so he tried something else:

A better setup, however, is to create simple screencast videos of each capability or action a client would use. This way, they can see every hover, click, and keystroke so they know exactly how to do something. You can’t leave out a step in a video demo.

I think this is a stellar idea. I even mentioned this during our EE 2.0 talk at SXSW this year. Imagine a client who only needs to do a couple simple tasks on the site once every month or two. How annoying would it be for them to have to consult their notes or your long-winded how-to PDF just to try to re-remember how to do these things? A simple screencast is definitely the better option.

Matt goes on to explain his setup for doing screencasts, followed by a clever “Choose Your Own Adventure” feature in his post, letting you chose which way you want to embed the screencasts on your site, either in the front-end templates, or as an EE Control Panel Accessory. Your choice determines which tutorial you get. Awesome.

Design Litmus: ExpressionEngine User Guides with Screencasts

Posted on Nov 10, 2010 by Brian Warren

Filed Under: EE Add-ons, EE Accessories, ExpressionEngine 2

movie icon image

Moving Entries Between Channels in ExpressionEngine 2

Instructional Video

In ExpressionEngine it is easy to move entries between channels. But unless you have your Channel Assignments set up properly, it just won’t work! Watch this short (1m16s) video to learn how to move entries between channels in ExpressionEngine 2.

For more ExpressionEngine video tutorials, visit Mijingo.

Get the Video

Posted on Nov 09, 2010 by Ryan Irelan

Filed Under: Channels, Content Migration, Custom Fields

blog icon image

What They

Blog Entry

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

EE2 sends Super Admins an email if the index.php file was modified and the change not accepted in the CP. Nice touch!

Nicolas Bottari via Twitter

Posted on Nov 09, 2010 by Brian Warren

Filed Under: What They're Saying About EE

blog icon image

EllisLab Issues a “Call for Papers” for EECI 2011

Blog Entry

Leslie Doherty posted on the ExpressionEngine blog that they are already gearing up for EECI2011. They are taking a different approach to getting speakers than they have done in the past:

We’re taking applications for speaking topics. You’ll have the chance to give us input in what topics you’d like to hear as well as offer to speak, or suggest a speaker, and help shape the ExpressionEngine/CodeIgniter event of the year!

She includes a list of suggested topics and encourages submitting your own. If you have some good ideas and a bit of speaking chops than definitely apply. If you have some ideas about what should be talked about, then send them in!

Information about how to submit your ideas is all in the post.

Posted on Nov 09, 2010 by Brian Warren

Filed Under: Conferences, EECI 2011

blog icon image

Active Record Plugin

Blog Entry

Rob Sanchez released a plugin for EE2 that lets you use the CodeIgniter Active Record pattern in your templates the same way you use the standard query module. The syntax is pretty dang elegant, and if you’re at all used to active record I imagine you’ll find this a welcome improvement over the query module. I’d even say if you don’t use ActiveRecord at all and want something that feels more like native ExpressionEngine template tags, you should check this out.

More information and documentation can be found on the Active Record plugin page on Devot:ee.

Posted on Nov 08, 2010 by Brian Warren

Filed Under: EE Add-ons, EE Plugins

blog icon image

No Follow in Member Profiles

Blog Entry

Our fearless leader Ryan just sent me a great tip that Lisa Wess wrote on her blog about Member Profiles:

One of my favorite new features of ExpressionEngine 2 is that the member templates are run through the full template engine.  This means you can use add-on tags, channel entries tags, etc.  Anything you can use in a template, you can use in your member templates.

So, someone asked if one could use nofollow links automatically in EE. Yes, you can, using the NoFollow plugin.

I love tips like these. It totally makes sense, it’s easy to implement, and it makes me wonder why this didn’t occur to me before. Check out the rest of Lisa’s post for details about how to implement it.

Posted on Nov 08, 2010 by Brian Warren

Filed Under: EE Add-ons, EE Plugins, ExpressionEngine 2

blog icon image

Your Weekly Devot:ee - November 4, 2010

Blog Entry

devot:ee

As usual, there is a whole slew of new stuff this week. To my mind, one of the most interesting items is NDG Flexible Admin which allows you to fully customize the control panel menu per member group. You can rename, re-order and remove menu items in order to create a more intuitive menu. Sounds pretty interesting if you’re using EE2.

We’ve also heard that people are fond of Beech, which is a simple extension for ExpressionEngine 2.x that closes the CP sidebar by default for all users.

Posted on Nov 04, 2010 by Ryan Masuga

Filed Under: Weekly Devot:ee

blog icon image

What They

Blog Entry

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

O.M.G. Seriously ExpressionEngine? You didn't auto-save my blog post? Die.

Evan Hamilton via Twitter

I feel your pain Evan. I’ve lost more than my fair share of posts to crashing browsers and lack of auto-save. I’ve lost enough stuff that I’m pretty paranoid now: Nearly everything I write for the web, including Basecamp and EE posts, is jotted down in a little app called Notational Velocity first.

Posted on Nov 04, 2010 by Brian Warren

Filed Under:

blog icon image

Ask the Readers: Multiple Site Manager

Blog Entry

Ask the Readers The Latest EE Podcast about Multiple Site Manager got me thinking that MSM would make a great topic for an “Ask the Readers” feature. I remember when EllisLab debuted MSM and it kind of blew my mind. What a wild idea, being able to run lots of websites from the same installation. What a dream! Over time, though, I have only had the opportunity to use it once or twice.

My questions to you the reader: Do you use Multiple Site Manager? How is it working out for you? Anything in particular EllisLab could do to make it better?

Share your thoughts in the comments.

Posted on Nov 03, 2010 by Brian Warren

Filed Under: Ask the Readers

blog icon image

EE Podcast #34: MSM Sites with John Rogerson

Blog Entry

The latest EE Podcast with Ryan and Lea has been posted, and it’s an interesting one about the use of Multiple Site Manager. They have a guest, John Rogerson, Director of Web at Sewanee, who currently manages over twenty sites at Sewanee,  all using MSM on a single installation of EE.

If you’re at all curious about using Multiple Site Manager, or have used it for awhile and are just looking for some more insight from a pro, I recommend taking the time to listen!

Listen and subscribe: EE Podcast #34: MSM Sites with John Rogerson on 5by5

Posted on Nov 03, 2010 by Brian Warren

Filed Under: EE Podcast

blog icon image

Two EE Help Chats Today

Blog Entry

EE Help Chats are a great way to spend an hour talking shop, getting help figuring out something you’re been working on, or just spending time with the amazing EE Community. We have not one but two chats today:

European EE Help Chat

Our European EE Help Chat takes place at 19:00 GMT. If you follow @eeinsider on Twitter, you’ll find a reminder tweet about 15 minutes before. Visit this URL at the time of the chat to gain access to the room: http://mijingo.com/europe-chat

EE Help Chat

The original chat still takes place at the regular time of 9 PM Eastern at http://mijingo.com/go-chat. As with the other chat, we typically post a reminder on Twitter about 15 minutes before.

See you there!

Posted on Nov 03, 2010 by Brian Warren

Filed Under: News

blog icon image

EllisLab Launches Forecast Page

Blog Entry

Continuing their goal to communicate more openly with the community, EllisLab today launched Forecast, a webpage that gives updates on what the team is currently working on.

EllisLab Forecaster

In an announcement blog post by Derek Jones:

The goal is to keep you informed of what’s coming soon, so that you have an idea of some of the things that will be in a future release, or that we have an ongoing project for.

Each item includes a brief description of what’s being worked on, where it sits in queue, who is involved, and the title will link to a topical discussion in the forums when available.  The items include features and plans that we are preparing to deliver in the very near term, perhaps one or two updates out.

EE Insider applauds this new feature of the ExpressionEngine.com website! Check it out for yourself: ExpressionEngine Forecast v0.1

Posted on Nov 02, 2010 by Ryan Irelan

Filed Under: EllisLab, ExpressionEngine 2

blog icon image

EllisLab Hiring Full-Time Customer Support Specialist

Blog Entry

If you love ExpressionEngine and helping people, then you might want to consider applying for the new customer support position at EllisLab:

The Customer Support Specialist is the first point of contact for all technical support requests and focuses on ensuring an excellent technical support experience for ExpressionEngine and MojoMotor customers. The Customer Support Specialist’s primary responsibility is to champion our customers: beginning with their technical support journey, escalating as necessary, following the issue to resolution, and ensuring a positive support experience.

If being nice to people is a dealbreaker, I’d recommend not applying, but for the right kind of person this is a dream job! You get to work at home while spending all day immersed in the ExpressionEngine community. For all I know, some of you may do that already!

For more info, check out Lisa Wess’ blog post or just head straight on over to the EllisLab Jobs Page.

Posted on Nov 02, 2010 by Brian Warren

Filed Under: EllisLab

blog icon image

Killer Robots

Blog Entry

If you:

  1. Are running EE2
  2. Have a client who is in the Super Admin member group
  3. Said client uses the Edit area of the EE control panel a lot
  4. Said client has a deathly fear of robots

...then read on:

EE2 has a killer robot easter egg. If you’re running the latest build, there’s an easy way to disable it. Just use the following line of code in your config/config.php file:

$config['kill_all_humans''disable'

I happened across this thread in the forums where someone found the easter egg and Derek Allard from EllisLab shed a bit more light on how it came to be and how rare it is to find this robot. If you like spoilers, you can even see a video of the robot in action.

I don’t think I’ll ever disable it, but I can’t think of any time I’ve had a client who fears robots who is also a Super Admin (It’s usually one or the other).

Posted on Nov 01, 2010 by Brian Warren

Filed Under: From Deep Within The Forums

blog icon image

Greg Aker on PHP in Templates

Blog Entry

Greg Aker wrote an interesting post about PHP in your templates called With Great Power Comes Great Responsibility. He builds a really nasty, PHP-intensive template and runs some tests against it to see how such a template would impact the server.

PHP directly in the templates is fantastic for small chunks.  I do want to illustrate the kind of issues that may arise if you are putting too much PHP into your templates, and show alternatives.

If you make it through Greg’s post and are a little befuddled, check out Greg’s comment at the bottom where he sums up the results nicely.

 

Posted on Nov 01, 2010 by Brian Warren

Filed Under: ExpressionEngine 2

blog icon image

Code for EllisLab

Blog Entry

They announced this previously, but the official job posting for a Software Engineer position at EllisLab is now up on Authentic Jobs. This job is the opportunity for you to use your coding skills to make ExpressionEngine and MojoMotor better.

From the posting:

We are looking for a talented, experienced developer that loves code and people equally, a person who understands that the human impact of coding decisions is the key to helping people do great things through software. You must take an enormous amount of pride in the quality of your code, but have the humility to work well with a team.

You’ll work to make life online better with a small, talented, friendly, team from the comfort of your home or coffee shop or wherever you prefer to work.

[...]

The Software Engineer will have responsibilities covering many aspects of software development, from maintaining and improving the current code base for ExpressionEngine, MojoMotor, and CodeIgniter to developing new tools and applications under the direction of the CTO. The Software Engineer will also be required to help keep documentation for products up to date.

Is this something for you? Apply at Authentic Jobs.

Posted on Oct 30, 2010 by Ryan Irelan

Filed Under: EllisLab

blog icon image

Mijingo Halloween Sale - 31% off

Blog Entry

This sale is now over. Thanks to all the ghosts and goblins for checking out the Mijingo learning materials!

Today Mijingo is offering a special sale on ExpressionEngine learning materials. It’s the 10/31 sale: 10 hours of 31% off. But it’s only for today from Noon eastern to 10 PM Eastern (9 AM - 7 PM PDT).

The discount is good on anything in the store, but don’t wait too long! To get the 31% off, use the coupon code TREAT when you checkout (add it to the coupon code field and click “Update Coupon”). You should immediately see the discount on your order. Get your discount now.

Thank you for supporting Mijingo and Happy HallowEEn!

Posted on Oct 29, 2010 by Ryan Irelan

Filed Under: ExpressionEngine 2, News

blog icon image

Your Weekly Devot:ee - October 28, 2010

Blog Entry

devot:ee

We’re a little busy this week so we’ll cut right to the chase. Here is this week’s new stuff:

Posted on Oct 28, 2010 by Ryan Masuga

Filed Under: Weekly Devot:ee