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 Technology Lab

 
  • Topic is locked indefinitely.
12Next page
 

Out of Eve - Character and Corporation info web app - v2.0 (Retribution)

Author
Azazel Mordred
Cloak of Shadows
#1 - 2013-02-15 09:46:53 UTC  |  Edited by: Azazel Mordred
Original Forum Thread

Links:

Start using it now: http://www.outofeve.com/

Run your own, follow development, or report issues: http://code.google.com/p/ooe/

Stable release downloads: http://code.google.com/p/ooe/downloads/list


What is it

Out of Eve is a web application which allows you to keep complete track of your Eve characters and corporations, when you're not in Eve. Because it's web-based, all you need is a browser and internet access to keep tabs on your market orders, transactions, assets, manufacturing jobs, training, starbases, etc.

Out of Eve supports multiple characters across as many Eve accounts as you'd like, supports a full range of Eve personal and corporate API data, full item and ship reference, as well as a number of useful out-of-game utilities.


Current features

A brief list of currently available features in version 2.0.

  • Character sheet - character information, skills in training with ETA and queue, known skills and certificates.
  • Mail - view personal mail and notifications.
  • Assets - full searchable and filterable assets list, which also shows all your ships and their current fittings.
  • Market - see progress of your current buy and sell orders, as well as purchases and sales.
  • Journal - full journal with filtering and grouping options.
  • Industry - monitor your industry jobs and their progress.
  • Kills and Deaths - personal "killboard" showing all your kills and deaths, losses, including financial values.
  • Corporation sheet - see corporation members, where they are, what they're flying, and when they are active.
  • Starbases - monitor your corporation's starbase statuses.

Several utilities are also available:

  • Mining Calculator - work out how much you can mine, over how long, see ore values and volumes, and calculate the refined values and volumes.
  • Production Cost - see how much it would cost you to produce an item, in terms of component values.
  • Production Profitability - using the blueprints you currently own, see which items are profitable for you to produce in various regions.
  • Market Prices - simple market pricing lookup for any item.



Security and Trust

I feel I have to mention this, since it normally comes up as an issue with hosted services. This section pertains to only outofeve.com, since if you host your own OOE website, that security is up to you :).

Firstly, OOE tries to respect your customisable API key access configuration, and will simply disable options you have not selected. If you only want to see your assets, that's the only thing you need to give it access to.

API keys are also stored within the database in an encrypted format, which helps if someone manages to gain DB access. The key for decrypting the keys (unfortunately it has to be reversable to make API calls) is stored elsewhere within the file system. Actual API data is not stored in the database, but rather within cache files stored elsewhere in the file system as well, under meaningless filenames.

Finally, I really have no interest in stealing your data. I am a fairly casual player, part of a small corporation of friends that has no interest in your API data. There is also no system-wide data consolidation or stats generation, so your data is not even factored into some sort of anonamised statistics information.


Open source

As an open source project, you are welcome to grab either a stable version-tagged release or get it directly from the Subversion repository, and run your own OOE instance. A PHP and MySQL enabled web server are required.

The modular structure of the project also makes it relatively easy to implement your own functionality as plugins, and this process is documented on the project page linked above.

Out of Eve - Web-based character and corporation information http://www.outofeve.com/ Source Code: https://github.com/shrimpza/outofeve/

Troy Aihaken
Quekz
#2 - 2013-02-15 14:03:57 UTC
Looks awesome cant wait for an updated source to be made available

NodeJS Developer | Frontend Development | Programming Enthusiast

Rickard Pickman
Deep Core Mining Inc.
Caldari State
#3 - 2013-02-15 15:08:34 UTC  |  Edited by: Rickard Pickman
In the Retribution branch the file /includes/eve/api/starbase.php has a short tag which needs the "php" adding or you get a load of code at the top of the index page

Also on the mail page the icon file locations point to files that don't exist e.g /eveimages/icons/32/icon07_06.png . The /32/ directory isn't contained in the toolkit zips.

Other than that superb work.
Salvoxia
Free Carpenters Union
#4 - 2013-02-16 09:36:42 UTC
Great work! I've been waiting for this for a long time !
Azazel Mordred
Cloak of Shadows
#5 - 2013-02-18 19:39:55 UTC
Right, I have updated the deployment on outofeve.com with the latest revision. I've pretty much knocked out all the bits I wanted for the 2.0 release, as mentioned future feature development will go into a 2.1 or similar release.

Items completed/updated since the last deployment:
- API error reporting - errors will be shows on the page so you know what's going on.
- Deaths page lets you filter out NPC/player deaths.
- Market transactions lets you filter out sales/purchases.
- Assets got a big update, it now shows item groups, and allows filtering by groups. Also shows the count of items within containers, and items within stations are sorted more sensibly (ships, followed by containers, then loose items).
- Fixed mail icons.
- Market orders only shows actual orders now, and sorts newest to oldest.
- More code cleanup and tweaks. Removed the "eve" theme, since I don't want to maintain dozens of UIs. Finishing touches on new API implementation.

Once it's been out for a bit, I'll merge this into truck and "officially" release the download package for it. In the mean time, as always, you can grab the latest code yourself from the "retribution" branch in SVN from the project page.

Have fun Bear

Out of Eve - Web-based character and corporation information http://www.outofeve.com/ Source Code: https://github.com/shrimpza/outofeve/

Azazel Mordred
Cloak of Shadows
#6 - 2013-02-19 05:35:33 UTC
I'll also ensure Retribution 1.1 compatibility before finalising.

Out of Eve - Web-based character and corporation information http://www.outofeve.com/ Source Code: https://github.com/shrimpza/outofeve/

Rickard Pickman
Deep Core Mining Inc.
Caldari State
#7 - 2013-02-21 12:46:45 UTC
Another tweak which would be nice involves the market price plugin.

Instead of just taking the names of items, it would be nice if you could dump a ship scan in there and it calculates the total price of the scan ala goonmetrics.

At the moment if you include the quantity of an item, eg 10 Tritanium, you don't get a price because of the "10". If you could make the script give you the total price for 10 trit, or whatever you put in the text box, that would be awesome.
Azazel Mordred
Cloak of Shadows
#8 - 2013-02-22 04:29:07 UTC
Sounds like a good idea, thanks. Will add that to the roadmap Smile

Out of Eve - Web-based character and corporation information http://www.outofeve.com/ Source Code: https://github.com/shrimpza/outofeve/

Azazel Mordred
Cloak of Shadows
#9 - 2013-02-23 11:41:30 UTC
outofeve.com is now running on the Retribution 1.1 DB.

Code's also been updated. Awaiting confirmation on an outstanding mail related bug, and then 2.0 will be ready to roll out as a release version.

Thanks for the feedback so far!

Out of Eve - Web-based character and corporation information http://www.outofeve.com/ Source Code: https://github.com/shrimpza/outofeve/

Desmont McCallock
#10 - 2013-02-23 16:29:02 UTC
Nice to see you return. As an old user, I always wanted to ask you if it's in your planning to add a darker theme for OoE.
So much 'white' burns the eyes after long time in 'space'.
Azazel Mordred
Cloak of Shadows
#11 - 2013-02-23 18:55:57 UTC
Yes, as a matter of fact, there is a new theme called just "Dark", though he white one's still the default for the moment (it did get some subtle texturing to diffuse it a little) Cool

Out of Eve - Web-based character and corporation information http://www.outofeve.com/ Source Code: https://github.com/shrimpza/outofeve/

Azazel Mordred
Cloak of Shadows
#12 - 2013-02-25 06:10:37 UTC  |  Edited by: Azazel Mordred
Version 2.0 is released, and available from the project pages' Downloads section. Revised the first post with details for those interested.

Will begin on version 2.1 shortly, some of the stuff I want to achieve for that has already been added to the issue tracker.

Out of Eve - Web-based character and corporation information http://www.outofeve.com/ Source Code: https://github.com/shrimpza/outofeve/

Louis Vitton
Viziam
Amarr Empire
#13 - 2013-02-26 01:44:24 UTC
Hey guys,

Prob a mistake on my part but i am getting a server error 500 when i attempt to access the install have.
There is no output of any other info.

settings appear to be correct
config['site']['url'] = '/outofeve';
config['site']['title'] = 'Out of Eve';
Azazel Mordred
Cloak of Shadows
#14 - 2013-02-26 12:55:15 UTC
Hi

Sorry to see this happening. I haven't seen a server error 500 generated before. Can you perhaps find a PHP log file somewhere within your server setup, and see what (if anything) that has to say?

Have you confirmed the database access properties for both the OOE and Eve Dump are configured and working?

Out of Eve - Web-based character and corporation information http://www.outofeve.com/ Source Code: https://github.com/shrimpza/outofeve/

Louis Vitton
Viziam
Amarr Empire
#15 - 2013-02-26 19:11:46 UTC
Ended up been i had not made the template folder writeable by the web server.
Cheers for the help :)
Seres Kashuken
Full Stack Capsuleers
#16 - 2013-03-01 22:11:06 UTC
Thank you for this- I am setting it up now.

Roid mining space hippie.

Azazel Mordred
Cloak of Shadows
#17 - 2013-03-08 08:21:49 UTC
Quick update on what's happening with development.

I've upgraded to Smarty 3, which seems to have provided a modest reduction in memory usage per script execution, and improves things like not needing to add {literal} everywhere there's some JavaScript.

Also, changing all custom JavaScript stuff with jQuery - the stuff I did wasn't working on mobile devices I tried (and likely some desktop browsers), and so far the things I've updated are are working much better on mobile.

These changes are going to the 2.1 release, along with other stuff including personal contacts, contracts tracking and corporation standings.

Out of Eve - Web-based character and corporation information http://www.outofeve.com/ Source Code: https://github.com/shrimpza/outofeve/

Dirk Seer
Power of 3 Industries
#18 - 2013-03-12 05:22:38 UTC  |  Edited by: Dirk Seer
No icons show for me. When I look at the path for them, it just points to the directory that I installed OOE in.

I also get this warning:

Warning: array_key_exists() expects parameter 2 to be array, null given in /home/p3ineve/public_html/ooe2/includes/eve/api.php on line 161

Icons worked fine in the previous version, but couldn't get the corp stuff to work.

Any ideas?
Azazel Mordred
Cloak of Shadows
#19 - 2013-03-12 08:54:50 UTC  |  Edited by: Azazel Mordred
Hi

Did you place the toolkit images in the "eveimages" directory?

You should have a directory structure that looks something like this:

Quote:
ooe2\
- eveimages\
- - Icons\
- - Types\
...


It's been suggested I make use of the Eve images server in future versions, which I'll look into, but for now, you need to place the community toolkit images as per above.

Regarding the warning you are seeing, it looks like I left an option out of the default config. You can shove this into your config.php file, somewhere before line 99:

Quote:
$config['eve']['cache_override'] = array();

Out of Eve - Web-based character and corporation information http://www.outofeve.com/ Source Code: https://github.com/shrimpza/outofeve/

Dirk Seer
Power of 3 Industries
#20 - 2013-03-14 08:06:19 UTC
HI

Yes the images folder is there as you show with all icons, but the software is not pointing to those directories, only \ooe2.

I will make changes to the config and let you know if it works.

Bit difficult at the moment as all my computers were stolen on Tuesday when three dark gentlemen broke in, roughed me up and cleaned me out.

Ho Hum! that's life in South Africa. At least the weather is good. Lol
12Next page