{"id":16361539,"url":"https://github.com/elstudio/drupal-full_node_version","last_synced_at":"2025-07-20T22:34:36.461Z","repository":{"id":66568412,"uuid":"1620143","full_name":"elstudio/drupal-full_node_version","owner":"elstudio","description":"Keep separate staging and production versions of Drupal nodes","archived":false,"fork":false,"pushed_at":"2009-03-10T18:36:55.000Z","size":119,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-05-22T06:44:45.880Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.casefoundation.org","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/elstudio.png","metadata":{"files":{"readme":"README.txt","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-04-15T17:58:18.000Z","updated_at":"2016-07-25T01:20:37.000Z","dependencies_parsed_at":"2023-02-20T06:40:14.489Z","dependency_job_id":null,"html_url":"https://github.com/elstudio/drupal-full_node_version","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/elstudio/drupal-full_node_version","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elstudio%2Fdrupal-full_node_version","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elstudio%2Fdrupal-full_node_version/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elstudio%2Fdrupal-full_node_version/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elstudio%2Fdrupal-full_node_version/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elstudio","download_url":"https://codeload.github.com/elstudio/drupal-full_node_version/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elstudio%2Fdrupal-full_node_version/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266210921,"owners_count":23893342,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T02:14:13.263Z","updated_at":"2025-07-20T22:34:36.445Z","avatar_url":"https://github.com/elstudio.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"The Full Node Version is a drupal module, that allows for a full site preview.\nEach page is version so that you can have one version Live and a different\nversion In Testing.  If allows for all aspects of the node to be different in\nthis two location (They are infact different nodes). It also allows for all of\nthe change that are In Testing to be moved to Live.\n\n\nINSTALLATION AND USE\n\nThere are a few things that one needs to do and keep in mind when setting up\nthe module.  Enable FNV on content types\n\nBy default FNV is not active on any nodes. One must turn it on by Node type, on\nthe Full Node Verison settings page.  No administer nodes perm\n\nFNV uses the node access model to control which content is accesable, the\npermission \"administer nodes\" by pass the model, so anyone with it will see all\nversion! So users can not have this permission. The main problem this causes is\none no longer has access to the Content page (where one can see all nodes). I\nam hoping to add a page like this will lesser perms. Also A view can be used.\nSites and Status\n\nThere are two version of a node to which a user has access. Current and Draft.\nA node starts off as Draft and become Current when it is Pushed to Live. After\nthis if it is edited a new version is create, this verison has a Draft status.\n\nSo There are three \"sites\" when we have full Node version:\n\n    * Live: by default this is what anonymous users see,\n          o it show all Current version that have a status of Live\n    * Working: by default this is what one sees when they are authenticated\n          o it show all Draft Versions\n          o it there is no Draft Version then it show the Current Version\n    * Testing: this is the site seen when one enters testing mode\n          o show either Current or Draft, or neither depending on which \n            has a status of testing\n\n\n\nON NODE OPTIONS\n\nOn each node is a new tab that allows a user to change which version is on each\nsite.  Also on node edit one can change the status of the Draft Version Review\nPage\n\nThe review page list all nodes with a Draft Version and any other nodes whose\ntesting status is different from the Live status.\n\n    * It shows the differences between the Live and Test Site\n    * It lets you change the status of Version\n    * This page has a Publish testing option which makes the Live site have the\n      same verisons as the Test Site\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felstudio%2Fdrupal-full_node_version","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felstudio%2Fdrupal-full_node_version","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felstudio%2Fdrupal-full_node_version/lists"}