Accessory, Extension

EE 1
EE 2
Blueprints

Developer

Brian Litzinger

3rd Party (Commercial)
Current Version: 1.3.7.4
Release Date: Sep 28, 2011

License Agreement

Buy Now!

$35.00
Qty:

Compatibility

Requirements

  • jQuery for the Control Panel

Tags

Blueprints lets you take control of your Publish Layouts and take Member Groups out of the equation. It is designed let you create Publish Layouts based on templates, not Member Groups. No longer will you have to tell your client "Ignore this custom field, it won't display in Template A, but works in Template B" or, "Ignore all these templates in the drop down, just use Template B or Template C for this Channel". Nor will you have to create different channels for different page layouts. You can create a single "Pages" channel, assign it custom fields, and use that one channel for all your page types.

Why I made Blueprints

It was common practice for me to create a single Pages channel, assign it a group of fields, and use that channel for several different page layouts. For example one page type might be a two column layout, and the other a one column. In order to not confuse the client, the 2nd “Body” field would be include in it’s instructions that it’s content did not render in the One Column layout, but only in the Two Column layout. Or I would create 2 or more channels and field groups for each layout, which was time consuming, redundant, prone to error, and more difficult to maintain. I also had clients incorrectly assign a template to a page, because there were 30 in the drop down, then call me wondering why their site was broken.

The Solution

Create Publish Layouts that are assigned to templates. New entries and existing entries honor the template and Publish Layout assignments. Choose which fields are shown, and in what order on a per template basis. One channel can have unlimited Publish Layout options. 1

Blueprints lets you modify which templates are available in the Structure or Pages publish tab. For each Channel on your site you can select the templates that are available to the user.

If you have a small project, or don’t want to go through the hassle to create multiple Publish Layouts, don’t worry, you can still use Blueprints. The first option in the settings screen lets you turn off the Publish Layout “Hi-jacking” that happens. With this turned off, you will still be able assign preview thumbnail images to a template, and restrict which templates are available in the Structure or Pages template list.

1Each channel has a default template assigned to it. A revision must be saved for an entry before the the Publish Layout is changed when you change it’s template.

Requirements:
ExpressionEngine 2.1, PHP 5, Structure or Pages Module

 

Blueprints Demo from Brian Litzinger on Vimeo.

Blueprints Links

Hooks Used

If the add-on is an extension, and ties into ExpressionEngine's core files, it will use ExpressionEngine hooks. We are listing any hooks the add-on uses for developers to have an easier time locating other add-ons that they can reference for their own work.

  1. publish_form_channel_preferences
  2. sessions_end
  3. submit_new_entry_start

This entry was last updated May 8, 2012, 3:34 pm.

Disclaimer: Information about ExpressionEngine add-ons is provided as a service to you, the user, and every member of the ExpressionEngine community. Devot:ee is not responsible if you hose, mangle, wreck, or otherwise destroy your EE website by installing an add-on that you found out about at this site, regardless of its rating, Favorites status, commercial or free status, or general popularity. Caveat EEmptor!

3 Reviews:

sm9 03.11.11

sm9
Rating - {addon_rating_average}

I think this is a very good addon.

I’d give it 5 stars, except that having to press the ‘Save Revision’ button to make the new publish layout appear feels kind of hacky when explaining it to clients.

I’ll give it 5 stars if Brian can make the layout change instantly. :)

John D Wells 01.06.11

Rating - {addon_rating_average}

Everyone should watch the video demo to get a grasp on how incredible this addon is – it can fundamentally alter not only how you prepare EE for client hand-off, but also for content & template structure, everything. Brian has done an amazing job.

mzltd 12.23.10

Rating - {addon_rating_average}

Between EE2 and this addon I’ve made both mine and my clients lives easier. This is exactly what I needed thanks!