Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Workflow - How are you doing it?Workflow - How are you doing it?
Previous
 
Next
New Post
6/5/2009 1:26 PM
 

We've been working on our dotnetnuke site and are ready for deployment.  Our plan up to this point was to get the pages, modules, etc. to look like we wanted on our prod server.  When we are done we will make a copy of the site on a developement server where we can try new modules and perform tests on new versions before moving them to production.

We have blogs, announcements, text/html (and many other modules) on our site.  Up until now we've just added new announcements, posted blob updates, added text to pages and have the pages get reviewed.  This is all done with the page only visible to our reviewers. Once they give the thumbs up the page is made visible to the public.

My question is a best practice for moving forward.  When our page is live and open to the public we need to be careful about making changes.  New announcements, blog updates,  need to be reviewed before they can go live.  How are others dealing with this?

As an example.  We want to add a new announcement to our homepage.  A user could go in, click the "Add new announcement" button, enter their text, set the links, etc. etc. etc.  The problem is when they click update the new announcement is out there and no one had a chance to review it first.  The same goes for blog updates.  I know there is a spot to enter a date when the announcement goes live, but a user will forget to set this at some point and the changes will go live without a review.  Some modules have a Moderator option (repository, forums, etc.) but not all modules have this.

How do you all handle reviewing changes to site content before it is displayed to the world?  Is there a module out there for this?

 
New Post
6/5/2009 2:16 PM
 

I hate the term 'workflow' because I feel like it means so many things to so many people. That aside, the way to handle what you are talking about is through changes to the modules. For example, we use a custom text/html module that has extended permissions (of core) for content author/approval roles in addition to the edit/view permissions. Then, the module itself stores versions (not necessary in most modules like announcements though). Then, the module looks to see the latest approved version (a bit field/date field) and loads content based on that.


Chris Paterra

Get direct answers to your questions in the Community Exchange.
 
New Post
6/5/2009 2:55 PM
 

miken wrote
 

How do you all handle reviewing changes to site content before it is displayed to the world?  Is there a module out there for this?

Third party modules.  Engage, Ventrian and others have this functionality.

Jeff

 
New Post
6/5/2009 11:18 PM
 

As previously mentioned, some third-party modules have workflow built in. News Articles and Simple Gallery, both from Ventrian, are examples.

A module which has a very robust customizable workflow engine underlying it is Enterprise forms. The primary use of Enterprise forms is to provide online forms/data collection and the workflow capabilities allow you to develop very strong online applications.

What else is very neat about Enterprise forms is that you can leverage the workflow to create custom registration forms with any kind of workflow desired. Additionally, you can provide workflow for these two core DNN modules: Announcements and Text/HTML via Enteprise forms.


pmgerholdt
 
New Post
6/10/2009 11:24 AM
 

Thanks for the info everyone.  I'm going to look into the 3rd party software as that is what I need.  We talked about using the export/import functionality of some of the modules.  The users could update things on a test page that is only visible to editors.  Once it's approved we could export/import to the live page. 

It works it's just a bit clunky. Thanks for the ideas.

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Workflow - How are you doing it?Workflow - How are you doing it?


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out