Various init.php files for eFiction 3.5.6 (20240309) - 3.5.9     2026/07/30
Ami Sapphire

Last Updated: 2026/09/17


2026
[0917]
ALL inits are updated to prevent converted html entities from screwing up
any special characters that are used in any entry, especially stories.


*** NOTE - eFiction 3.0 to 3.5.6 (20201007) cannot use external init.php
without script modding! Even so, it is not a guaranteed working job! ***


Prerequistes:

To replace your tinyMCE release with another version, you need a -dev or -dist
package and one of these init.php files. You can tweak these files as well, but
you have to know what you are doing, at least!

For tinyMCE 4.6.x to 8.8.x releases, create a js directory. The files within
the archive should be extracted there. Then the directory shoule be renamed
tinymce. This is to keep them consistent with header.php.


---


2.0.x-2.1.x init.php is for the earliest version tinyMCE eFiction 3.x was
  running, which is tinyMCE 2.0.6. The versions this init.php file uses are
  tinyMCE 2.0.0.to 2.1.2. This version lacks a wordcount plugin, and behaves
  best with very old browsers (though it somehow works fine with certain modern
  browsers). This tinyMCE version set was present from 3.0 to 3.4.3.

3.0.x-3.5.x init.php is for the last known version eFiction 3.x was running,
  which is 3.0.9. The versions this init.php file uses are tinyMCE 3.0.0 to
  3.5.12. The one on the original eFiction sets also lack a wordcount plugin,
  which means it was officially introduced around version 3.3, yet the later
  eFiction releases have it as present and tested working with 3.0.9. This set
  behaves with both older and more modern browsers. This tinyMCE version set
  was present from 3.5 to as-of-current 3.5.9.

4.0.x-5.1.x init.php is for unofficial eFiction 3.5.x releases and eFiction 3
  Mod. The versions this init.php file uses are tinyMCE 4.0.0 to 5.1.6. The one
  on the unofficial eFiction releases is version 4.5.3, which have security
  issues, but eFiction 3 Mod has version 4.5.12. This is for more modern
  browser support, though it is more finicky in general in comparison to even
  eariler tinyMCE releases; later releases are better in that regard. This
  tinyMCE version set was present from 3.5.6 (20240309) to as-of-current 3.5.9.

5.2.x-5.10.x init.php is for unofficial eFiction 3.5.x releases and eFiction 3
  Mod. The versions this init.php file uses are from 5.2.0 to 5.10.9. This was
  tested working with 5.3.2 on the /ef-testing-grounds/ test installation
  script setup. For some reason, the admin panel section's tinyMCE toggles do
  not work past version 5.3.2. This tinyMCE setup was never present in any
  eFiction release as of this writing.

6.0.x-8.8.x init.php is for unofficial eFiction 3.5.x releases and eFiction 3
  Mod. The versions this init.php file uses are from 5.2.0 to as-of-current
  8.8.2. This was tested (mostly) working with 6.8.3 on the /eee/ and
  /ef-testing-grounds/ test installation script setups. For some reason, the
  admin panel section's tinyMCE toggles do not work past version 5.3.2. This
  tinyMCE setup was never present in any eFiction release as of this writing.
