[ Index ]

PHP Cross Reference of Drupal 6 (yi-drupal)

title

Body

[close]

/sites/all/modules/ckeditor/ -> ckeditor.api.php (source)

   1  <?php
   2  /**
   3   * CKEditor - The text editor for the Internet - http://ckeditor.com
   4   * Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
   5   *
   6   * == BEGIN LICENSE ==
   7   *
   8   * Licensed under the terms of any of the following licenses of your
   9   * choice:
  10   *
  11   *  - GNU General Public License Version 2 or later (the "GPL")
  12   *    http://www.gnu.org/licenses/gpl.html
  13   *
  14   *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
  15   *    http://www.gnu.org/licenses/lgpl.html
  16   *
  17   *  - Mozilla Public License Version 1.1 or later (the "MPL")
  18   *    http://www.mozilla.org/MPL/MPL-1.1.html
  19   *
  20   * == END LICENSE ==
  21   *
  22   * @file
  23   * CKEditor Module for Drupal 6.x
  24   *
  25   * This module allows Drupal to replace textarea fields with CKEditor.
  26   *
  27   * CKEditor is an online rich text editor that can be embedded inside web pages.
  28   * It is a WYSIWYG (What You See Is What You Get) editor which means that the
  29   * text edited in it looks as similar as possible to the results end users will
  30   * see after the document gets published. It brings to the Web popular editing
  31   * features found in desktop word processors such as Microsoft Word and
  32   * OpenOffice.org Writer. CKEditor is truly lightweight and does not require any
  33   * kind of installation on the client computer.
  34   */
  35  
  36  /**
  37   * Hook to register the CKEditor plugin - it would appear in the plugins list on the profile setting page.
  38   */
  39  function hook_ckeditor_plugin() {
  40    return array(
  41      'plugin_name' => array(
  42        // Name of the plugin used to write it.
  43        'name' => 'plugin_name',
  44        // Description of the plugin - it would be displayed in the plugins management section of profile settings.
  45        'desc' => t('Plugin description'),
  46        // The full path to the CKEditor plugins directory, with the trailing slash.
  47        'path' => drupal_get_path('module', 'my_module') . '/plugin_dir/',
  48        'buttons' => array(
  49          'button_name' => array(
  50            'icon' => 'path to button icon',
  51            'label' => 'Button Label',
  52          )
  53        )
  54      )
  55    );
  56  }
  57  ?>


Generated: Mon Jul 9 18:01:44 2012 Cross-referenced by PHPXref 0.7