Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.339.254 Times

Content locking (anti-concurrent editing) 7.x-1.1

  Date Added: May 14, 2013  |  Visits: 440

Content locking (anti-concurrent editing)

Report Broken Link
Printer Friendly Version


Product Homepage
Download (45 downloads)



This module is developed under github (http://github.com/EugenMayer/content_lock). Drupal CVS is only used for the releases.Features yet implemented * Concurrent editiing:The user gets notified when he trys to edit a node, which is edited by someone else. He cant enter the edit mode. * By node type: Configure content_lock to lock only specific nodes. * By format: Configure content_lock to lock only specific input formats. * No losing content by accident: User gets notified, if he wants to leave a edit form by abnormal conditions (close browser/window/link click). If the user confirms to leave, the edit lock gets automaticall removed by an ajax call. You can disable this behavior in the admin menu. * No forgotten locks: The user gets notified when he forgets to unlock a node (see below - uncleantransaction). He/she will be asked to click on a link to unlock this node. * Views integration: Show all open logs using any filters, as you have a views integration.Compatibility / DependenciesServer Dependencies- noneClient Browser Dependencies- noneInstallation 1. Just download and activate the module 2. Configure the user permissions 1. check out documents - This enables content locking when a user starts editing it. Note that even without this permission, users are still able to edit contents, they're just not protected against concurrent edits. 2. administer checked out documents - View and release locked contents of all users. This enables the administrative tab on Content management >> Content. Note that even without this permission, users can manage their own content locks on their profile page.GoalsBe safeThe main goal is to be 100% safe. That means that in no case a user should be able to edit a node, which is currently edited. Its rather chosen to be more user-unfriendly then removing the edit lock to early. In example the user can only remove that lock using save or the cancel button. Moving backwards in the browser or closing the browser does not yet unlock the node. Therefore the user will be notified and he can use a simple link to unlock the node (if he wishes too).API (from 2.0)hook_content_lock_skip_locking($node, $form_id, $form, $form_state)Implement this hook if you want to force the skipping of a lock out of any reasons or logic you want.Be sure to check $node for null, as it might no always be an object.If you return true, the lock wont be applied (so skipped).hook_content_lock_form_id_blacklist_alter($blacklist, $node = null)Implement this hook to be able to alter the blacklist of form_ids, where locking will be skipped.As parameter you get the current node, if the object is preset. You can implement your own logic hereIf you want to blacklist a node type, add $blacklist['your_form_id'] = TRUE;hook_content_lock_node_type_blacklist_alter($blacklist,$node)Implement this hook to be able to alter the blacklist of node_types, where locking will be skipped.This hook only gets called if a node object is set at all (as otherwise types wont be able to be checked).If you want to blacklist a node type, add $blacklist['your_type_machine_name'] = TRUE;hook_content_lock_locked($nid,$uid)This hook gets called, when a lock gets set. Implement this if you want to trigger any actions when a lock gets applied.Maintainers * Eugen Mayer * Nathan Phillip BrinkThis plugin was sponsored by KontextWork GbR for Drupal WikiIf you like the module, please write a comment here http://drupal.org/node/711000 to motivate people working on it!

Requirements: No special requirements
Platforms: PHP
Keyword: Blacklist Called Check Click Configure Content Contents Dependencies Documents Enables Locking Locks Logic Module Notified Object Unlock Users
Users rating: 0/10

License: Freeware Size: 20.48 KB
USER REVIEWS
More Reviews or Write Review


CONTENT LOCKING (ANTI-CONCURRENT EDITING) RELATED
Web Browsers  -  Trust My Web for Firefox 1.5
TrustMyWeb is a Firefox addon designed to check if Internet content is harmful. TrustMyWeb addon can help you to have a safe Internet browsing attitude by checking the status in your Firefox statusbar. Without diturbing your Internet browsing,...
 
Networking  -  Pendig Reviews Dashboard Widget 1.0.2
The Widget shows a list of pending reviews of posts and pages (you can hide the page entrys from the list). Also in the configuration part of the widget you can set how many pending entrys you would like to display or hide the date or author...
10 KB  
Web Authoring  -  HiJobs 2.0
HiJobs is an online content management utility which enables a firm to easily maintain an up to the minute jobs vacancies list on their website. HiJobs uses a customisable HTML template, and a simple configuration text file which manages basic...
67 KB  
Web Authoring  -  HiNews 1.61
HiNews is a dynamic content management utility which enables a site owner to update a page of their website, perhaps with latest news, special offers or upcoming events. Many features including searchable auto-archiving, customisable templates....
68 KB  
Utilities  -  Structured Document Validator 0.7.9
Structured Document Validator project implements a generalized method for validating both the structure and content of structured documents. Any data format that can be deterministically divided into tags and data is classed as a structured...
604.16 KB  
Desktop Utilities  -  TomTom Home 2.6.4.356
TomTom Home is our free desktop software giving you access to a huge range of services and content from TomTom as well as from the global community of TomTom users. It is the only tool you need to update, personalize and manage your TomTom device...
42.1 MB  
Development Editors  -  RFC Reader 0.1
RFC Reader is a GTK2+ based application for RFC browsing. It can parse the original RFC document and generate a directory tree for content browsing. Multiple documents viewing is also included.
51.2 KB  
Communication  -  Marjetica Content Management System for Scripts 1.3.0
Marjetica Content Management System is a powerful, easy to use, multiuser, multilanguage, content publishing solution written in PHP using Smarty for templating, MySQL database for data storage and filesystem for file storage.System consists of...
296.96 KB  
Modules  -  configure-login-timeout 1.0
By default, WordPress makes your login session cookie expire in 48 hours (or on browser close), or 14 days if you check the "Remember Me" box. This plugin makes those timeout values user-configurable through the Users admin control panel. Install...
10 KB  
Modules  -  Nodereference Basket 6.x-1.0
For sites with a large number of nodes, this module helps content maintainers build references between nodes using a user interface similar to a shopping-cart. Any nodereference CCK field can optionally be maintained through this basket, which an...
10 KB  
NEW DOWNLOADS IN SCRIPTS, MODULES
Scripts  -  Free Ecommerce website creator 1.2
Free Ecommerce website creator is a free PHP shop creating script. This allows you to put a online shop on your own website. Create your own free ecommerce website for Your Business. Create an online shop using easyGUI online shop creator. The...
1.44 KB  
Scripts  -  MochiGames PHP Script ZDR 1.00
MochiGames PHP Script ZDR is web site, ready for use, for flash games. These flash games are downloaded automatically by "MochiGames PHP Script ZDR" from MochiGames media. The use of the games is free, you can use your own Mochi Publisher ID and...
368.54 KB  
Scripts  -  Php Chat 2.0
Add a free php site, single sign-on and multiple skins, 100% free 1. Server Modes: The chat server has paid mode and free mode. If the free chat mode, a free chat room will be assigned to your website with your domain as the room name. 2....
938.87 KB  
Scripts  -  Nibbleblog 3.0.1
Nibbleblog it's a powerful engine for creation and manipulation of BLOG's completely free. Very simple to install and configure (Only 1 step). The database used is based on XML files and this way it is not necessary to use MySQL or similar DBMS....
371.09 KB  
Scripts  -  PHP File Manager | CloudOsys 2.9b8
CloudOsys is a PHP file manager, a tool that allows your visitors upload files such as media content directly to your website. Your visitors will upload files directly to your website, where they can share and comment on them. Through cloud...
1.41 MB  
Modules  -  TinyMCE Node Picker 6.x-2.1
This module will de discontinued and replaced with Node Picker as soon as a stable release is available.TinyMCE Node Picker provides a button in TinyMCE that displays a list of links to content. Choosing a link inserts it into the editor.The...
20.48 KB  
Modules  -  Fapilicious 5.x-1.x-de
Fapilicious is a collection of FormAPI goodies.I hope to make it a repository of reusable FormAPI trickery and short cuts. Currently it has small collection of powerful FormAPI element validators.Please submit your favorite tricks as patches so we...
10 KB  
Modules  -  Donation Goals 6.x-1.x-de
The Donation Goals module lets you create nodes of the type "Donation Goal." These goals allow you to set an amount of money you'll need for whatever you're saving up for. Visitors of the site can then donate money through PayPal. Once the target...
20.48 KB  
Modules  -  Plica Twitter 1.0.1
Plica TwitterInstallation : * Download, unzip, and install plugin dir in /wp-content/plugins * Activate * All right now
10 KB  
Modules  -  Page Array 5.x-1.x-de
The pagearray module is a small (single function) helper module that can be used whenever there is a need to load the output of any Drupal path in data form. Based on the code in index.php, Page Array bypasses the theme('page') call, instead...
10 KB