Most people, when they use a website, don't think much about the software behind it. This week marks five years since we reopened the SWG with Drupal software, so it seemed as good a time as any for a quick digression into what keeps the SWG running for the tech nerds and tech-curious among us.
Like the majority of automated Tolkien fanfiction archives (63%, according to Dawn's data), the SWG initially used eFiction. Originally coded by Rivka—herself a Tolkien fan and the founder of the website Council of Elrond—eFiction was easily installed and used but stopped being actively developed in 2015. Because the internet never stops evolving, when software doesn't keep up, eventually it breaks, and in 2019, that's what began to happen on the SWG as our webhost continued upgrading our server but eFiction stagnated.
Where to go from eFiction was a difficult call. We needed software that could be adapted to function as a fiction archive. We also needed something that was likely to be supported into the foreseeable future—in other words, so that we weren't rebuilding and migrating the site again in another twelve years. We eventually settled on Drupal, an open-source content management system, as the most likely candidate. In August 2020, with the world largely shut down due to COVID-19, Dawn began rebuilding the SWG archive with a local installation of Drupal 8.
It was not easy. None of the SWG moderators knew anything about Drupal, which utilizes core software extended using open-source contributed modules. Perhaps in a normal year, unable to resist the siren call of summer, the rebuild would have happened much slower or not at all. Obstacles arose regularly, seemingly as impassable as Caradhras. Eventually, however, the SWG archive existed in parallel form: in eFiction and in Drupal.
Russandol next had to figure out how to migrate 3,500 fanworks from eFiction to the new Drupal site. This also came with frequent snags, but by March 2021, the new site opened for beta, and five years ago, it opened officially.
eFiction certainly has a nostalgic appeal. It was a simple software, easy to run, and hard to break. Drupal is much more complicated and, therefore, finicky. Major updates feel just shy of terrifying, and the Venn diagram of Dawn-and-Russa-are-swamped and someone-reports-a-white-screen-of-death-on-the-site is nearly a circle. However, Drupal brings a lot more flexibility, and we have been able to extend and grow the site in ways we never could with eFiction. This is the fun part: building and adding features that make the site better for our community. And most importantly, Drupal is being actively developed and has a robust community behind it, meaning it should serve the SWG for some time to come.
SWG News
New Challenge: Everyman
Create a fanwork about an ordinary character in the legendarium using a quote about an unnamed character as inspiration.
Cultus Dispatches: Fanworks, AI, and Resistance by Dawn and Grundy
The fan studies column Cultus Dispatches returns with a history of how Tolkien fanworks fandom has reacted and resisted generative AI by drawing strong boundaries in a way that is not typical for the fandom.
Instadrabbling Sessions for April, May, and June
Instadrabbling continues on the first Saturday of each month on our Discord server.
New Fanworks
The Endless Years by by Elrond's Library [Writing]
Elwing reckons with the passage of time.
Read more ...dye me, nocturne by by skywardstruck [Writing]
Maglor without Maedhros, Daeron without Lúthien. Alone, they are nothing, but together, they can be something more.
Where do you turn, when you have no one else left?
Written for Tolkien Reverse Summer Bang 2023, featuring artwork by athlai.
Read more ...a life freely given, a favor returned by by skywardstruck [Writing]
Finrod and Bëor stop for a while on the road to Nargothrond to rest. The bodies of the Secondborn often grow weary, and Finrod laments, massaging Bëor's back and renewing his beloved's vigor with the work of his hands. But Finrod has other burdens of his own, Bëor soon discovers, returning Finrod's favor in the best way he knows how.
Read more ...Til We're on the Other Side by by StarSpray [Writing]
It was only the second time Finwë had come out foraging with them, and of course this would happen—of course the Hunter would come, the Dark Rider on his steed with its terrible, heavy footfalls, and the deep-throated laughter that held no mirth, only malice.
In the dark woods near the Waters of Awakening, Finwë's brothers are taken.
In Valinor, when the Trees wither, Finwë is slain.
In the Fourth Age, things take place long thought impossible.
Read more ...The Long Arm of the Law by by Elrond's Library [Writing]
Turgon cannot be above the law.
Read more ...Updated Fanworks
Despair and Shadows by by octopus_fool [Writing]
Haleth leaves to find her brother, even though her father does not permit her to.
Read more ...Hill and Water Under Sky by by StarSpray [Writing]
a collection of drabbles and mini ficlets in the meanwhile the world goes on 'verse that aren't long enough to stand on their own
Read more ...A Hundred Miles Through the Desert by by StarSpray [Writing]
“Come on.” Maedhros grabbed his hand and pulled him along down the path, both of them quickening their pace now, until the trees opened up into a wide meadow filled with flowers, bright yellow celandine and dandelions and sweet-scented pale chamomile mingling with cornflowers and irises. On the other side of it was a larger party than Maglor had ever seen in Lórien—five figures sitting in the grass. Huan barked again, and they all looked up. “It seems everyone has come to fetch us home,” Maedhros said, laughing, as all their brothers scrambled to their feet.
After years in Lórien, Maglor and Maedhros are ready to return to their family and to make something new with their lives--but to move forward, all of Fëanor's sons must decide how, or if, they can ever reconcile with their father.
Read more ...Beyond the Silmarillion Fanworks
The Mirror of Galadriel by by skywardstruck [Artwork]
Smoke rises from the Mirror, where the Lady of Lothlórien awaits to share its visions.
Read more ...Bar-en-Eladar by by Gabriel [Writing]
Out of the shadow, light is born anew.
A Chieftain is dead. And whilst the events surrounding his death are unclear, a son tries to come to terms with his loss.
Read more ...Around the World and Web
April/May Teitho Challenge
Teithio is running a prompt challenge around the theme of "heartbreak."
Barduil Month 2026
A month-long Tumblr events all about the relationship between Thranduil and Bard the Bowman.
Tolkien Reverse Summer Bang 2026
The Tolkien Reverse Summer Bang is back for another summer of collaboration between artists and writers!
Leaf & Lore: A Tolkien Writing Month
Start a story, work on a WIP, finish a fic, dabble in drabbles, pen a poem, type a tale, or otherwise wrestle with words. Set your own goal: Leaf & Lore is all up to you.
Gondor Week 2026
A Tumblr week event focusing on the history of the realm of Gondor.
Angbang Week 2026
Angbang Week is a tumblr event focusing on the relationship between Morgoth and Sauron, running from May 5-11, 2026
Crablor Day
A day dedicated to everyone's favourite warcriminal crustacean - April 26, 2026