EVE Metrics 3

Okay, as someone who feels an obligation to post at least once a month I’m ashamed. 8th of May? Time to sort that out.

So here’s a post about EVE Metrics 3.

We’re getting close to having everything polished and ready for release. The main issue at hand thus far has been the homepage; I say this like it’s a small thing but it’s required me to learn some new and interesting things about CSS, Makurid’s done some excellent work to produce some feed scrapers and elements for the lower portion of the page… there’s a lot to it.

I thought that it’d be good to list a few of the changes we’ve made for version 3.

  • Complete redesign of the site thanks to Rettic
  • Market detail pages have been entirely renovated
  • Various pages which haven’t been improved in some time have now been tidied up
  • API key management has been improved
  • API key permissions management has been improved
  • Backend processors for API functions and upload processing have been improved and made more reliable
  • My Metrics has been entirely renovated, now with sparklines for wallets and a new layout
  • Orders and transactions have been moved from My Metrics into their own detail pages, with a summary on My Metrics
  • Journal information has been added and given it’s own detail page
  • Player Owned Structure integration has been added, though still in it’s infancy
  • Sensitive portions of the site now make use of SSL transport encryption (HTTPS) automatically
  • Wormhole pages have been updated
  • Improvements to the corporation pages through refactoring to share view code between character and corporation pages
  • Graph improvements
  • Complete test coverage of every line of code (Nah, just kidding, we’re still pretty thin on those test things for large chunks of UI code)
  • 0.2% more cowbell
  • 5% other features I’ve not listed above, plus 100% more polish overall

Excited? We are! There’s a lot of work in the lines above and I think you’ll like the results. We’re not sticking to any firm release schedule because we’re terrible at sticking to them; we’re students, not full-time developers (incidentally, if anyone’s got any jobs available for temporary/contract work, SE UK preferred (or work-at-home), 6 weeks max, let me know!). That said, we hope to have a release before the end of July.

We’ve also been rewriting our uploader! That’s right- Linux, Mac and Windows support all in one neat package. The GUI’s not anything special but it works, and we’ll be polishing it and getting it release-ready before long. Huge thanks should be directed to TTimo, who has been the driving force behind this with some welcome Python experience, and Makurid for assisting him in developing the new client.

Once we’ve gotten that polished, packaged and rolled out, we’ll be running a 5 billion ISK contest to promote it- the three winners (each receiving a portion of the 5 billion pool) will be selected from the most active uploaders for the week or two after the competition is announced. We’ll finalize all the details and have it posted up when we’re ready to go ahead with that, of course. If you’d like to make that 5 billion figure larger, you can contribute ISK to the character MMMetrics Agent ingame! So far, thanks go out to Rilcon, Chribba and Entity for contributing to the current pool. The new uploader will be released after the new site – we’d like to change one thing at a time so we can iron out all the kinks. Once we’ve gotten it out and tested it thoroughly we’ll roll out the upgrade- your existing uploader will prompt you to update when you start it.

One last thing – I’ve personally submitted a proposal to the CSM regarding development efforts from CCP surrounding the API and EVE Gate. If you’ve not done so already, I strongly urge you to read my proposal and support it if you feel, like I do, that CCP have made some serious mistakes lately in this regard. The thread can be found here. It has been picked up and supported by at least 3 CSM members so far, but the community support will help considerably to drive CCP to consider it seriously.

Dominion

With Dominion just around the corner, we’re looking at how that’ll affect EVE Metrics. Other than the market getting a few things shaken up as is usual for expansions, things should be minimally impacted. API services will probably be down for a week knowing CCP’s track record of breaking the API ‘just in case’ it affects Tranquility, but apart from that things should be fine.

We have got some things in the works for Dominion, and we hope you’ll find them useful; we’ve not had much time to work on EVE Metrics, and we’re being distracted by another project at the moment, but we’ll have more time to work on EVE Metrics in a few weeks time around Christmas. I’m still evaluating what we’ll spend our time on, though, and we’d like to get more feedback via the feedback button on the site– you can vote for other people’s suggestions, so please do so!

Other than that, not much to report. We’ll have Dominion items loaded into the site by release day so you can start using the site straight away with the new items. We’ve been so far very successful with some performance improvements on the site; this has mostly been tuning our database server and working on improving the performance of queries through better indexes, clustering indexes, and so on. Hopefully you’ll notice this in the form of improved page responsiveness and less ‘slow loading’ pages. Enjoy!