I've finally reached a release candidate stage for my DKP web application that I've been working on these past few months. Go take a look at it on my guild's website.
You'll notice that clicking on a row will always do something, either pop up a detail view or a tooltip. Also, all the tables are paging and sortable server side, so you might have a thousand raids in your database, but only a screenful are downloaded at a time. I'm using the Dojotoolkit for all the javascript stuff.
Right Now
So right now I need people to load it up on their servers and inject it into their Content Management Systems and tell me if they have any trouble. Email: [email]javekDev@gmail.com[/email]
Also, I need a name! I was thinking of calling it "DojoDKP", but I'm not sure I want to use the name of the javascript library in the name of the dkp app. Please reply with any name ideas you have. I'd like to avoid making it specific to Wow as I hope this dkp site can be used for other MMOs.
Installing DojoDKP-0.9.zip DojoDKP-0.9.tar.gz
1. Simply unzip it, and edit the config.php file.
2. Open your web browser to the location you unziped to and login with the password 'admin'
3. Go to the Administration tab, install, and click "Create Database"
4. You should now change the passwords under modules/SimpleAuthentication/config.php
5. Alternatively, look at the MODx module and try integrating in a similar fashion with your site's login system
Important: If you're using a auth module that passes in the session id, like MODx, disable caching! Otherwise everyone will be using the session id of the cache.
Current Status Don't dig into the theme or module system just yet as I may change it soon.
Currently it only imports DKPmon logs and standings. However, I've made a modules system to make it easy to extend the import functionality. If you want to be able to import some other format send me a few samples of the export data from your addon and I'll write an import module.
I've spent a lot of time testing the database and am confident that it's fairly stable, so don't be afraid to upload all your logs. When I make changes to the database I'll design it to upgrade your data.
If you're interested in making a new theme start looking at the Dojo themes, in particular you'll be modifying the Grid theme under dojox/grid/_grid/tundraGrid.css. The tabs, grids, buttons etc are all controlled by the dojo theme. There are just a few CSS classes that I've added.
The Future
These are future features I plan to implement
Create a project website and develop documentation
Right now it's not particularly user friend as far as setup goes. You have to edit a config.php file to get started. I plan to create some nice guis for setting up the database and that kind of thing.
Filtering (Show warriors only, filter columns on some text)
If you don't already have it, I'd suggest some sort of CSV-import so that people can start a non-zeroed database without having to have logs from DKPmon or some such.
With DKPmon you upload your CSV file and then your logs. There's a points mismatch page in the admin tab that shows where the player's points disagree with the logs. (earned - spent - current != 0)
Important
* If you're using the MODx module, disable caching for now. It caches other people's session ids, causing all kinds of havoc. (Everyone gets the permissions of the person who created the cache)
Known issues
* Raid items screen is missing the Spent column in IE
* Percent attendance needs to be rounded off
Lol, I can't believe you found that file. Nice Job ;P
As you can see I just called it NamelessDKP for now. Maybe I'm way too picky about names, but I still haven't found one I liked. I'll spend some time working toward 1.0 this weekend and establish a page on Google Code.
Yes please! Right now we're using the in-game epgp mod, then a simple text export and copy/paste after each raid. I use HeadCount at the moment to track hourly attendance and items looted - I think it has basic CTR export functionality. Is there any sort of output I can give you that would help develop something that would work for epgp? It's a great loot system, but not having some sort of transactional log blows :(
Yes please! Right now we're using the in-game epgp mod, then a simple text export and copy/paste after each raid. I use HeadCount at the moment to track hourly attendance and items looted - I think it has basic CTR export functionality. Is there any sort of output I can give you that would help develop something that would work for epgp? It's a great loot system, but not having some sort of transactional log blows :(
It wouldn't even take that, just showing earned (EP), spent(GP), and current(PR) on the standings and player pages and changing the math for "Current" to be "Earned / Spent = current" instead of "Earned - Spent = current".
I really love how clean the layout is. The DKPmon xml input is pretty flawless, itemlinks worked straight away, etc.
After playing with it for a couple days, the only things problem I had was not realizing that the dojo-layer was turned off by default in the config. (I think i'm going to change lightbox, etc. over to dojo if I can get this working with EPGP, so I'm glad the variable exists in the config)
I noticed that some pages open in new windows, which was causing me some trouble when trying to embed it in my cms (e107). Maybe having an option to open the breakout pages in the same window would be awesome.
You'll notice that clicking on a row will always do something, either pop up a detail view or a tooltip. Also, all the tables are paging and sortable server side, so you might have a thousand raids in your database, but only a screenful are downloaded at a time. I'm using the Dojotoolkit for all the javascript stuff.
Right Now
So right now I need people to load it up on their servers and inject it into their Content Management Systems and tell me if they have any trouble. Email: [email]javekDev@gmail.com[/email]
Also, I need a name! I was thinking of calling it "DojoDKP", but I'm not sure I want to use the name of the javascript library in the name of the dkp app. Please reply with any name ideas you have. I'd like to avoid making it specific to Wow as I hope this dkp site can be used for other MMOs.
Installing
DojoDKP-0.9.zip
DojoDKP-0.9.tar.gz
1. Simply unzip it, and edit the config.php file.
2. Open your web browser to the location you unziped to and login with the password 'admin'
3. Go to the Administration tab, install, and click "Create Database"
4. You should now change the passwords under modules/SimpleAuthentication/config.php
5. Alternatively, look at the MODx module and try integrating in a similar fashion with your site's login system
Important: If you're using a auth module that passes in the session id, like MODx, disable caching! Otherwise everyone will be using the session id of the cache.
Current Status
Don't dig into the theme or module system just yet as I may change it soon.
Currently it only imports DKPmon logs and standings. However, I've made a modules system to make it easy to extend the import functionality. If you want to be able to import some other format send me a few samples of the export data from your addon and I'll write an import module.
I've spent a lot of time testing the database and am confident that it's fairly stable, so don't be afraid to upload all your logs. When I make changes to the database I'll design it to upgrade your data.
If you're interested in making a new theme start looking at the Dojo themes, in particular you'll be modifying the Grid theme under dojox/grid/_grid/tundraGrid.css. The tabs, grids, buttons etc are all controlled by the dojo theme. There are just a few CSS classes that I've added.
The Future
These are future features I plan to implement
-Javek
Very slick!
If you don't already have it, I'd suggest some sort of CSV-import so that people can start a non-zeroed database without having to have logs from DKPmon or some such.
Important
* If you're using the MODx module, disable caching for now. It caches other people's session ids, causing all kinds of havoc. (Everyone gets the permissions of the person who created the cache)
Known issues
* Raid items screen is missing the Spent column in IE
* Percent attendance needs to be rounded off
As you can see I just called it NamelessDKP for now. Maybe I'm way too picky about names, but I still haven't found one I liked. I'll spend some time working toward 1.0 this weekend and establish a page on Google Code.
Any plans for a EPGP module?
Well thanks for uploading it! :))
My guild sadly uses CT_Ra output of NRT, but i will run a DKPMon of my own to test the application.
Yes please! Right now we're using the in-game epgp mod, then a simple text export and copy/paste after each raid. I use HeadCount at the moment to track hourly attendance and items looted - I think it has basic CTR export functionality. Is there any sort of output I can give you that would help develop something that would work for epgp? It's a great loot system, but not having some sort of transactional log blows :(
It wouldn't even take that, just showing earned (EP), spent(GP), and current(PR) on the standings and player pages and changing the math for "Current" to be "Earned / Spent = current" instead of "Earned - Spent = current".
I really love how clean the layout is. The DKPmon xml input is pretty flawless, itemlinks worked straight away, etc.
After playing with it for a couple days, the only things problem I had was not realizing that the dojo-layer was turned off by default in the config. (I think i'm going to change lightbox, etc. over to dojo if I can get this working with EPGP, so I'm glad the variable exists in the config)
I noticed that some pages open in new windows, which was causing me some trouble when trying to embed it in my cms (e107). Maybe having an option to open the breakout pages in the same window would be awesome.
Keep up the good work!