EFiction

eFiction is an open source automated archiving software that is written in PHP, combined with a MySQL database. eFiction was originally developed by Rebecca Smallwood in 2003. Versions 2.0 (2007) through 3.5.6 (2018) were developed by Tammy Keefer, Artphilia, and Sheepcontrol. It has since been adopted by new maintainer Tyler Harvey. The current version is 3.5.6.
While eFiction is designed to support multi-author archives, some authors use the software for their personal fic archive, as it is the one of the few open-source options for automated fanfic archiving.Mhalachei's Writing is an example for such one-author archive. Accessed January 31rst.
== History ==
eFiction's early predecessor, Fanfiction Module 1.0, was a PHP module written for Postnuke by Rebecca in 2002.https://web.archive.org/web/20020925123814/http://orodruin.sourceforge.net:80/ Though originally created for her own fansites, it was later made available for download via her personal script site on May 12, 2002.https://web.archive.org/web/20021115225533/http://orodruin.sourceforge.net/modules.php?op=modload&name=Downloads&file=index&req=viewsdownload&sid=1
In August, Rebecca announced that she was working on a "stand-alone fanfiction program"https://web.archive.org/web/20021004200239/http://orodruin.sourceforge.net/modules.php?op=modload&name=News&file=article&sid=10&mode=thread&order=0, which would likely later become version 1.0 of eFiction. By October, she officially abandoned Fanfiction Module 1.0, citing multiple issues, including trouble with the new API code.https://web.archive.org/web/20030206204905/http://orodruin.sourceforge.net/modules.php?op=modload&name=News&file=article&sid=12&mode=thread&order=0 While other programmers would continue developing the modulehttps://web.archive.org/web/20030206172047/http://orodruin.sourceforge.net:80/ Second post from the top, Rebecca turned her attention to the stand-alone program;
The script was officially named eFiction in March 2003, and publicly released on May 11.https://web.archive.org/web/20030809071000/http://orodruin.sourceforge.net/modules.php?op=modload&name=News&file=article&sid=17&mode=thread&order=0 Version 1.1 was released on September 2.https://web.archive.org/web/20130823074708/http://efiction.org/downloads.php?cssfile=styleblue.css
=== Developer Change ===
In November 2004, Rebecca announced she would no longer be developing eFiction, due to medical and financial issues. In the post, she expressed her wish that the project be handed over to a new team of developers.https://web.archive.org/web/20041202140930/http://orodruin.rivkashome.com:80/ In December, chirho was selected to take over development. 
By 2005, Rebecca's script page redirected to the new eFiction site. Development on Version 1.5 would continue through 2005.
=== Site Changes ===
After September 9, 2005 the eFiction site redirectedhttps://web.archive.org/web/20051001005637/http://efiction.sourceforge.net:80/ to forums hosted at a different url. The site moved servers on June 24, 2006, and changed it's url to efiction.org, which the old site now redirected to.https://web.archive.org/web/20060711073841/http://efiction.sourceforge.net/
==Versions==
===Version 1.xx===
The first version of the script had the following key features:
*multi-level categories
*members can post stories and chapters
*members can add stories and authors as favourites
*stories can be rated, recommended and reviewed either by all users or only by members
*view count to indicate how often a story has been read
*basic news system
You can see this version still in action on Mirrormere.
The first and second versions can not be downloaded anymore on the eFiction website.
===Version 2.xx===
Key Features of this version are:
*supports sorting stories into series
*view count was dropped for this version
*random story display
*TinyMCE for all text fields - can be turned on or off
*allows users to post challenges
*overall wordcount can now easily be displayed
*RSS feed for latest submissions
You can have a look at this version by visiting VOLA. The last stable release was 2.07, which could previously be downloaded from the eFiction site.
===Version 3.xx===
*ability to add new classifications like pairing or story length
*ability to browse by classifications
*story view count is back
*multiple author support
*can be bridged with other scripts
An install of version 3 can be viewed here.
==Customization==
Since eFiction is open source, users are invited to change and customize the code. The resulting modifications are called mods. The eFiction Wiki has a list of all available mods.
The look of an eFiction install is also customizable since the software works with templates. Users have full control over the layout and if they are not comfortable editing the template files, they can also choose from a lot of free templates. A good place to start looking for skins is the official eFiction forum. More skins can be found here:
* Made by Kali
* Gokugirl
==Links and Resources==
*List of eFiction Archives on Fanlore
*eFiction homepage
*eFiction support forum
*eFiction wiki
*eFiction German Support
For more information, see the eFiction project site. A list of fanfiction archives running on eFiction can be found here.
==References==
Category:Glossary
Category:Archives