Avatar of Leevi Graham

LG TinyMCE v1.3.2 Add TinyMCE WYSIWYG editing to ExpressionEngine with this custom field extension.

Download LG TinyMCE v1.3.2 Table of contents

Keeping LG TinyMCE up-to date

Did you know that LG TinyMCE plays well with LG Addon Updater? LG Addon Updater is a recommended download which will notify you when LG TinyMCE is updated.

Now Multi Site Manager (MSM) compatible!

The latest release of LG TinyMCE 1.3 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:

  1. Download the latest version of the extension
  2. Extract the .zip file to your desktop
  3. Copy the extensions/ext.lg_tinymce.php directory to your /system/extensions directory
  4. Copy the language/english/lang.lg_tinymce.php file to your /system/languages/english directory

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:

  1. Log in to your sites administration
  2. Open the Extensions Manager
  3. Enable Extensions if not already enabled
  4. Enable the extension
  5. Update the extension settings.

Configuration

The LG TinyMCE extension includes a handful settings.

  1. Script Path
  2. Script Config
  3. Enable GZip
  4. GZip Script Path
  5. GZip Script Config
  6. Check for updates
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]
Yes|No

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]
/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.

Check for updates?
Yes|No

LG Twitter can call home and check for recent extension updates. This feature requires LG Addon Updater.

Usage

Now that the extension has been installed an setup correctly a new field type will appear when creating custom fields.

  1. Create a new custom field in an existing weblog and choose LG TinyMCE as the field type.
  2. Set the default text formatting to None
  3. Hide the formatting menu
  4. Save the custom field
  5. Create a new entry in the weblog
  6. The custom field will be replaced with a TinyMCE WYSIWYG Editor

Change Log

1.3.2

1.3.1

  • Tiny bug fix in TinyMCE configuration
  • Added donation link to extension settings

1.3.0

  • Added MSM Compatibility
  • Rewrote extension settings panel
  • Added update checking

1.2.1

  • Added number of rows option.

1.2.0

  • Changed method names to follow new internal coding standards
  • Source code commenting in PHPDoc syntax
  • Added Slovak language file

1.1.8

  • Fixed bug with GZIP option. Both GZIP and unzipped files where being loaded.

1.1.7

  • Minor Bug Fix
  • Updated documentation

1.1.5

  • Minor Bug Fix

1.1.4

  • Accepted into the official ExpressionEngine Addon repository

1.1.3

  • Whitespace fix inline with EE Developer Guidelines
  • Reduced number of preg_match methods

1.1.2

  • Default configuration update
  • Small memory improvement

1.1.0

  • Added GZip compression option

1.0.0

  • Initial Release

License

Creative Commons License LG TinyMCE is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.