Creating an open source WoW database
This is an interesting idea -- Daniel over at Marenkay.com is the creator of phpArmory, which is the closest thing we have to an official API for Blizzard's Armory site, and he's now turning his eye towards unofficial databases. Sites like Wowhead and Thottbot are extremely informative, but the one thing they don't allow is player access directly to their own data -- obviously they have a monetary interest in keeping their information on their site. But an open source site, as Daniel says, would allow players to get at that information whenever and for whatever purpose they wanted.Very interesting idea, and it sounds like he's got the coding chops to do it -- he's already got a working prototype together, apparently, and he's taking suggestions on where to go next. We'll keep a curious eye on this one. Competition is always good for customers, and while the current database sites might not be interested in an up-and-coming open source version of themselves (actually, the great WoWWiki is pretty open already, though they don't really collect as much numerical information), having widespread open data on drops, kills, and gear would be very beneficial for players. This could turn out to be a very important and helpful project.
Filed under: Items, Analysis / Opinion, News items
Patch 5.3 interview with Ghostcrawler
Mystery of the Unborn Val'kyr
The latest patch 5.3 news
All of the latest Mists of Pandaria news





Reader Comments (Page 2 of 2)
Ekimus Dec 8th 2008 6:44PM
While some of the comments above may be flames, I hope that it doesn't deter you from your ultimate goal.
With that being said, I'm not entirely certain what that goal may be. At it's core, it seems that you've prototyped an open database much like Amazon is now doing with research data. (http://www.techcrunch.com/2008/12/04/amazon-launches-public-data-sets-to-ease-research/).
I can see many possibilities for a system such as this. All without the (IP Based) restrictions that Blizzard currently implements.
Malgayne Dec 8th 2008 9:33PM
Just to be clear, all of Allakhazam's database content is publicly available. They charge for a few of the more advanced ways of searching, but the raw data is just as public as any other DB.
SimpleSurvival Dec 9th 2008 12:02AM
It was not my intention to simply 'flame'
Critical review of concepts is very necessary in the development process...
"Your own private forum / journal
100% ad free
Personal forum avatar & custom title
Enhanced forum access (emoticons, polls)
Advanced forum search (including site comments)
A personalized @allakhazam.com email address
Access to contests & drawings
Access to Gamestop.com coupons
Image hosting with forum posting capability"
none of these paid for features have anything to do with the databases of information that your application intends to duplicate... I fail to see how they relate to your project...
I'm all for .net programming... I'm a software engineer and .net proves to be a pretty easy and fast way for agile development... I would say that it is my preferred platform for true object oriented programming... plus it does lend itself quite nicely to SOA... I've written a few fairly large accounting projects in .net
I've never been really happy with the Zend framework tho... as my post would suggest... the happiness in php is its simplicity, and the more crap you throw into it, the more people will giggle at the php programmer who thinks he's a developer... writing scalable PHP apps is not an easy task...
PHP is a fine selection for your database, both import and presentation... my only criticism was Zend...
If language didn't really matter, then why even bother being specific about it??? Why not throw together a mashup using whatever language you want, say "Here's the concept, never mind the language... real programming comes next"
I don't really see the appeal to the project because numerous well supported sites already exist... A community supported database will only be as useful as the community around it... I ultimately switched from thott to wowhead based on the quality of the comments, There are still some types of searches I go back to thott for.
I might be overcomplicating the database in my head, but the biggest hurdle in designing it is flexibility and speed (another minus that I found about thott)
Open sourcing a platform for cookie cutter DB sites would just dilute the resource pool and ultimately create 1000 half assed DB sites that are aiming for banner ad revinue
Until I find a DB site that makes me put in a credit card number to see where Mankrik's Wife is... I'm quite content with what already exists