Features
MX Tinybrowser+TinyMCE is an FieldFrame field type. TinyBrowser(homepage) is a file browser featuring an easy to use multiple file upload facility and file edit functions. First of all this file browser was created as plugin for TinyMCE, but after that authors added an option to create a "stand alone" version. MX Tinybrowser helps to integrate TinyBrowser in the ExpressionEngine interface with flexible setup. In addition its helps to integrate TinyMCE into the publish page, so you don't need any additional extension for integrated WYSIWYG editors.
MX Tinybrowser+TinyMCE is discontinue. The next version is MX Universal Editor
Examples
Requirements
PHP 5+, ExpressionEngine 1.6.5+, FF 1.2.0+, jQuery for the Control Panel.*If you want to use TinyBrowser with TinyMCE, you need to upload TinyMCE on your site from official TinyMCE website, and setup MX Tinybrowser TinyMCE setting in Fieldtypes Manager.
Installation
MX Tinybrowser contains a language file and extension folder for a FieldFrame directory. To install the new field type follow the simple instructions below:- Download the MX Tinybrowser archive and extract the files.
- Copy ft.mx_tinybrowser_field.php to /system/language/english/ and fieldtypes/mx_tinybrowser_field to /system/extensions/fieldtypes/
- [optional] Upload TinyMCE to your site
- Enable MX Tinybrowser in the Fieldtypes Manager
Screenshots

Field Settings
Fieldtypes Manager settings
TinyBrowser + TinyMCE
TinyBrowser StandAlone
Field Veiw
Pic viewing
Pic viewing
Settings
Field settings- Preferences
- Upload Folder settings
- Permitted file extensions Allowed to set TinyBrowser mode (Image, Media, File). Only for standalone mode
- Root Folder
Is root folder for your users. Consist from folder setting - Sub Folders
TinyBrowser can generate new folder with you folder mask.Variables
%member_id Member ID
%group_id Member Group ID
%username Member usernme
%mm Numeric representation of a month, with leading zeros 01 through 12
%d Day of the month, 2 digits with leading zeros 01 to 31
%Y A full numeric representation of a year, 4 digits Examples: 1999 or 2003
%y A two digit representation of a year Examples: 99 or 03
%weblog_id Weblog ID - Thumb Quality
- Imag Quality
Image Quality using for resizing and rotation - Thumbnail size in pixels
- Image Width & Image Height
during uplode images TinyBrowser can resize them by those image settings - TinyMCE config file
Allowed to choose TinyMCE configuration file which will used for this field. Only for TinyBrowser + TinyMCE mode.
TinyMCE Config Files
You can finded the default files in fieldtypes/mx_tinybrowser_field/tinymce_config/. If you decide to create you own config file, you need to know next information:- editor_selector : "mx_FileName"
mx_ - is default name, FileName - is filename without extension. If you config file will be myconfig.js, this setting will look like
editor_selector : "mx_myconfig"is default setting for intergration TinyBrowser like FileManager into TinyMCE
inlinepopups need for opening TinyBrowser in Modal windows.
this option create a three buttons: link - for TinyBrowser in File mode (all files)
image - for TinyBrowser in image mode
media - for TinyBrowser in media mode
Tags
- {field_name:isempty} — determine whether a field is empty (can be use in {if} )
{if ield_name:isempty}
Is empty
{if:else}
Is not empty
{/if}
For field in stand_alone setting
- {field_name} — complete url to file
- {field_name:thumb} — complete url to file image-previw
- {field_name:file_name} — file name (can be use for ngen-file field support*)
*if you switch field type from ngen-file, in the first time thumbs will be viewing incorrectly. During the first start TinyBrowser creates his own preview of all pictures in folder and after that you can see thumbs in field.
Language relation
TinyBrowser has multilanguage interface and with an option to languages auto switch according to ExpressionEngine localization settings. By default extension has setting for english/france/russian/german languages; you can add new relation in lang.mx_tinybrowser_field.php.'ee_language_folder_name' => 'tinybrowser_lang_short_name'
Change Log
- 0.1.4a - 09/09/2009:
bugfix: matrix new row
- 0.1.4 - 09/09/2009:
bugfix: editor disappear after Quick Save
bugfix: matrix with a couple MX tinybrowser columns
bugfix: upload bank screen(QuickBar issue)
bugfix: upload URL in TinyMCE field
add - XSS/XSRF protection for TinyBrowser
add - new Global parameters - FileSize
add - new tag; field_name:isempty
- 0.1.3 - 08/23/2009:
Fixed thumbs viewing
Add TinyMCE Matrix support
- 0.1 - 08/18/2009:
Fixed unsaved input that share the same config-file
Fixed unsaved setting for cells
Added Root folder settings.
Added Subfolders settings
Added TinyBrowser type settings for field
Added Quick-input list for TinyBrowser upload tab
Added LG Addon Updater support - 0.009f - 08/06/2009: Bug fix: file not exist issue
- 0.009e - 08/04/2009: Initial release