Bachir Soussi Chiadmi 1bc61b12ad first import 9 years ago
..
engines 1bc61b12ad first import 9 years ago
images 1bc61b12ad first import 9 years ago
includes 1bc61b12ad first import 9 years ago
plugins 1bc61b12ad first import 9 years ago
scripts 1bc61b12ad first import 9 years ago
styles 1bc61b12ad first import 9 years ago
CHANGELOG.txt 1bc61b12ad first import 9 years ago
LICENSE.txt 1bc61b12ad first import 9 years ago
README.txt 1bc61b12ad first import 9 years ago
custom_formatters.api.php 1bc61b12ad first import 9 years ago
custom_formatters.info 1bc61b12ad first import 9 years ago
custom_formatters.install 1bc61b12ad first import 9 years ago
custom_formatters.make 1bc61b12ad first import 9 years ago
custom_formatters.module 1bc61b12ad first import 9 years ago

README.txt

The Custom Formatters module allows users to easily create custom Field
Formatters without the need to write a custom module. Custom Formatters can then
be exported as CTools Exportables, Features or Drupal API Field Formatters.

Custom Formatters was written and is maintained by Stuart Clark (deciphered).
- http://stuar.tc/lark
- http://twitter.com/Decipher


Features
--------------------------------------------------------------------------------

* Two default editor/renderer engines:
* HTML + Tokens.
* PHP.
* Supports for all fieldable entities, including but not limited to:
* Drupal Core - Comment, Node, Taxonomy term and User entities.
* Field collection module - Field-collection item entity.
* Media module - Media entity.
* Exportable as:
* Drupal API formatter via:
* Custom Formatters export interface.
* CTools exportable via:
* Custom Formatters export interface.
* CTools Bulk Export module.
* Features module.
* Live preview using real entities or Devel Generate.
* Integrates with:
* Coder Review module - review your Custom Formatter code for Drupal coding
standards and more.
* Drupal Contextual links module - Adds a hover link for quick editing of
Custom Formatters.
* Entity tokens module - Leverages entity tokens for Field token support.
* Features module - Adds dependent Custom Formatters (from Views or Content
types) to Feature.
* Form Builder - Drag'n'Drop interface for builder Formatter Settings forms.
* Insert module - Exposes Custom Formatters to the Insert module.
* Libraries API module and the EditArea javascript library - Adds real-time
syntax highlighting.
* Token module - Adds the Token tree browser to the HTML + Tokens engine.


Required Modules
--------------------------------------------------------------------------------

* Chaos tool suite - http://drupal.org/project/ctools


Recommended Modules
--------------------------------------------------------------------------------

* Coder - http://drupal.org/project/coder
* Coder Review (via Coder)
* Devel - http://drupal.org/project/devel
* Devel Generate (via Devel)
* Entity - http://drupal.org/project/entity
* Entity tokens (via Entity)
* Form Builder - http://drupal.org/project/form_builder
* Libraries API - http://drupal.org/project/libraries
* Token - http://drupal.org/project/token


EditArea - Real-time syntax highlighting
--------------------------------------------------------------------------------

The EditArea javascript library adds real-time syntax highlighting, to install
it follow these steps:

1. Download and install the Libraries API module.
http://drupal.org/project/libraries

2. Download the EditArea library and extract and move it into your libraries
folder as 'editarea' (eg. sites/all/libraries/editarea).
http://sourceforge.net/projects/editarea/files/EditArea/EditArea%200.8.2/editarea_0_8_2.zip/download


Roadmap
--------------------------------------------------------------------------------

7.x-2.2
- Improve HTML + Tokens engine.

7.x-2.3
- Add Static cache mode (read Formatters from code instead of Database).

7.x-2.4
- Add Display Suite integration.