Back in 2006, this very website was finally live on local hardware. But I did run a local test server on different hardware that had eFiction 2.0 running. Only two skins/themes remain from my modding of that version, and one of them is here.
Then, back in 2007, I had a local test server that ran Windows XP Service Pack 2, used Apache 2.2, PHP 4.4.4, and MySQL 4.1 (likely 4.1.22). The eFiction version in question was 3.3. This hardware was the strangely reliable Toshiba M35X-S114 with its original configuration. The images demonstrating that test (June 2007) are here.
Then, back in 2008, I ran a private fanfiction archive (which is somehow still stable), and sadly has no patches for it other than the initial install.php one. That one is a relic and will stay as such, running version 3.5.3 on PHP 5.6. Then, in February 2012, I was back making tweaks on a test eFiction install and those changes were internally documented. Incidentally, the unifinshed review reply mod was born from this. This languished until April 2026, when I finally started collating stuff from my NAS (earliest is 2006) and what little is left over from the Internet. These are the results so far.
A lot of that info is from that exact 2006-2007 era, which I call the Testing Era; some of it is from the early 2010s, during an attempt of creating another fanfiction archive; and a few more pieces are quite recent (April-July 2026).
Supposedly, eFiction 4.0 will be released at some point, but that is not why this page exists: it is for releasing the entirety of what I had over the twenty years of tweaking, bugfixing, and archiving any eFiction stuff.
Disclaimer: a lot of these files are for historical purposes only. Any eFiction release that pre-dates at least version 3.5.5 are insecure, so you should not use these on a public-facing server. You can, however, use them for upgrading old eFiction setups or even examine the PHP code if able.
eFiction 2.x Exploits - Not all that well documented exploits for eFiction 2.x versions prior to 2.0.7 as well as eFiction 1.x. For the best, as register_globals was needed for this version series as well as version 1.x.
eFiction 2.0.7 Remote Admin Authentication Bypass vulnerability - Security Advisory for eFiction 2.0.7. For the best, as register_globals was needed for this version series as well as version 1.x.
Countdown - Countdown [Old Standalone Version, pre global variables -> global constants conversion]
Popular Categories - Top Ten Most Popular Categories and Stories Category Count
"Collection" of Blocks - It only contains the eFiction 3.x version of the Featured Author block, from the unofficial 3.5.6 setup.
Menu2 (Sub Menu) Block [Old 2012/02/20 version] - Creates a submenu for additional links on your eFiction archive. Internal work. [Original 2012 Version]
Menu2 (Sub Menu) Block [Current 2026/09/15 Version] - Creates a submenu for additional links on your eFiction archive. Internal work. [Current 2026 Version]
Bad Reviewer 1.0 - for eFiction 3.3+ - Shows the average review rating for the user in question in order to discourage trolls.
Beta Reader 1.1 - Adds an option for users to find a beta-reader. This is version 1.1 of the module.
Beta Reader 1.4 - Adds an option for users to find a beta-reader. This is version 1.4 of the module.
Browse by word count 1.0 for eFiction 3.5.1 - Browse Line-by-Line Module/Modification v1.0 (Archive Edition)
Challenges 1.4 - Default Challenges module that was to be added to eariler eFiction releases until eFiction itself was updated.
Display Word 1.3 - Downloads either the entire story or a specific chapter of the story in MS Word format. This is version 1.3 of the module.
Display Word 1.4 - Downloads either the entire story or a specific chapter of the story in MS Word format. This is version 1.4 of the module.
Display Word 1.5 - Downloads either the entire story or a specific chapter of the story in MS Word format. This is version 1.5 of the module. [Bugfixed 2026/09/08]
For PHP 5.x (why?), revert Line 44 to $$var = stripslashes($val); .
Display Word 1.6 - Downloads either the entire story or a specific chapter of the story in MS Word format. This is version 1.6 of the module. [Fully Bugfixed 2026/09/15]
Display Word 1.6, PHP 5.x Edition - Downloads either the entire story or a specific chapter of the story in MS Word format. This is version 1.6 of the module. [Fully Bugfixed 2026/09/15]
Yes, I relented; I created a PHP5 version of the module. Tested working and fully functional on the old private fanfiction archive.
Display Word Beta - Downloads either the entire fic or a specific chapter of the fic in MS Word format. This is a beta release of the Display Word module.
ePub version 1.2 - Downloads either the entire story or a specific chapter of the story in ePub format. Old 1.2 release.
ePub version 1.3 - Downloads either the entire story or a specific chapter of the story in ePub format. Version 1.3 release.
ePub version 1.3 Update 1 - Downloads either the entire story or a specific chapter of the story in ePub format. Version 1.3 Update 1 release (fixes install and update files).
ePub version 1.3 Update 1 for PHP 7.x and 8.x (20260916) - Downloads either the entire story or a specific chapter of the story in ePub format. Version 1.3 Update 1 release, working for PHP 7.x and 8.x. Added the official ePub logo in /images/ to this download.
Installer is reverted to original form, so it should be grabbed for use for the original Version 1.3u1 release.
Holidays 1.0 - This module displays a specific skin the admin chooses for a specific day or holiday.
Recommend this story to a friend (Spikey Updated Release) - What it says on the tin.
Recommendations 1.2 - Allows members (and anonymous users optional) to recommend off-site stories and flag them as favorites. Very old version 1.2 release.
Recommendations 1.3 - Allows members (and anonymous users optional) to recommend off-site stories and flag them as favorites. Old version 1.3 release.
Recommendations 1.4.2 - Allows members (and anonymous users optional) to recommend off-site stories and flag them as favorites. Final version 1.4.2 release.
Review Replier - Lets any member reply to reviews instead of just the author. [Apparently, this may not work on late eFiction releases]
Recommend this story to a friend - Amusingly, same as the Spikey mod, but with a different filename.
Story End 1.1 - Adds other ending info to the story. Very old version 1.1 release.
Story End 1.5 - Adds other ending info to the story. Old version 1.5 release.
Story End 1.6 - Adds other ending info to the story. Final (official) version 1.6 release.
TinyMCE 3.4.8 for eFiction - TinyMCE 3.4.8 for eFiction 3.x... cannot remember if this came from the eFiction forums or if this was my package... Running on private archive.
TinyMCE 3.4.9 for eFiction - This is the final 3.4.x release with eFiction 3.x support, which I packaged myself. Formerly running on the eFiction Testing Grounds.
TinyMCE 3.5.12 for eFiction - This is the final 3.5.x release with eFiction 3.x support, which I packaged myself. Currently running on the eFiction Testing Grounds.
TinyMCE Version inits for eFiction, 2026/07/30 - This is the full TinyMCE init.php set spanning from TinyMCE versions 2.0.0 to as-of-current 8.8.7 for late unofficial 3.5.x and eFiction 3 Mod releases. [This is the original release.]
TinyMCE Version inits for eFiction, 2026/09/06 - This is the full TinyMCE init.php set spanning from TinyMCE versions 2.0.0 to as-of-current 8.8.7 for late unofficial 3.5.x and eFiction 3 Mod releases. [This is the first updated version.]
TinyMCE Version inits for eFiction, 2026/09/07 - This is the full TinyMCE init.php set spanning from TinyMCE versions 2.0.0 to as-of-current 8.8.7 for late unofficial 3.5.x and eFiction 3 Mod releases. [This is the second updated version.]
TinyMCE Version inits for eFiction, 2026/09/17 - This is the full TinyMCE init.php set spanning from TinyMCE versions 2.0.0 to as-of-current 8.8.7 for late unofficial 3.5.x and eFiction 3 Mod releases. [This is the latest updated version.]
Starting with 2026/09/07, the image_list behavior with these init scripts is also fixed.
Starting with 2026/09/17, HTML entity encoding will no longer wreck special characters in any text form it uses, especially in stories.
These init scripts will not be useful for anything prior to eFiction versions 3.5.6 (20240309) without script modding!
Story Tracker 1.2 - Allows members to track stories and note when they last read the story in question.
Collection of Modules - This is to be separated, but the following: Display Word 1.4, Notifications, Story Banner, and Story End 1.7. Also, it seems the package is a tad unclean; some of the files are... odd and do not match known hashes (found out the reason was EOL, or End-of-Line, changes), and someone's error_log made its way to the archive...
Challenges 1.1 - Fixed Release - Fixed version of a long outdated version of the Challenges module. Fixes confirmed=no crash. Also 'Back to Previous' link was added. Internal work.
Challenges 1.2 - Fixed Release - Fixed version of a long outdated version of the Challenges module. Fixes confirmed=no crash. Also 'Back to Previous' link was added. Internal work.
Recommendations 1.2 - Modded Version - Modded release of a long outdated version of the Recommendations module. Internal work.
Recommendations 1.3 - Modded Version - Modded release of a long outdated version of the Recommendations module. Internal work.