README.md 2.72 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
CONTENTS OF THIS FILE
---------------------

 * Introduction
 * Requirements
 * Recommended modules
 * Installation
 * Configuration
 * Maintainers

JULIEN DE NAS DE TOURRIS's avatar
JULIEN DE NAS DE TOURRIS committed
11
12
13
14

INTRODUCTION
------------

15
16
17
18
19
20
21
This module integrates the
[dialogadvtab](https://ckeditor.com/cke4/addon/dialogadvtab) CKEditor plugin
with Drupal.

This plugin provides the Advanced dialog window tab to extend some editor dialog
windows. Other plugins don't need to implement the same features for their
dialog windows.
JULIEN DE NAS DE TOURRIS's avatar
JULIEN DE NAS DE TOURRIS committed
22

23
24
25
26
27
28
29
30
SOme of the CKEditor plugins that use the Advanced tab are:

 * The [Link](https://ckeditor.com/cke4/addon/link) plugin
 * The [Image](https://ckeditor.com/cke4/addon/image) plugin
 * The [Flash](https://ckeditor.com/cke4/addon/flash) plugin
 * The [Table](https://ckeditor.com/cke4/addon/table) plugin
 * The [IFrame](https://ckeditor.com/cke4/addon/iframe) plugin
 * The [Div](https://ckeditor.com/cke4/addon/div) Container plugin
JULIEN DE NAS DE TOURRIS's avatar
JULIEN DE NAS DE TOURRIS committed
31

32

JULIEN DE NAS DE TOURRIS's avatar
JULIEN DE NAS DE TOURRIS committed
33
34
35
REQUIREMENTS
------------

36
37
38
This module requires the following modules:

* [CKEditor](https://www.drupal.org/docs/8/core/modules/ckeditor)
JULIEN DE NAS DE TOURRIS's avatar
JULIEN DE NAS DE TOURRIS committed
39
40
41
42
43


INSTALLATION
------------

44
45
46
47
48
49
50
51
52
53
54
55
 * Install as you would normally install a contributed Drupal module. Visit
   https://www.drupal.org/node/1897420 for further information.

 * Run `composer require --prefer-dist composer/installers` to ensure you have
   the composer/installers package. This facilitates installation into
   directories other than vendor using Composer.

 * Make sure the "extras/installer-paths" section in the composer.json file has
   an entry for `type:drupal-library`, for example the following one.

   ```json
   {
56
       "libraries/{$name}": ["type:drupal-library"]
57
58
59
60
61
62
63
64
   }
   ```

 * Add the following lines to the "repositories" section in the composer.json
   file.

   ```json
   {
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
       "type": "package",
       "package": {
           "name": "ckeditor/dialogadvtab",
           "version": "4.8.0",
           "type": "drupal-library",
           "extra": {
               "installer-name": "ckeditor/plugins/dialogadvtab"
           },
           "dist": {
               "url": "https://download.ckeditor.com/dialogadvtab/releases/dialogadvtab_4.8.0.zip",
               "type": "zip"
           }
       }
   }
   ```
JULIEN DE NAS DE TOURRIS's avatar
JULIEN DE NAS DE TOURRIS committed
80

81
 * Run `composer require 'ckeditor/dialogadvtab:4.8.0'` to download the plugin.
JULIEN DE NAS DE TOURRIS's avatar
JULIEN DE NAS DE TOURRIS committed
82
83


84
85
86
87
CONFIGURATION
-------------

 * Configure the WYSIWYG buttons in
88
  Administration » Configuration » Content authoring » Text formats and editors
89
90
91

   - Drag the advanced icon button to your toolbar and save

92

JULIEN DE NAS DE TOURRIS's avatar
JULIEN DE NAS DE TOURRIS committed
93
94
95
MAINTAINERS
-----------

96
97
98
99
100
Current maintainers:
 * Alberto Paderno (apaderno) - https://www.drupal.org/u/apaderno
 * Chris Burge - https://www.drupal.org/u/chris-burge
 * Julien de Nas de Tourris (julien) - https://www.drupal.org/u/julien
 * Stephen Mulvihill (smulvih2) - https://www.drupal.org/u/smulvih2