LG TinyMCE Add TinyMCE WYSIWYG editing to ExpressionEngine
Download LG TinyMCE v1.3.1 Table of contentsNow Multi Site Manager (MSM) compatible!
The latest release of LG TinyMCE 1.3.0 is Multi Site Manager (MSM) compatible and features a new extensions settings page for easier setup!
Upgrading from version 1.2 or below?
If you are upgrading from 1.2 or below backup your site and database first! I also suggest you copy your existing settings and TinyMCE configuration and then uninstall the extension. Upload the latest version and re-activate the extension. Be sure to copy your old settings back into the extension where applicable.
Features
LG TinyMCE creates a new custom field type that replaces the default textarea field with a TinyMCE WYSIWYG editor.
LG TinyMCE also supports .gzip output using the TinyMCE Compressor making the download 75% smaller.
Screenshots
Requirements
LG TinyMCE 1.3.0 is an ExpressionEngine extension and has been tested on ExpressionEngine 1.6.0+ with TinyMCE v3.
LG TinyMCE also requires TinyMCE which can be downloaded from the Moxiecode website.
Installation
The LG TinyMCE extension download contains an extension folder and a language file. To install the extension follow the instructions below:
- Download the latest version of the extension
- Extract the .zip file to your desktop
- Copy the
extensions/ext.lg_tinymce.phpdirectory to your/system/extensionsdirectory - Copy the
language/english/lang.lg_tinymce.phpfile to your/system/languages/englishdirectory
LG TinyMCE does not include a copy of TinyMCE or the TinyMCE Compressor. It will need to be downloaded from the developers website.
Activation
This extension has no special activation requirements. To activate:
- Log in to your sites administration
- Open the Extensions Manager
- Enable Extensions if not already enabled
- Enable the extension
- Update the extension settings.
Configuration
The LG TinyMCE extension includes a handful settings.
Script Path [required]
/scripts/tinymce/jscripts/tiny_mce/tiny_mce.js
The path to tiny_mce.js. LG TinyMCE assumes the TinyMCE directory is in /scripts/.
Script Config [required]
...
TinyMCE configuration options. See TinyMCE Configuration for more details.
Enable GZip [optional]
Enable GZip = FALSE
TinyMCE can be compressed to 75% of its original size if the server supports GZip compression. See TinyMCE Compressor.
GZip Script Path [required if GZip is enabled]
GZip Script Path = /scripts/tinymce/jscripts/tiny_mce/tiny_mce_gzip.js
The path to tiny_mc_gzip.js.
GZip Script Config [required if GZip is enabled]
...
TinyMCE Compressor configuration options. See TinyMCE Configuration for more details.
Usage
Now that the extension has been installed an setup correctly a new field type will appear when creating custom fields.
- Create a new custom field in an existing weblog and choose LG TinyMCE as the field type.
- Set the default text formatting to None
- Hide the formatting menu
- Save the custom field
- Create a new entry in the weblog
- The custom field will be replaced with a TinyMCE WYSIWYG Editor
Change Log
1.0.0
- Initial Release
1.1.0
- Added GZip compression option
1.1.2
- Default configuration update
- Small memory improvement
1.1.3
- Whitespace fix inline with EE Developer Guidelines
- Reduced number of preg_match methods
1.1.4
- Accepted into the official ExpressionEngine Addon repository
1.1.5
- Minor Bug Fix
1.1.7
- Minor Bug Fix
- Updated documentation
1.1.8
- Fixed bug with GZIP option. Both GZIP and unzipped files where being loaded.
1.2.0
- Changed method names to follow new internal coding standards
- Source code commenting in PHPDoc syntax
- Added Slovak language file
1.2.1
- Added number of rows option.
1.3.0
- Added MSM Compatibility
- Rewrote extension settings panel
- Added update checking
1.3.1
- Tiny bug fix in TinyMCE configuration
- Added donation link to extension settings
License
LG TinyMCE is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.
Contributors
Page created on: Oct 22, 2007
Last updated on: Aug 04, 2008
Enjoy LG TinyMCE v1.3.1? Bookmark and share it with others.