This project is not covered by Drupal’s security advisory policy.

MobWrite converts textareas of nodes in to a synchronous, collaborative, environment - somewhat comparable to Etherpad or Google Docs in use, but not in functionality. Think very basic functionality. Only the syncing of plain text, no special mark-up such as tracking who contributed what.

Usage:

  1. Enable MobWrite for the desired content type.
  2. Create a node. Save the node - MobWrite depends on a unique path, so it is not activated on node/add.
  3. Edit the node and you are presented with MobWrite control options.
  4. Select a share option such as "Share by Role" to allow all uses with existing node edit permissions to join the session or "Share by URL" to generate a key'd URL that will grant recipients of the URL will node edit permissions.
  5. All users with access can edit at the same time, with each others edits syncing across web clients.
  6. When a user saves, it does not lock out the others users from being able to save.

Known Limitations:

  • No production release. Be sure to read the release notes for known bugs.
  • No D6 release. Anyone want to back port?
  • Currently does not have much in UX .
  • Uses Google's MobWrite - ok for plaintext, but users will need to wait on Wave or some other OT protocol for features such as contributer highlighting.
  • The Google's MobWrite only syncs plain text. HTML is plain text so it should work OK with WYSIWYG editors, but MobWrite does not understand tags as vocabulary and it seems that more users increases likelihood of fractured tags.
  • Can not be used on a new node, it must be saved, and then edited again.
  • Generates considerable traffic for a centralized sync gateway. There is a PHP gateway, but it has not be verified. Current ModWrite uses a Python gateway at appspot.com - You can use a shared public gateway or host a private one. Look to the handbook page for more info.

Feedback:
This is my first real contrib and I would love to have feedback from code review to use cases that should be supported. Please download and install or check out the demo site and use the issue manager for feedback. Thank you and best regards!

Project information

  • Created by tomdavidson on , updated
  • shield alertThis project is not covered by the security advisory policy.
    Use at your own risk! It may have publicly disclosed vulnerabilities.

Releases