Enhance the editorial interface and improve the processes and workflows around creating, editing or removing content.

Answers

Ask a new question

Overview

Answers enables the implementation of a Question & Answer system in a Drupal site. Users can post questions and other users can answer them. To see it at work (based on the most recent 7.x-4.x-dev version), head over to its Demo site and have a look at the Questions there.

Timer

Timer defines a CCK field type for a timer, which can be started, stopped and reset via timer button controls or workflow actions.

Wysiwyg

Allows the use of client-side editors to edit content. It simplifies the installation and integration of the editor of your choice. This module replaces all other editor integration modules. No other Drupal module is required.

The Wysiwyg module supports any kind of client-side editor including HTML editors (a.k.a. WYSIWYG), pseudo-editors (buttons to insert markup into a textarea), or even Flash-based applications. The editor library must be downloaded separately. Various editors are supported (see below).

The Wysiwyg module also provides an abstraction layer for other Drupal modules to integrate with any editor. This means that other Drupal modules can expose content-editing functionality, regardless of which editor you have installed.

Discussions happen in the Wysiwyg group, and in IRC #drupal-wysiwyg.

Node Find Replace

Allows global case sensitive find replace in node body, node title, cck nodes, file paths etc.
Note: file paths is only available in the development snapshot.

Running a find replace creates a snapshot so changes can be undone / redone.

The Undo / Redo functionality runs off a separate history table, only nodes that changed for a particular find/replace are effected.

The find and replace occurs across all node revisions for a couple of reasons.
1. This module was originally written to fix full urls (generated by WYSIWYG's mostly) when moving a site, and I didn't want revision changes to re-break the urls.
2. I didn't want find and replace operations to generate new revisions because this would bloat the node_revisions table quite a bit.
Finding and replacing common text could easily double it.

With a little refactoring, it would extremely simple to make this module support menus, taxonomy or anything else.
As it is it is pretty easy to add support for new items. The history, undo and redo is the same for any table, you just have to pay close attention to make sure you insert data into the history table correctly.

This module should currently be considered alpha since it is very new and has not had much testing.
I highly recommend backing up your data prior to using it.

See Also

http://drupal.org/project/scanner

Donate

IMS Content Packaging

This project is abandoned. Please let me know if you'd like to claim the project space or pick it back up.

Pages

Subscribe with RSS Subscribe to RSS - Content editing experience