Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...Bragging Time:  World of Warcraft Tribute SkinBragging Time: World of Warcraft Tribute Skin
Previous
 
Next
New Post
6/26/2007 6:24 PM
 

My thoughts around GEM are to work with a file watcher on the LUA, and a web service on the website.

The GEM LUA is actually pretty easy - I found an LUA DLL (written in .NET, no less) out there that can interact with the LUA - and I wrote an app a year ago that could parse the GEM LUA into a rich-client data grid (did the time parsing, sign-ups, everything)...which wouldn't take too much work to get to be a two-way update - the watcher would tell you when the file changes via WoW, and the web service would allow you to ping the DNN database to look for changes on that end. On the GEM site, they had discussed hooking it up successfully to a phpRaid, but the hardest part was synchronising across a p2p user base (and GEM has all kinds of synchronization issues just to itself these days...especially when you update one person in the GEM channel *shudder*).

And I completely agree with the Armory thought - the only issue for me is capturing the player/officer notes. But it's a minimal loss, in the grand scheme of things. Have you figured out the best way to read the Armory data? (I've been playing with some code someone posted on PopFly for reading/using the Armory)

 
New Post
6/27/2007 10:37 AM
 

The armory outputs pure XML files, and uses xsl files to display them all purty.  So the data from the armory is very easy to parse using the .NET xml commands.  I have not played with it too much, but I have seen a few sites that are doing it, so I am sure we can get that working no problems.

I am assuming that there would have to be a .NET app that runs in the background to keep the GEM lua up to date with the DB from the website? Thinking this way, GEM (or a heavlily modified version) could just act as a read/write tunnel for the data.  Meaning it would have a lua that we sync with the data from the website, and read/write from that updated lua. ?!?  make sense.. lol..  i see the project coming together in my head, just tuff to put on paper.

 
New Post
6/27/2007 3:25 PM
 

That was exactly my thought - a .NET v3.0 Windows Service (because I think WCF could be well suited to this) with a file watcher on the LUA and a web service handle back to the database. Then GEM can channel it back from the LUA out to the other peers. But you're right - it is coming together quite nicely!

The only wierd thing would be people trusting that you're not doing anything funky with their machines.

Soooo...the question next becomes how to work on this. Codeplex? E-mail and zip files?

 
New Post
6/28/2007 10:50 AM
 

Codeplex could be fun for the service, then maybe people would think it a little more trustworthy?  lol

Shoot me an email and lets get this thing going!  lgoodon@gmail.com

 
New Post
6/28/2007 5:34 PM
 

Okay - I've set up a CodePlex project and I've dropped you an e-mail.

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...Bragging Time:  World of Warcraft Tribute SkinBragging Time: World of Warcraft Tribute Skin


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out