1 Description of TinyMCE v3.4.5 library integration in Moodle
2 =========================================================================================
4 Copyright: (c) 2004-2011, Moxiecode Systems AB, All rights reserved.
5 License: GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999
7 Moodle maintainer: Petr Skoda (skodak)
9 =========================================================================================
10 Upgrade procedure (by maintainer):
12 1/ clone https://github.com/moodle/custom-tinymce
13 2/ clone https://github.com/moodle/custom-tinymce_spellchecker_php
14 3/ merge new changes in latest STABLE branches into these two repos
15 4/ tweak paths in build script in moodle_build.sh and execute
17 6/ download all TinyMCE lang files (extra/tools/download_langs.sh)
18 7/ make sure your moodle installation has all language packs installed.
19 7/ update moodle lang string files (extra/tools/update_lang_files.php)
20 8/ ensure lang packs are updated into AMOS (lang.moodle.net)
22 =========================================================================================
23 Prepare local modification procedure (by developer):
25 1/ clone https://github.com/moodle/custom-tinymce
26 2/ clone https://github.com/moodle/custom-tinymce_spellchecker_php
27 3/ apply local modifications to the STABLE branches in those two repos
28 4/ tweak paths in build script in moodle_build.sh and execute
30 6/ provide 2 patches into the corresponding MDL issue:
31 a) one patch with the version to be applied to custom-tinymce (one for each target branch)
32 b) another patch with the resulting changes to be applied to moodle.git (one for each target branch)
33 7/ then integrator will:
34 a) apply patches in 6a/ to custom-tinymce repo
35 b/ standard integration of patches in 6b/ to moodle.git (review, test, upstream)
38 Note1: if the local modification includes lang changes, then steps 6-8 (from upgrade) may be necessary. Contact
39 AMOS maintainer / custom-tinymce maintainer / integrators about that.
41 =========================================================================================
44 * plugins/moodlenolink/*
45 * plugins/moodlemedia/*
48 * image integration - file picker integration
49 * string processing - uses our lang framework
51 * MDL-27890 - allow editor to be smaller
54 * update strings to integrate with AMOS