Posts Tagged ‘QDB’

V8d QDB (Laughter, sunshine, and inappropriate remarks)

Wednesday, February 17th, 2010

Recently I’ve been doing some work to resurrect the V8d QDB. About a year ago it was shut down because of excessive spam and excessive bugs in the script running it, at that time it had a little under 1,000 quotes and many people submitting them. Fortunately I saved the database (spam and all) and over the last couple of weeks or so I exported it to CSV and then imported it to a new quote script. This quote script was based off of QdbS and I’ve made several additions, including:

  • CAPTCHA system based on reCAPTCHA
  • Quote origins to allow users provide a source for their quotes and quote sources to have their own QDB
  • An option to allow users to fix quote origins
  • Deletion requests
  • IP tracking for posts
  • Language filtering for quotes
  • Nicknames associated with quotes and passworded access to the nicknames
  • Syntax highlighting so it looks just like your client
  • A mobile site for portable laughter
  • Line by line quote editing (currently only submitting lines to be deleted)

Creating origins for quotes means that now we have separate QDB’s for different channels/networks, so there’s http://qdb.v8d.org/afternet and there’s http://qdb.v8d.org/crystalirc.

There’s a long list of things to do still, some of it is pretty easy and other bits are going to take a lot longer. If you have any features you’d like to suggest or request then please either drop a comment here or get in touch another way. Of course if you want your network/channel listed as an origin then just say so. Well, I know the question you want answered, what might be coming?

  • An Android client
  • Registration so you don’t have to keep filling out CAPTCHA’s
  • Support for SMS quotes, MSN quotes and IRL quotes (and etc.)
  • Support for texting your quotes in
  • Support for mobile submission

I’ve been using the QDB to [re]learn PHP so there have been some bugs and I’ve learnt a lot. As I work with it I’m sure I’ll provide an ever growing number of features as I become more skilled and spend more time on it. At some point I will add better templates as the existing ones use tables and could use some AJAX to make things a little more streamlined. I am working on this project and there will be more done to it within the near future, however, right now I’m working on another project so development of new features is paused for maybe a week.

Please click here to go to the QDB

Kind regards, Robert Small.

  • Share/Bookmark