MDL-28455 fix versions in readmes
[moodle.git] / lib / editor / tinymce / readme_moodle.txt
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
16  5/ fix line endings
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
29  5/ fix line endings
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)
36  8/ Done!
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 =========================================================================================
42 Added:
43  * plugins/gragmath/*
44  * plugins/moodlenolink/*
45  * plugins/moodlemedia/*
47 Modified:
48  * image integration - file picker integration
49  * string processing - uses our lang framework
50  * form hacks
51  * MDL-27890 - allow editor to be smaller
53  TODO:
54  * update strings to integrate with AMOS