Members-Only Content and Workflow
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:
- Map content to specific users—site:1
- Map content to any user of a member group—site:few
- Map content to any logged in user—site:many
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
- You currently have a site running in EE
- You are comfortable working with the EE Control Panel
Not Covered
- Customization of the member-related EE templates
- Stand Alone Entry or Edit forms
Purchase Details
- The purchase includes a ZIP archive containing text versions of all 14 templates covered, PDF versions of the slides, and an outline - all organized into a linked HTML document
- The purchase also includes a downloadable Quicktime (.mov) version of the screencast for offline viewing
- The link to view the screencast will come via email once you’ve completed the PayPal checkout
- Purchasing the screencast grants you ongoing, unlimited access to it
- The purchase license is per-company, meaning one company may make one purchase and have multiple employees view the screencast
Price: $18.99
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
Latest Products
- Screencasts : Prepping an EE Site for Client Access
So you’ve been slaving away… More >> - Screencasts : Members-Only Content and Workflow
Do you have content that… More >> - Screencasts : Designing an ExpressionEngine Architecture
OK - so you’ve got… More >> - Products RSS Feed
- Products Email Notification
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.

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