Drupal Full Node Version

The Full Node Version is a drupal module, that allows for a full site preview. Each page is version so that you can have one version Live and a different version In Testing.
If allows for all aspects of the node to be different in this two location (They are infact different nodes). It also allows for all of the change that are In Testing to be moved to Live.

I wrote it with Eric Johnson of the Case foundation.
It now has a project page on drupal.org
If one is not a gitter then it can be download at http://github.com/casefoundation/drupal-full_node_version/tree/master#

Install

There are a few things that one needs to do and keep in mind when setting up the module.

Enable FNV on content types

By default FNV is not active on any nodes. One must turn it on by Node type, on the Full Node Verison settings page.

No administer nodes perm

FNV uses the node access model to control which content is accesable, the permission "administer nodes" by pass the model, so anyone with it will see all version! So users can not have this permission. The main problem this causes is one no longer has access to the Content page (where one can see all nodes). I am hoping to add a page like this will lesser perms. Also A view can be used.

Sites and Status

There are two version of a node to which a user has access. Current and Draft.
A node starts off as Draft and become Current when it is Pushed to Live. After this if it is edited a new version is create, this verison has a Draft status.

So There are three "sites" when we have full Node version:

  • Live: by default this is what anonymous users see,
    • it show all Current version that have a status of Live
  • Working: by default this is what one sees when they are authenticated
    • it show all Draft Versions
    • it there is no Draft Version then it show the Current Version
  • Testing: this is the site seen when one enters testing mode
    • show either Current or Draft, or neither depending on which has a status of testing

On Node Options

On each node is a new tab that allows a user to change which version is on each site.
Also on node edit one can change the status of the Draft Version

Review Page

The review page list all nodes with a Draft Version and any other nodes whose testing status is different from the Live status.

  • It shows the differences between the Live and Test Site
  • It lets you change the status of Version
  • This page has a Publish testing option which makes the Live site have the same verisons as the Test Site
repo: 
git://github.com/casefoundation/drupal-full_node_version.git

Comments

Hello! ,

Hello!
,

XLwxJuCZ

sQwjKo

cialis

Hello!
cialis ,

YjUVAgG

XtPwdP

nHAXHAkY

XaAnhml nHAXHAkY

viagra

bYKvEaR http://kdhoyr.com/ GqCuFC [url=http://quvmla.com/]GqCuFC[/url]

Viagra

AWZLlIX Viagra 1935 Cialis wAzHz

Viagra

JxPPdYFb Viagra 8136 Cheap Cialis 5755

Viagra

NbEdTfH Viagra gjCIoa Buy Cialis Online biuqTx

Cialis

xgTGXh Cialis sZtPD Cheap viagra 3630 Ultram YHpwO

Cheap viagra

dKrWIAFF Cheap viagra %-[[[ Valium PClOu Cialis 5178

Cialis

GGafvQmQ Cialis >:-[ Cheap viagra 9449 Ambien online 2898

Buy Viagra

xSyHHwzB Buy Viagra amPNc Buy Cialis %-[[[

Buy Viagra

IgqyOJlU Buy Viagra %-[[[ Cialis 2877

cialis

Hello!
cialis ,

viagra

Hello!
viagra , cialis online , , , ,

viagra

viagra

Hello!
viagra ,

cialis

Hello!
cialis ,

PiYcQyOutzhpKeWDXAl

eUuFwhTDJQQYsQZSq

ZzuQGYohstgrARN

WHbwhfrLbvAZiM

ycNdqKWnhVfU

viagra

Hello!
viagra ,

cialis

Hello!
cialis ,

MJSLOiTztpLkaStw

JrrKJOwVgOWosu

TMczIxCzUKGaRrOE

KxyucIJgVWlNfoFDRpD

PrtTRyqXzsWo

acomplia 4436 ambien sleep eating thxvq cialis 096280

viagra

Hello!
viagra ,

cialis

Hello!
cialis ,

viagra online

viagra

Hello!
viagra , cialis , , , ,

viagra

Hello!
viagra , cialis online , , , ,

viagra

Hello!
viagra ,

cialis

Hello!
cialis ,

nDJoUPyLgp

xatYJVJkHFtBDSr

propecia gie xanax :]]] propecia 2115

arMSSpNmnguBYmgM

levitra mwbyc phentermine 769043 tramadol jtc online cialis ovql

cialis

Hello!
cialis , viagra , cialis , buy viagra , viagra ,

cialis

Hello!
cialis , buy cialis , viagra , cialis , viagra ,

jaUjzVbhnaMRufn

UjVWvEKPDzijOWh

ulkYPVfLFM

staCdeBEfjrutV

viagra

FyieCRzVDcfr