ExpressionEngine Training by Boyink Interactive

Learn ExpressionEngine® Fast

 

Members-Only Content and Workflow

For EE version: 1.6 & Up Personal or Commercial
Length: 1:04:30

Do you have content that needs to be on your site, but “protected” such that only certain people can view it? Or would you like to build an extranet using ExpressionEngine?

This hour-long screencast covers the basics of offering members-only content on an EE site, and builds on the member extranet idea by showing you how to allow members to submit content via a limited view of the EE Control Panel.

Then it wraps up by showing how to implement workflow for those member submissions so member-submitted posts need to be approved before appearing live on the site.

I start with the required setup for a new members-only area - building on the funky green site covered in the Building an ExpressionEngine Site - Small Business series/book. This setup covers adding a new weblog, template group, updating the main navigation, adding content, creating and configuring a member group, and registering members into that group.

Once the setup is in place, I cover how to show a mix of public and members-only content on the same EE template:

Then in a second take on members-only content, I show how to configure the template such that it’s only available to members. Coupled with a login form and changes to the main navigation, this setup creates a true extranet - an entire section of the site that’s only visible or accessible to logged in members of a specific member group.

With the extranet in place, I cover how to now allow extranet users to submit content via simplified view of the ExpressionEngine Control Panel - so that they only have the buttons and tabs appropriate for publishing, and can’t see the Admin area, Templates, etc.

Finally, with members now submitting content, I discuss how to add an approval process for new content. New posts by extranet members will come in with a Pending status. A Content Administrator will be notified via email of the new post, and will be able to review the post before publishing it live to the site. As part of this step I’ll cover a couple of tweaks to improve the experience of the Content Administrator’s experience.

Prerequisites

Not Covered

Purchase Details

Price: $18.99

Please Login or Register to purchase.

 

Customer Comments

I have definitely found this screencast useful.

I am creating a site for a growing mom’s group that needs to provide information about the group, it’s activities, etc., to the public, but then also have a members-area where we can use the discussion forum and the member profiles to create a member directory.

It is important to protect that private information as best we can, and I think the extranet setup suits this need well.

Evelyn

The Members-Only Content screencast was well worth the cost considering how much time it is going to save me on my current project. Your examples gave me a clear understanding of what types of memberships I might want to setup and how to go about implementing them.

Stan Makowski
eDataWare

Checkout Requirements

In order to make a purchase from Train-ee you’ll need to first be registered and logged in, and you will also need a PayPal account.

Links to the downloadable files will be sent upon receipt of payment.

Note that if you pay with a credit or debit card and PayPal sees the transaction as an “eCheck”, there will be a 3-4 day delay before the transaction completes and you receive the download links.

Train-ee Screencasts

Learn better by seeing, rather than reading?  Train-ee screencasts are designed for you.  Each screencast covers a different aspect of ExpressionEngine development, and is instantly viewable once purchased (Flash required).

Train-ee screencasts are great for those times when you’ve landed that job with an aggressive launch schedule or need help during that late-night coding session.

Don’t see what you need?  Contact Train-ee with suggestions for new screencast topics.

Thanks to EngineHosting for hosting all the screencast files.