We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

NSM Publish Plus: Workflow Management Extension from Leevi Graham

Development and Programming

Brendon Carr's avatar
Brendon Carr
135 posts
16 years ago
Brendon Carr's avatar Brendon Carr

Leevi hasn’t gotten around to posting on this yet, so I guess I will. I bought this extension immediately after I learned about it, and after installing it and poking around the control panel, I’m very impressed. Money well spent. Thanks Leevi!

Today I got an email from Leevi announcing availability of a new extension called NSM Publish Plus –” an ExpressionEngine extension that allows collaborative publishing, entry drafts, versions, workflow state, notes and member specific weblog posting privileges.” (Text lifted from Leevi’s email. More follows…)

Do you need to assign weblog posting privileges to members rather than groups? Create, proof and approve drafts for existing entries before they go live? Leave notes for fellow editors and publishers? NSM Publish Plus is the can’t-live-without extension for collaborative publishing!

Read the documentation and purchase / download the extension.

Features

NSM Publish Plus has many features to enhance ExpressionEngine’s native workflow. They include:

Per member weblog assignment - Assign weblog posting privileges to members not only member groups. Roles - Assign roles (publisher, editor) to members further limiting their weblog posting privileges. Entry drafts - Create and edit drafts for published entries without updating the live site. Notes - Easily communicate updates with other team members through entry specific notes. Workflow states - Assign states to entries to track their position in the workflow. Filter entries by workflow state - Easily see which entries are approved, pending approval, denied. Advanced notification system - Send email notifications when various actions are taken by members:

Notifications can be sent to any combination of the following:

  • entry editor
  • draft authors
  • member groups
  • NSM Publish Plus editors (filter by weblog)
  • NSM Publish Plus publishers (filter by weblog)
  • comma-separated list of emails

When:

  • an entry is created
  • an entry is edited
  • a new draft is created
  • an entry is submitted for approval
  • an entry is deleted
  • a new note is created

Again, I’ve purchased the extension and am very impressed with the power of its functions.

       
Brendon Carr's avatar
Brendon Carr
135 posts
16 years ago
Brendon Carr's avatar Brendon Carr

I already have a suggestion for NSM Publish Plus 1.0.1 (if it’s not already in the product, which I note I just bought a couple hours ago) – in addition to making it possible for certain groups to edit, I’d like to see some way to assign “ownership” of a single entry to a particular single user or users (other than logging in as that user and making the entry under that login ID). This would allow, for example, professionals in professional-services firms to edit their biographical entry page, or named authors of an article to edit the article directly in the context of the workflow.

       
Michael Hay's avatar
Michael Hay
65 posts
16 years ago
Michael Hay's avatar Michael Hay

Great extension Leevi! I have come across a bug though…

If a site (on MSM) doesn’t have any statuses applied to it I get a few errors in the settings section.

       
David Dexter's avatar
David Dexter
88 posts
16 years ago
David Dexter's avatar David Dexter

Is there a way to preview the drafts before they are published?

       
dj-rowan's avatar
dj-rowan
30 posts
16 years ago
dj-rowan's avatar dj-rowan
Is there a way to preview the drafts before they are published?

I am working with a client that is really needing to be able to preview the drafts (using live look) without having to have the draft approved or changed to ‘pending’.

Is there any movement on this??

Looks like an amazing extension otherwise…

thanks,

Rowan

       
Leevi Graham's avatar
Leevi Graham
1,143 posts
16 years ago
Leevi Graham's avatar Leevi Graham

I’m working on Live Look integration today and during next week. Hopefully I can make some progress on it.

       
David Dexter's avatar
David Dexter
88 posts
16 years ago
David Dexter's avatar David Dexter

Hey Leevi,

Any progress on this front?

Thanks, David

       
Leevi Graham's avatar
Leevi Graham
1,143 posts
16 years ago
Leevi Graham's avatar Leevi Graham

Hey David,

Yeah there has been some great progress. I’ve got most of the draft content previewing fine. There are a couple of issues with categories and some of the other complicated parts of EE. I’m not sure I’ll be able to get a 100% preview but currently draft content is replacing live content for:

  • Custom Field (no relationships)
  • Author Details
  • Most entry meta (dates, author)

The only problem I can see atm is that the entry must be loaded into the weblog before the draft data replaces the live data. This could be a problem for entries that are yet to be published for the first time (their status is closed). My recommendation would be to create a separate preview template that shows all entries including closed and use that as the preview.

Updates shouldn’t be tooo far away.

       
David Dexter's avatar
David Dexter
88 posts
16 years ago
David Dexter's avatar David Dexter

Thank you for the update! If you need any testing let me know. We have a few sandbox setups here in-house that I can break.

Best, David

       
Leevi Graham's avatar
Leevi Graham
1,143 posts
16 years ago
Leevi Graham's avatar Leevi Graham

That would be great. The hooks I’m using are brand new for 1.6.7 and I don’t think any other extensions are using them so I’m flying blind in a way. Some one to test would be great. I’ll let you know.

       
David Dexter's avatar
David Dexter
88 posts
16 years ago
David Dexter's avatar David Dexter

I’d love to help…. just let me know. I can PM you my contact info if you like.

Thanks again.

       
Leevi Graham's avatar
Leevi Graham
1,143 posts
16 years ago
Leevi Graham's avatar Leevi Graham

Ok! NSM Publish Plus has been successfully integrated with LG Live Look! You can now see draft, revisions and best of all previews in template context. See exactly how the entry will look before it’s published.

If you have a NSM Publish Plus license, PM me with the PayPal transaction id and I’ll provide you with details on how to get the latest beta.

       
David Dexter's avatar
David Dexter
88 posts
16 years ago
David Dexter's avatar David Dexter

Very cool. I can’t wait to test it out!

       
Carter Digital's avatar
Carter Digital
18 posts
16 years ago
Carter Digital's avatar Carter Digital

Hey,

I’m consider purchasing this extension, it seems to be exactly what we’re after. Just have a quick question first though…

I’m just speccing out a job now and think that I may have to use SAEF forms, does Publish Plus play nicely with them?

Thanks

       
Leevi Graham's avatar
Leevi Graham
1,143 posts
16 years ago
Leevi Graham's avatar Leevi Graham
Hey, I’m consider purchasing this extension, it seems to be exactly what we’re after. Just have a quick question first though… I’m just speccing out a job now and think that I may have to use SAEF forms, does Publish Plus play nicely with them? Thanks

Interesting question… At the moment I will say no it doesn’t but that’s only because I haven’t tested that scenario.

Publishing in the admin and SAEF are two completely different kettles of fish and I’m not sure that the same hooks will even be fired.

       
1 2 3 Last

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.