News Archive

  • 70 weeks
    Downtime & Server Move

    Hi all. Firstly, apologies for the extended period of unexpected downtime. Obviously any kind of downtime is non ideal, but unexpected is more annoying all around.

    On Friday morning (GMT) we experienced a hardware failure on our database server. To our knowledge there is no data loss of any kind. We have fairly regular backups hosted off-site, regardless. The exact cause isn't entirely clear at this time, but instead of wrestling with trying to get the hardware sorted (it was a dedicated server) we decided that this was a good opportunity to make a server move we've been planning for a long time over to Digital Ocean.

    Read More

    236 comments · 12,572 views
  • 147 weeks
    BBCode updates

    Performance improvements

    Over the last few days I've been working on improving the performance of the BBCode parser. I've managed to implement a few major optimizations, reducing the run time in common cases to around 1/4th to 1/20th compared to the older version. This has reduced total server-side render times on some of the more complicated test pages I've been using to around 50ms–70ms, which should be a noticeable improvement.

    New features


    Read More

    49 comments · 3,969 views
  • 170 weeks
    Recent Changelog

    We've done various unannounced changes of the past few weeks so I thought I'd group up the things we've done so you guys know what's changed.

    • Added account linking page for Patreon / Twitter
    • Added ability to cross post stories, blogs and bookshelf additions to Twitter
    • Added twitter userpage module
    • Added account deletion page
    • Reorganised user toolbar dropdown to better fit more items
    • Added session management page to see logins and active sessions on your account
    • Added new articles system and moved some existing ones into it
    • Redesigned PM page a bit to be cleaner
    • Increased font size in major places across the site to improve readability
    • New cookie consent controls for EU users and updated privacy policy
    • Recommended groups list on groups page - WIP
    • Tooltips in many locations around the site with helpful tips

    Read More

    114 comments · 5,309 views
  • 171 weeks
    Help Articles

    Something I've worked on the last couple of days is adding the ability for us to add arbitrary "articles" to the site which we can use for various things. Sort of an extension on the manual articles we've added in the past like the bbcode page, writing guide, etc.

    So far I've added 3 guides:

    I'd love to know if you guys have any idea for articles that would have helped you out when starting out or anything else that comes to mind.

    65 comments · 4,566 views
  • 198 weeks
    Night Mode

    I've been working on it for ages but only really got the impetus to finish all of it off over the last few days. In the "settings" dropdown at the top on desktop, or the bottom of the slide out bar on mobile you'll find a toggle for night mode. Enjoy!

    Oh, and although I've tried to cover everything there is a 100% chance I've missed styling some things so apologies in advance for any funky pages.

    246 comments · 5,659 views
  • 199 weeks
    Additional Search Update

    Hey folks,

    Over the last few days I've added a few things to the new search system. A lot of people were unhappy with not being able to filter various things as quickly as they used to be able to. To that end, I've added a little filter dropdown to the right of the search box which effectively contains everything the old sidebar used to. It even has some niceties like quick word count filters and a highly rated filter.

    Read More

    132 comments · 4,472 views
  • 200 weeks
    December 2017 Update

    Hey guys, got a whole bunch of updates for you today.


    This is a small but important step on our way to the tagging system I envision. The existing way we handled things like characters and genres has all been merged into a single tagging system. That won't result in much difference for you viewing and using the site but it makes it a lot easier to add new tags especially.

    We now have a couple of new tag types: series and warnings.

    The series tag is for identifying what series (franchise) your fanfiction contains. I've added a whole ton of various TV shows, movies, comics, books and games but clearly we will have to add a ton more in the coming future. Stories must also contain one of the four MLP tags which are FIM, EqG, Movie and Comic, as this is a pony fanfic site after all. Feel free to bug me on Discord if you have a requirement for a series to be added.

    Read More

    630 comments · 13,223 views
  • 200 weeks
    Math BBCode tag

    I've added [math] and [mathblock] BBCode tags, which can be used to display formatted math. We've had a few requests for this, particularly for group forum threads and blog posts. Most math-related TeX syntax is supported. (We are currently using MathJax to handle the layout.)

    The documentation from the BBCode guide is repeated below for your convenience.

    Read More

    84 comments · 3,806 views
  • 223 weeks
    Fimfiction API

    If you're not a developer you can probably ignore this post.

    It's been like 6 years, but hey, things take time. The API is currently very WIP still but it's ready for people to get working on in our development chat room.

    API documentation can be found at and you should join the Discord Chat and PM me to add you to the private API channel and I can help you get started. The functionality is very limited right now but I'm dedicating all my time to it at the moment and would love to have people add their input to the process.

    60 comments · 6,528 views
  • 228 weeks
    New BBCode Tags

    Hey guys,

    One of the features in this new update was reader-side paragraph formatting. This helps improve consistency for readers across the site, especially for those of us who can’t stand reading indented text on a computer screen.

    However, one thing that wasn’t accounted for was the legitimate need for specific indenting of passages and for certain blocks of text to have no paragraph formatting. Some examples would be lyrics and poetry.

    Taking this into account, we have come up with a couple of new tags that remedy this situation which are documented below (copied directly from the bbcode guide)

    [indent] Indent

    The indent tag can be used to, unsurprisingly, indent portions of your text.

    [indent]The indent tag can be used to, unsurprisingly, indent portions of your text.[/indent]

    It also support levels of indenting

    Read More

    168 comments · 5,935 views

Site Update » Blog Post Tags · 3:07pm Jun 6th, 2015

Minor update really here. Blog posts now support tags. Below the content entry for a blog post there's a field for adding comma separated tags. These are ranked highly on searches and can also be searched directly for like so: which is the link you'll go to if you click on a tag at the bottom of a post.

There's a cap of 20 tags per post which should be ample :p

edit: Fixed a bug where you'd always get an empty tag added

Report knighty · 1,901 views · #savetree
Comments ( 56 )

Freeform tags, huh? And here when I first saw the title, I thought this would be about letting people make NSFW blog posts. This is more interesting…

Any bets on what people will complain about with this one?

I approve of these tags. Keep up the good work!

Their blogs still not getting enough attention?

Hmn. Great idea, but I wonder if it would be good to have a set of commonly used tags to help group content. I follow a number of users who do story recommendation blogs, and there would be value in somehow encouraging them to use the same tag to indicate it as opposed to just some variation on "Fic Recs", "Story Recommendations", etc. depending on user taste.

Maybe a dropdown below the tag input box with a suggestion list?

Savetree???? :rainbowhuh:

3127153 But my blogs are relevant to everyone's interests! They must read my opinions on everything!


Hm, a taste of the glorious tag engine that you've been working on for so long? Nice.

I wonder...

What would we see - if FimFiction had a trending topics box.

Fantastico! I shall now go back and tag all my old blog posts.

I like this update. Thank you, Knighty.

Is there a way to search narrowed down to one person's blog? Like, if I had all of my writing advice tagged as #Writing Advice, would I be able to search for "bookplayer, #Writing Advice" and get my blogs mostly? Is there a way I could link to a page that's just filtered down to my writing advice blogs?

Or would it make more sense to include a more unique tag (like #bookplayer's Writing Advice) or a personal tag they could add to the search (#bookplayer, #Writing Advice) if I wanted people to be able to browse my blog posts on the subject specifically?

Site Owner

3127261 I plan on doing that yeah. Similar to tumblr (

I think this is actually rather neat. :twilightsmile:

EDIT: Oh, this is cool. :pinkiehappy: #savetree

I would expect there to eventually be a list of alternative forms and abbreviations for the most common tags like Derpibooru has.

Extra awesome! Thanks again, this is really great. Twilight approves of organization. :twilightsmile:

Very well done! Thank you Knightly!

Is it just me, or is the bookshelf search function broken?

A good way to handle NSFW content could be to only allow it in threads tagged as NSFW.

RSS on story updates, library updates/additions, user profiles (new stories/blog posts), notifications, private messages, and featured box updates when?

Site Owner

3127447 When RSS is relevant again and doesn't act as a huge strain on the server.

RSS isn't really a great loss. I seem to remember campaigning for it back in the day, but once it was actually implemented for story updates it didn't really add anything you don't already get through general usage of the site.

A small nitpick: the message on the blog edit screen says "Seperate tags with commas"... #GrammarNazi

Hm. Very handy.

If anything, it'll be fun to see who tags what blog post as what.

~Skeeter The Lurker


Maybe I should use this as an excuse to take up blogging.

I like this feature.


Consistent tags are useful.

It would be nice if there were some preset tags for common things (story reviews, episode reviews, story recommendations, story promotion, writing advice, writing analysis, episode analysis, ect.) so it was easier to find all posts like that.

Only after blogging that their stories aren't getting enough attention. It's a vicious cycle.

OOH! I love this. I went back through my blogs and added tags. #HowTo #statistics

Is this the initial beta test ride of the tagging system before you unleash tags onto stories themselves?

Oh I like this.

Also the blue in the date. :heart:


Site Owner

You're making me feel bad because I can't tell the difference. Purple just looks like a dark blue to me. Same for indigo and violet.


3127524 It's helped me out quite a bit. Followers love hearing from their favorite authors, and a blog post is the perfect way to do it. Whether you are sharing a picture you think looks cool or if you're talking about one of your stories, it just doesn't matter.

#Hashtag when?

#W3 #PolishDomination #AtLeastUntilFallout4


Am I the only person who still uses the # symbol for number? E.g. #1, #2, #3, #9, #9, #9, #9, #9 (slapped) Ow.



Say, what is the "Ratings" in the Stats page supposed to mean?


#we're slowly but surely becoming facebook

thanks Knighty:heart:

Noticed this while messing around with tags:

You apparently made it so that the system was smart enough to recognize that if something was tagged with "review", it would also include results for "reviews", but you did not make it so that if you clicked on "reviews", it would look for "review" as well. This would be a nice feature, then it wouldn't matter if people used singular or plural for their tags at all.

Idea! You should let people change the colour of the purple to their choice on their account!

Site Owner

3128732 Not really feasible because of the fact that I wanted tags to be able to have spaces. Basically, on the backend, tags are stored twice. Once with their special reduced form (for example, "pokémon cards" becomes "pokemon-cards") and once as their full representation which is handled like other searches on the site. That will handle reviews -> review. If you search for "review" without the #, it'll pick up both of those, but I wanted searching for tags directly to be specific, and there's not really a particularly easy way for me to do that.

Wow.. This is amazing!

Knighty, but is there an overall limit at how much this site can handle?
Or is there an infinite number of tags that can be created?

I noticed the tag slot a day or two before this post. Can the tags be case-insensitive? I know some people will tag #Luna and others will tag #luna. Also try stripping plurals, so #reviews will match #review. And leading '#', because stupid people like me sometimes write #review in the box and end up with the tag ##review.

Next question: How about story tags?

Would you do the same for story tags?

I think you just added a bug. I was just testing how lowercase/uppercase matches. When I started, #Luna would find #Luna but not #luna. Then it switched, so now #tags finds #tags and #Tags, but #Tags finds neither.

What are "support tags"?

3127147 What are "freefrom tags"?

Hey Knighty, I saw your post about shingles, and then it vanished. What's up? It was a good post, and it seemed like a neat idea.

Login or register to comment