These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE General Discussion

 
  • Topic is locked indefinitely.
 

(brainstorming) - webbased eve tool

Author
Adrenalin Auscent
Spoiled Brats
#1 - 2013-06-26 12:52:08 UTC
Dear all,

first of all, I'd like to introduce my idea to you, then I'd like to show some results so far and finally I'd love to hear your thoughts - even if you say "Thread starter, your idea is useless."

The idea is creating a web based loadout tool (with or without fitting calculations) where you can share fittings around. Pretty much the same as battleclinic does, but designed for you and your needs.

What's working so far?

* EVE API - You can add multiple accounts to the project (see screenshot: characters)
* Your skills (that's needed to calculate what you can fit on which ship)
* What's currently training
* Ships overview
* Fitting screen (see screenshot: fitting)

You can add a module to the fitting by simply click the module slot and select the item you want (probably needs to show them in categories I guess) - the website shows you all the modules you can use with your current selected character and what fit in that slot. (see screenshot: module selection and module search)

Hmm, what's next?

You should be able to browse through different loadouts other pilots created (with up/down vote functionality, which is pretty much standard now I guess) and as soon as you have loaded the fitting, the website could tell you what you need to train to be able to fly that thing.

Another idea for this project was if you're a corp or alliance leader, the website could help you keep track of your corp members - it could tell you the easy way if a corp member is still active. Obviously, the members need to be registered on that website of course.

Now what?

Well if you've been reading so far, I'd love to hear your thoughts, ideas or even feature requests.
Even if you think "Oh noes, not again..." - please tell me the reason why you don't think it's a good idea.

So long,
Adrenalin Auscent (if you see me ingame, feel free to drop me a line or two Smile)
Cannibal Kane
Viziam
Amarr Empire
#2 - 2013-06-26 12:54:12 UTC  |  Edited by: Cannibal Kane
2 things...

Looks nice... Very sexy

Second, I will hunt you down just to kill that Mega fit.

EDIT: How safe is our API's on that page? Who has access to it since it is a web page.

"Kane is the End Boss of Highsec." -Psychotic Monk

Adrenalin Auscent
Spoiled Brats
#3 - 2013-06-26 12:55:26 UTC  |  Edited by: Adrenalin Auscent
Cannibal Kane wrote:
2 things...

Looks nice... Very sexy

Second, I will hunt you down just to kill that Mega fit.


Thank you!
But the Mega fit is just a random clicked fit - nothing real :)

---

answer to your edit above:
The website is using PHP and a mySQL Database running on a dedicated rootserver.
The information what the eve api needs to provide for the website is basically: eve online api

Private Information is "CharacterInfo", "CharacterSheet" and "AssetList"
Public Information is "CharacterInfo", "Standings", "Medals", "KillLog" and "FacWarStats"

I try to get as less information as I need from the API.

So generally speaking this one is as secure as every other website where you provide your API details - and you always can lock the API access from the EVE online account website.

Access on the website to your API info is restricted to you of course.
Rob Crowley
State War Academy
#4 - 2013-06-26 14:39:15 UTC
Adrenalin Auscent wrote:
Private Information is "CharacterInfo", "CharacterSheet" and "AssetList"
Public Information is "CharacterInfo", "Standings", "Medals", "KillLog" and "FacWarStats"

I try to get as less information as I need from the API.
*cough* Ok, then would you care to explain why you need a character's location, wallet balance, assets list and all the other small stuff for sharing fittings? Basically why would you need anything besides "CharacterSheet" for the skill info?

I would imagine that people won't like giving away info about their location and possessions just to share some fittings.

Apart from that as you said ordering the modules in groups would make fitting creation much easier. And if you want to include fitting calculations that considerably increases the scope of your tool (and the work you have to do).

Quote:
Another idea for this project was if you're a corp or alliance leader, the website could help you keep track of your corp members - it could tell you the easy way if a corp member is still active. Obviously, the members need to be registered on that website of course.
How do you tell if a corp member is still active? And why can't the corp/alliance use that way themselves, i.e. what do they gain by having a 3rd party go over the API info of their members? Besides I don't really see the connection between this and sharing fittings.
Adrenalin Auscent
Spoiled Brats
#5 - 2013-06-26 15:30:47 UTC
Rob Crowley wrote:
*cough* Ok, then would you care to explain why you need a character's location, wallet balance, assets list and all the other small stuff for sharing fittings? Basically why would you need anything besides "CharacterSheet" for the skill info?

Good point - you don't need those for a plain fitting/loadout project - this is still in the project to display some info underneath your char picture and probably of use for later features. Can be removed or if you don't provide that in the API interface it simply doesn't show.

Rob Crowley wrote:

I would imagine that people won't like giving away info about their location and possessions just to share some fittings.

... so if you don't want to share that info, you simply untick the option in the eve api center for this key.

Rob Crowley wrote:

Apart from that as you said ordering the modules in groups would make fitting creation much easier. And if you want to include fitting calculations that considerably increases the scope of your tool (and the work you have to do).

yes, these features are already on my todo list.

Rob Crowley wrote:

How do you tell if a corp member is still active? And why can't the corp/alliance use that way themselves, i.e. what do they gain by having a 3rd party go over the API info of their members? Besides I don't really see the connection between this and sharing fittings.

The other day when I was in a bigger corp connected to an alliance they asked for an API key so they can see when your skill training stops. So they know, you're probably gone.

As the topic says, it's all about brainstorming here - I just collect your ideas and thoughts now to get an idea what's really needed out there - tools somebody creates and nobody needs don't help anybody, right?
Xercodo
Cruor Angelicus
#6 - 2013-06-26 15:41:21 UTC
I find that mega fit to be a fine PVE one from what I can tell, is it really so wrong? :3

The Drake is a Lie

Jimmy Morane
Deep Core Mining Inc.
Caldari State
#7 - 2013-06-26 15:55:20 UTC
Doc Fury is falling down on his job. What?
Adrenalin Auscent
Spoiled Brats
#8 - 2013-06-26 17:11:59 UTC
Jimmy Morane wrote:
Doc Fury is falling down on his job. What?


Who is Doc Fury?