Extension points in ezoe.ini
Settings of extension/ezoe/settings/ezoe.ini whose name says they hold handlers, classes, filters, providers or directories that an extension can add to or replace. Found by the setting's name: a heuristic. Read the setting's comment (linked) before relying on it.
An extension adds to a list in its own settings/ezoe.ini.append.php (active extensions' settings are read after the kernel's and before settings/override):
EditorSettings UploadExtensionCheck
Shipped: engine. The setting.
# extension/expexample/settings/ezoe.ini.append.php
[EditorSettings]
UploadExtensionCheck=engine # replace with your class or value
*/ ?>EditorSettings Plugins
Shipped: a list of 7: eztable, paste, fullscreen, inlinepopups, autolink, lists, breakoutspace. The setting.
# extension/expexample/settings/ezoe.ini.append.php
[EditorSettings]
Plugins[]=expExamplePlugin # your class or value, added to the list
*/ ?>Engine_tinymce8 ExternalPlugins
Shipped: a hash of 7: ezembed=javascript/tinymce8_ez/plugins/ezembed/plugin.js, ezcustomtag=javascript/tinymce8_ez/plugins/ezcustomtag/plugin.js, ezlink=javascript/tinymce8_ez/plugins/ezlink/plugin.js, ezpath=javascript/tinymce8_ez/plugins/ezpath/plugin.js, ezliteral=javascript/tinymce8_ez/plugins/ezliteral/plugin.js, eztable=javascript/tinymce8_ez/plugins/eztable/plugin.js, ezgeneral=javascript/tinymce8_ez/plugins/ezgeneral/plugin.js. The setting.
# extension/expexample/settings/ezoe.ini.append.php
[Engine_tinymce8]
ExternalPlugins[expexample]=expExampleExternalPlugin # key and value are yours
*/ ?>Related
Generated by ./console exp:help:examples from extension/ezoe/settings/ezoe.ini. Do not edit this page: change the source and generate again (how). Free documentation: GFDL 1.3 or later.