All posts by Mark Kéy-Balchin

Happy first anniversary for The Askblog List!


It’s been a year since The Askblog List opened! And we survived! Yay!

To celebrate this occasion, I want to do something special for everyone – all the artists, writers, mods and muns – who’ve stumbled upon this little website and stuck with it up until now. I can’t promise specifics just yet, and I can’t say just when it’ll be done, but I hope it’ll be a nice surprise when it is.

In the meantime, have an internet cupcake! They’re completely free of nuts, dairy products, and horse radish, although they may contain, for whatever reason, traces of envelopes. *shrug*

What can we say? The caterer’s a little clumsy, but her heart’s in the right place.

Thank you, askbloggers – I really couldn’t have done this without you!

–Mark Kéy-Balchin

Update: Forgotten passphrases, login page polish, automatic vote resets, and some other stuff

Hiya! It’s been a while, hasn’t it?  ^^; I’ve been a bit busy over the past few months, but now I’m back with a new update!

While this update doesn’t include the new feature I talked about last time, I thought I’d ease back into this with a nice small update to get the ball rolling. (Next month I hope to roll out at least a couple of new features – but I’m getting a bit ahead of myself there. ^^;)

New forgotten passphrase page

No more searching around your noggin if you can’t for the life of you remember the passphrase you signed up with! With this update there’s the new Forgot Your Passphrase page, accessible from the Login page.


Links (and tweaks) for the Welcome page

I’ve rewritten the Welcome page that you see when you log in to The Askblog List.

The most important update to the page is new links to your Favourites list and Settings page, so you don’t have to go back to the home page and click your username to access these pages. Other than that, I’ve reworded the link to the home page so it doesn’t imply it’s leading to your Favourites list (^^;) and changed the title so it’s not taking itself as seriously as before.

loginsuccess-old loginsuccess-new
Old login welcome page at top, new one at bottom.

Polish for the Login page

The login page has also gotten a few changes. The most noticable is the increased size of the text boxes and the login button – the difference in size in the old page clashed quite a bit.

I’ve also reworded the “Or enter your verification code” line to make it more clear that it’s the thing you need to put the code that comes with invites into.

 login-old login-new
Old login page on the left, new one on the right.

Last of all, the Askblog List logo now links to the home page like every other page on the website. 🙂

Vote records are now cleared automatically

The Askblog List now automatically clears vote IP records every day (rather than relying on me to do it manually). No more relying on my poor human brain to remember to reset it manually, thus delaying the ability for you to vote again!

(Technically I actually pushed those changes at the beginning of the month, but I still count it as part of this update. For reasons.)

Small tweak to the HTTP cache commands

In the last update I added commands to the website that tell ISPs to serve pages on the Askblog List directly, instead of using proxy servers to cache content. This update includes a small tweak to those commands so they only apply to website pages and not images or other content.

Updates to the Invite tools in admin settings

The Invite Tools in Admin Settings have gained three new features (that I’ve only just gotten around to implimenting. ^^;) First, the revolutionary new ability to reject (that is, delete) invite requests  without going into the database (something that will only be used for spam, rest assured!) Second, the ability to resend an invite with a single click (without manually copy-and-pasting one together in an email client) for when your first invite code gets stuck in the mail or something. And third, the invites management page now displays invite codes alongside the invite email address, so I can send you them even when you’re not getting any emails from the website (again, without having to delve into the database).


If you’ve made it this far, thanks for reading! I’ll see you next month – I’ve still got a couple of interesting things planned. Ciao!

Mark Kéy-Balchin

Changelog for 29th Jun 2015 update:

[+] Added Forgot Your Passphrase page.
[*] Reworded Welcome page and added links to Favourites and Settings pages.
[*] Increased size of User and Pass textboxes and Login button on Login page.
[*] Reworded “Or enter your verification code” line on Login page to make it more obvious the verification code in question is from an invite.
[*] Changed invite email to reflect the new wording of the invite verification code link.
[*] Changed HTTP headers so that pages tell ISPs to avoid using transparent cache proxies when visiting this website.
[*] Added scheduled reset of vote IP records for every day.

Admin tools
[+] Added Reject Invite tool.
[+] Added Resend Invite tool for invites which have already been sent.
[*] Invite verification codes are now displayed in the Invites table on the Invites Management page.

Details on rules clarifications (24 Jan 2015)

Hi! In the previous Update post, I mentioned some of our Site Rules had been changed because I thought they were unclear in some cases and a little harsh in others and I wanted to clarify and soften them. To reiterate what I wrote in that post, none of the rules are changing their meaning, I’m just updating them to better reflect what I mean by them.

Below are the rules that have changed, and how and why I changed them.

1a. Do not link anything that is not an askblog or a roleplay account/blog.

Original phrase: For example, if your “OC blog” is 90% reblogs of funny cat pictures, we don’t want it here. No matter how cool cats are.
Updated phrase: For example, if your “OC blog” is 90% reblogs of funny cat pictures, it’s not  really an askblog and thus not really appropriate for The Askblog List. No matter how cool cats are.

When I first wrote this rule, I’d thought the ‘no matter how cool cats are’ part would negate the harshness of the ‘we don’t want it here’ part. Re-reading it, though, I’ve changed my mind – I can easily see how someone can get a bad taste in their mouth from reading that. So, I’ve changed the wording so it’s softer and less harsh.

1b. Don’t try and circumvent the voting system.

Original rule: If you use, say, your own personal botnet to vote up your link and we find out about it, you’ll be banned.
Updated rule: Getting all your friends to vote for your askblog is fine. Hey, we don’t even mind if you vote for your own askblog, or even if you use both your computer and your phone to do it! Voting for your own askblog demonstrates that you’re active, and not willing to give up without a fight. 🙂 But there are limits. If you use, say, your own personal botnet, or pay people to vote up your link, and we find out about it, you’ll be banned.

I thought  it wasn’t clear enough what didn’t count as ‘circumventing the voting system’ – I was worried someone might misinterpret the rule to, for example, not ask friends to vote for them, or not vote for their own askblog – so I decided to add a few sentences at the beginning about what doesn’t count.

3b. Do not add blogs that are mainly or wholly copied from other blogs.

Original rule: No one likes a copycat.
Updated rule: By this we mean actual content, not concepts or ideas. Unlike some people, we don’t mind if you’re the three-thousand-and-twenty-ninth Doctor Whooves blog – you might be able to make yours unique, and if not, at least fun! But taking content from someone else and claiming it as your own is a big no-no. No one likes a copycat.

I was worried ‘no one likes a copycat’ was too easily misinterpreted by itself, so I decided to make it clear that I wasn’t talking about ideas or concepts and instead actual content.

Thanks for reading! I’ll see you next time.

–Mark Kéy-Balchin

Update: Tweaks, fixes, rules clarifications and helpful information

Hi there! Today’s update is all about tweaks – small things that help polish the website off.

New ‘How do I?’ section and tweaks to the front page


I’ve added a new section to the home page with links to both Help and FAQs (for The Askblog List) and our list of Askblog Resources, Advice and Help (for all askblogs everywhere). I thought the later especially needed linking somewhere on the website, and so now it has a home.

Dates in the News section now use a monospaced font so that all the entries are better aligned.

Finally, the spacing between the headings for Fan Blogs and Original Characters and their subcategories has been tweaked.

Navigation menu links for Help and FAQs (and other documents)


Now you can browse Help and FAQs by a handy-dandy menu on the left of the screen.

Menus have also been added to other really long articles on the site (like our Rules page). Conversely, this means both I and others can link directly to a section in these articles.

Lastly, the page headings have been moved into the sidebar as well (so they fit in with other pages on the site.)

Section breaks (all over the place)

I’ve also added section breaks where appropriate for a nice visual touch (and to break up all the whitespace.) Here’s what they look like:


People on older browsers that don’t support the code I’m using will just see this:


Rules clarifications

Speaking of rules, I’ve updated some of the Site Rules to be clearer (and a bit friendlier in tone, too. ^^;)  None of the rules are changing their meaning, I’m just updating them to better reflect what I mean by them.

There are three rules that have been updated, and you can read about the changes in the Rules Clarifications post.

Behind the scenes fix – transparent proxies

Lastly, if you’ve ever gotten a “Sorry! You took too long to vote” error message almost every time you’ve tried to vote (and there should only be a small number of you), it’s because you’re behind a transparent proxy.

Some ISPs use transparent proxies to cache data so they don’t have to send and receive as much data – but as a result, the IP address the website gets will be the one of whatever proxy server is handling your computer at the time, which is usually different each time you load a page. This messes with how The Askblog List’s voting system works.

With this update, I’ve changed how the website talks to ISP servers so that it tells them to not use cache servers when dealing with the website. This should fix the problem for anyone whose ISP respects those signals.

Barring any emergency fixes, the next update will introduce at least one feature I’m really excited about. Until then!

–Mark Kéy-Balchin

Changelog for 24th Jan 2015 update:

[+] Added “How do I?” section to the front page with links to Help and FAQs and the
[+] Added navigation panel to Help and FAQs, Terms of Service, House Rules and Privacy Policy pages. Users can now link directly to a specific heading in these pages.
[*] Changed rules 1a, 1b, and 3b so they are clearer and more friendly.
[*] Changed HTTP headers so that pages tell ISPs to avoid using transparent cache proxies when visiting this website.
[*] Added section break lines (with pretty fading effect) to home page, Help and FAQs, Terms of Service, House Rules and Privacy Policy pages.
[*] Moved headings for Help and FAQs, Terms of Service, House Rules and Privacy Policy to the sidebar.


Update: Vote page shortcuts and News section

Hi thar askbloggers! Hope you guys had a great holiday! Today’s update is relativity small, but I hope you’ll find the changes helpful.

Shortcuts to Favourites and Edit Askblog on vote page


I’ve added a link to the vote page which will add the askblog you have voted for to your favourites when you click on it. If the page is already on your favourites list, it will be replaced with a “View other favourites” link.


Additionally, if the askblog is one of your own (:p), it will show an Edit Askblog link.

New News section on the home page

Until now, the only way to keep up with changes in The Askblog List was if you clicked on the tiny link in the footer reading “Blog” or if you stumbled across our Tumblr page.

No more! Now the front page has a News section, containing links to the last three blog posts, as well as a link to The Askblog List’s Tumblr page.

To facilitate this change, I’ve changed the layout of the front page somewhat so the Category links are closer together – this gives me enough room to add the News section without pushing down any of the other content – and the About section is flush with the left side of the page – this means that it won’t look out of place with the other sections with differing indentation.

I’ve also edited the text in the About section somewhat to improve the clarity of instructions there, and added in direct links to the Request Invite page where appropriate (nudge nudge!)

A huge thank you to everyone who’s signed up so far. I’ve got some neat things planned for 2015, so until then!

–Mark Kéy-Balchin

Changelog for 20th Jan 2015 update:

[+] Added “Add to favourites”/”View other favourites” link to the vote page for logged in users.
[+] Added “Edit askblog” link to the vote page for askblogs owned by the logged in user.
[+] Added News section to front page.
[*] Improved wording of About section, added links to Request Invite page where appropriate.
[*] Made spacing between category links smaller to fit News section on page.
[*] Aligned About section so that it’s flush with the rest of the page, so that it doesn’t look out of place with the News section.

Update: Hidden askblogs, crouching breadcrumbs, and other things

Hiya! The Askblog List was just updated – here’s what’s new:

Hide this askblog


You can now hide askblogs from the listings! This could be useful if you haven’t ‘officially’ launched an askblog, if you are going on a small hiatus, or if you’re in the process of retooling your askblog and you don’t want anyone stumbling in on it for the time being.

Breadcrumb bar


Askblog vote pages now have a breadcrumb bar showing the categories and subcategories the askblog is listed under. This serves two purposes:

  • as a poke to explore more categories for people who came to your vote page via an external link, and
  • to act as a kind of universal ‘back’ button (because someone could have come from any of those categories, as your askblog will be listed in all of them.

Speed improvements

I’ve further improved the way Category pages get askblogs in subcategories of the current one, so the page should load faster than before, and a bunch of forms also went through some minor optimisations.

\’Bug fixes\’

Due to some recent sign-ups, I discovered two issues which together caused a slash build-up to occur when people added or edited askblogs with apostrophes in their text. One was caused by a deprecated feature our server provider enabled by default, and one (which occurred only if the form displayed an error) was caused by where a certain piece of code was placed. Both problems have been fixed, and affected askblogs have been corrected manually.

I’ve also fixed a bug where, if you delete your account, all your askblog links stay behind (code I forgot to update from the alpha before askblogs and users were linked up. ^^;) Thankfully no-one’s deleted their account so far, but if they choose to do so, now their askblog links get deleted too, without me having to do so manually.

Finally, I’ve fixed a bug where the Add Askblog page goes all wonky if you try to add an askblog with the same name or URL as an already existing one.

Behind the scenes

The admin Askblog Moderation tool now lists usernames beside askblogs in the main view, and an admin/moderator can now opt to send an email explaining the reason for an askblog-related moderator action.

A new section has been created in the admin control panel for viewing votes for the last day and their IP addresses, with the option to delete individual votes, all votes from a certain IP address, and all votes from the last day for a certain blog.

Finally, there are now tools for manually resetting both the daily vote records and the monthly vote counter (again, a lot easier than diving into the database just to truncate the tables.)

Cheers, and happy holidays!

–Mark Kéy-Balchin

Changelog for 23rd Nov 2014 update:

[+] New feature: Hide askblog from list
[+] New navigational breadcrumb bars on vote pages
[*] Category pages and forms now only load specific columns when needed, which should speed up loading of those pages.
[*] Moved sanitation of form inputs for database so they only execute where and when they are needed.
[*] Delete Account page now also deletes askblog records associated with the account.
[-] Disabled magic quotes ‘feature’ in PHP
[-] Fixed bug where the wrong variable was used for checking if the askblog URL was already in the database on the Add Askblog page.

Admin tools

[+] New Manage Votes section allows for the viewing of recent votes with their IP addresses, and the ability to remove specific votes, all votes from a blog made within the last day, and all votes from a certain IP address made in the last day.
[+] Added ‘reset daily vote records’ and ‘reset monthly vote count’ tools.
[+] Admins/moderators can now specify a reason for a change to the details of an askblog, which will be sent to the user’s email address.
[*] Usernames are now shown alongside askblog entries in the Manage Askblogs section.

Update 17 Sep 2014: Humble Pie Edition


Thanks to a diligent tipster, I’ve been informed that the Select Category dialog for the Validation Sign Up form has been borked since the last update.

While the image below on the right might look like a statement of, ahem, “stark minimalist design”, it’s really a bug that caused the categories to not be displayed in the Select Category dialog on the Validation Sign Up page. (On the left is the same dialog in Askblog Settings – in other words, how it’s supposed to look.)

Select Categories dialog as it should look... addaskblogcat2

The good news is, the bug has now been squashed, and the dialog should be working properly now!

A reminder, you can send in bug reports by shooting an email to, or sending an ask to our Tumblr page at It’s stuff like this that not only makes the website better, but sends some humble pie my way, and helps maintain the masquerade of me not being a silly dunderhead to boot. :p

If you’re interested in the cause, it’s because when I replicated the code from the Select Category dialog in Askblog Settings to the one in the Validation Sign Up form, I forgot to exclude the check for a logged-in user, meaning the categories would only appear to someone who was already logged in (i.e. no-one who was using the Validation form). Eheh. ^^;

Anyway! Below, as usual, is the changelog. Later days!

–Mark Kéy-Balchin

Changelog for 17th Sep 2014 update:

[-] Fixed bug where categories in Select Category box in Validation Sign Up page would only display if a user was logged in.


Update: Favourites! (plus some minor things)

The Askblog List has just been updated! Here’s what’s changed:

New feature: Favourites

Signed-in users are now able to add askblogs to their Favourites list!


You can do that by just clicking on the [Add to favourites] button beside the Vote button.

The Favourites list is accessible by clicking on your username at the top-right and clicking on Favourites (or going to


It provides an easy way to visit and vote on specific askblogs that you really enjoy (provided they’re on the List, of course).

It’s also a good way to check on askblogs you want to keep up to date on, if your Tumblr dashboards are as messy and noisy as mine is. ^^;

This isn’t all that’s planned for the Favourites feature, but I’ll talk more on that when it’s done.

‘Back to parent category’ links for subcategories

Also in this update, askblog categories now have links to their parent category at the top, so you don’t have to click the home page link and track back through the various categories again.

‘Help and FAQ’ update

The Help and FAQ page have been updated with new questions and answers about Favourites (of course).

As well as that, I’ve also added answers to other sections. Two clarifying the role of the ‘Fan blogs’ and ‘Original characters’ section (reminder: the latter’s for purely original characters not attached to a fanbase – fan OCs go in the ‘Fan blogs’ section), one on how to use the Select Category dialog box, one covering the inability to select multiple categories, and one on what to do if you have problems signing up.

Lastly, I corrected the question about signing up to The Askblog List, which was left over from an earlier private version of the site.

Minor things

Category pages should now load faster, as I’ve done some optimisation in how the website gets askblogs in subcategories of the current one.

I’ve also removed the “x blogs” description under category links from the Select Category box when adding or editing askblog links. Because it only listed blogs directly in that category, it was pretty useless as an indicator for how many blogs that category represented (especially for categories with subcategories, as those don’t directly contain any askblogs).

Behind the (admin) scenes, I’ve added in moderation tools for askblogs (so I don’t have to go in the database and manually do things) as well as substantially improved the Edit User moderation tool when dealing with changing only one of the user attributes.

Below you can find the changelog. As always, you can submit bugs or feedback to, or via the Feedback tab on the side of the page.

–Mark Kéy-Balchin

Changelog for 11th Aug 2014 update:

[+] New feature: favourites lists.
[+] Added “Back to parent” links for categories.
[*] Optimised how categories retrieve askblogs from subcategories.
[-] Removed ‘number of blogs’ indicator in Select Category box.

[+] Added section in ‘Help and FAQs’ on favourites.
[+] Added questions dealing with the main two sections of the site.
[+] Added question dealing with the operation of the Select Category dialog box.
[+] Added question dealing with problems registering an account.
[*] Modified the “So, you’re a… list of… askblogs?” and “Why would I want to create an account?” questions to include the favourites feature.
[*] Corrected “Alright, how do I create an account?” question that erroneously referred to a “Sign up” button, and added description of the invite process.

Admin tools:
[+] Askblog moderation tools added: manual add, edit and remove.
[*] Edit User moderation tool now automatically fills in user name and email into form text boxes.
[*] Edit User moderation tool now assumes blank password box means ‘don’t change password’.
[-] Fixed bug with Edit User moderation tool where it didn’t exclude the original user name and email address when checking if those values were unique.

Thanks everyone!


I just wanted to give a big thanks to everyone who signed up last week! Everyone’s invites should either have arrived already or should arrive by the end of the day (remembering that we’re in New Zealand, so you guys in the opposite half  might have to wait until tomorrow.)

We especially want to thank the mod of Ask Autumn Leaf for their rocking (and completely unexpected) post about the website, which made us feel really super happy about starting this whole thing in the first place! Seriously, I’m just relaxing in a cloud of happy feels right now. 😀

Just a reminder: send any administration or account enquiries to, and any feedback or bugs to Cheers!

–Mark Kéy-Balchin

Details on askblog categories

For launch we decided on a list of six fandom medium categories (with 17 works represented with their own subcategories) and six OC genre categories that we thought would be well represented out there in the world of askblogs.

We feel we’ve chosen a balance of fandom-based and genre-based categories that we feel will cover most of the bases. [Unfortunately, there were a few fandoms that we wanted to use but had to be left off the list because we couldn’t find enough askblogs for it! 🙁   ]

If you think there’s a category we missed, you can always give us a shoutout by clicking on the Feedback tab at the left of the main page, by commenting on this blog, or by sending us an email at As we go, we’ll be adding categories when enough askblogs appear for a certain group, and merging categories that don’t make sense any more because of a lack of popularity.

Fan blogs

The launch fandom-based categories are as follows:


  • My Little Pony Friendship Is Magic
  • Avatar The Last Airbender
  • Lilo & Stitch
  • Marvel Animated Universe
  • DC Animated Universe


  • Marvel
  • DC
  • Homestuck


  • Harry Potter
  • Lord of the Rings

Live Action

  • Doctor Who
  • Star Trek
  • Marvel Cinematic Universe

Video Games

  • Portal
  • Bioshock
  • Final Fantasy
  • The Legend of Zelda


Some fandom categories have subcategories for specific characters as well, so you can drill down to, say, all the different versions of Pinkie Pie, or GLaDOS.

Each section also has an “Other” subcategory for works without their own folder. 🙁

Original character blogs

The genre-based categories are only for purely original characters – that is, no fandom affiliation whatsoever. Fandom-based OCs go in their fandom’s appropriate category (and some even have special subcategories for OCs.)

The original character genre categories are as follows:

Adventure, Action, Horror, Fluff, Slice-of-life, and Other OCs.

We hope you use these tools to your best advantage!

Mark Kéy-Balchin