I found some small errors and a fix for non-cURL enabled users yesterday. Nothing major critical-script changing issues. :P
v0.5.1 (2008-06-11)
- Fixed an issue with open_short_tags (<?) being disabled. My laziness prevails.
- Added the old retrieve method from v0.1 if the script cannot find the cURL functions. Making the install and set-up even easier.
That’s all, same download link as before. So if you downloaded from the last post and your script didn’t work, I recommend you update!
It’s finally in a very good working shape! And it best be, considering I’ve been punching at it all night. :P
*EDIT*
Quick statement, since I forgot.
TO UPDATE TO THE NEW VERSION YOU NEED TO DEACTIVATE AND ACTIVATE THE PLUGIN AGAIN. THIS IS REQUIRED SINCE I UPDATED THE DATABASE VERSION.
Thank you, that is all. Please continue to enjoy your regularly schedule blog post.
Download here: http://www.papersealfury.com/downloads/wp-plugins/witt_v0.5.zip
Patch Notes:
v0.5 (2008-06-10)
- Options Panel added
- Change Icon Size
- Change Link Language
- Flush Database
- XML Parser rewritten, should be faster and no longer require anymore rewrites… Hopefully.
- Version checking on install/activation. Should update out-dated database versions to the newest version.
And what everyone really has been waiting for:
- [itemico] tags
- Different languages! Currently supported are: German, French and Spanish. These are entirely dependent on what Wowhead has added. If they add more, so will I.
- Also, link tags! Added for the itemico link mainly, so you can change the display size of an icon independently the blog’s defaults.
- Options: size=small|medium|large
- Example: [ itemico size=small][/itemico]

So, breaking out the coding shoes after such a long break, I’ve decided to slim down some options on WITT to try and get a fully functional version out.
The idea of linking abilities and whatnot is going to be on hold for awhile. At least until wowhead adds an xml sheet for all of them. ;) (Not a big fan of having to parse through web pages for info. :x)
Anyhow, GERMAN!
[Alcors Sonnenschneide]

I’m going to brush up the language selection stuff a bit more, work on the options panel, get the xml parser finished again, and that leaves all new features/fixes done. The big issue is that it still doesn’t work for some people. Leaving me to one of two possible ideas: a. cURL isn’t enabled on their servers, or b. the plugin load order is screwy.
I’m going to try and get some research done on both of those issues this week.. Hopefully. Internet still is crapping out on me… Haven’t got to play WoW in a week. ;)
I’ll never get my shaman to 70. -_-’
*random*
Anyone out there wanna Brawl? My usual brawl buddies are all occupied. :P
So ya, a month just flew by me there… Between my old roommate crashing on my couch for about 3 weeks, work and avoiding my computer by playing X-Box, I’ve pretty much ignored production on the plugin… But thankfully I did finish half of the stuff back in April. :P
My plan of action: finish the XML parser, check into why it doesn’t work for some people in 2.5.1 (I’m thinking other plugins enabled) and look into this multiple language thing that Wowhead has added recently.
Oh, and my friend got a keylogger installed on my other computer and got my second account hacked. /cheer I don’t understand how he got it considering I yelled at him not to download anything the last time he got his own account hacked. *sigh*
Things I have planned for 0.4 release:
- Re-re-rewrite of the XML parser
- removes extra iterations in the xml parsing, so new items should load faster
- itemico tags! (have to give credit to Darren and Apnea for the idea, thanks you two :P)
- tag to display item icons instead of item text links. (example below)
- Some minor database changes. (need to cache item icon type)
- And probably some other stuff, like bug fixes and error handling, but those are silly. ;)
Large:
Medium:
Small:
Future Release Stuff (because this’ll take time):
- (maybe) Spell & Ability Parsing:
- ex: Mangle (Bear)
- Options Panel (planned 0.5)
- just a quicker way to change options in the plugin (enable/disable parsing, change icon size, clear cache, etc)
And I’m always welcome to ideas. ;)