| Pages: [1] :: one page |
| Author |
Thread Statistics | Show CCP posts - 0 post(s) |

Joream
|
Posted - 2006.08.26 03:45:00 -
[1]
I just finished building the initial stages of a new Eve website. I got tired of opening 5 item info window, and dividing rate of fire and damage multiplier for each one to figure out which railgun actually does better damage. Not to mention figuring out which ones have low enough power fitting requirements.
Anyways, to make a long story short, I've built a tool to allow comparing all the items in Eve, and I've built it as a website.
http://evedb.lewisd.com/
It's IGB friendly, but it doesn't take advantage of any fancy IGB features as of yet. It has more images viewed in a regular browser, but the actual item images are there in the IGB.
|

Aeaus
Tharsis Security
|
Posted - 2006.08.26 04:03:00 -
[2]
Very nice, definately bookmarked and will be using it. BTW, you might want to do a table-less design as the IGB isn't very compatable with it.
My Guides |

Joream
|
Posted - 2006.08.26 04:07:00 -
[3]
Originally by: Aeaus Very nice, definately bookmarked and will be using it. BTW, you might want to do a table-less design as the IGB isn't very compatable with it.
I've tried to limit my use of tables to just where I'm displaying tabular data. ie. the item info and comparison screens. I'll investigate using absolute/fixed positioning instead, and see how that works out. It is a little (har har) on the slow side when you compare 6 ships, because of the table.
|

Michiyo Daishi
Royal Knights of Khanid
|
Posted - 2006.08.26 04:34:00 -
[4]
you may wanna coordinate with EVEGeek and see if copying some of their IGB-styles will help o_o -
|

Joream
|
Posted - 2006.08.26 04:52:00 -
[5]
Originally by: Michiyo Daishi you may wanna coordinate with EVEGeek and see if copying some of their IGB-styles will help o_o
I just checked that site, and it looks like it's using tables as well. They're just smaller, so they render faster.
|

LUGAL MOP'N'GLO
|
Posted - 2006.08.26 04:59:00 -
[6]
Great stuff man, the corp loves it. Thanks alot!
|

Joream
|
Posted - 2006.08.30 02:51:00 -
[7]
I've updated this with some suggestions from people. There's now map information in it, for finding distances, or for just browsing around the map. It's also been made more IGB friendly.
|

Valator Uel
Caldari Pax Minor Asylum Confederation of Independent Corporations
|
Posted - 2006.08.30 03:36:00 -
[8]
Excellent website! Good job :)
|

Sergio Ling
Standard Operations Building Services Maelstrom Alliance
|
Posted - 2006.08.30 03:43:00 -
[9]
when i saw it in a normal browser, i thought it a bit sloppy, but ingame, it's awesome, really is. bookarked, thanks man
You volunteered... (but i love you) - Wrangler Wrangler loves me yay -Sergio \o/ - Imaran
|

Fliewatuet
Angelus dos Business
|
Posted - 2006.08.30 04:42:00 -
[10]
Well, you could go and implement templating depending on the used browser. Thats what i'm using at http://eve.neodoomer.de/npc/ right now.
BTW: Nice job, it lacks in terms of User Interface but thats just because its written for the IGB only. The functionality is straight ahead and keept simple. I thing we will see more from you in the future. :-)
Regards, Flie -- NPC infos? Calculating DPS for a mission? Have a look at http://eve.neodoomer.de/npc/ and have fun. |

Joream
|
Posted - 2006.08.30 05:25:00 -
[11]
Edited by: Joream on 30/08/2006 05:24:54 I am actually doing the HTML quite different for IGB vs. regular already. I've just been spending more time making it work nicely in the IGB, and only a little time on making it look decent in a regular browser. ;) That said, the comparison page does, I think, look and function quite nicely in a regular browser. You might notice that if you scroll down to look at attributes, and can't see which column (item) it's in, if you hover your mouse over the attribute value, it'll tell you which item it's from. :)
(stupid forum)
|

hydraSlav
Synergy Evolved
|
Posted - 2006.08.30 05:36:00 -
[12]
Loving the website!
=================================== Above comments are my personal views, and do not represent my corporation or alliance, unless otherwise indicated |
|

Chribba
Otherworld Enterprises Otherworld Empire
|
Posted - 2006.08.30 07:05:00 -
[13]
Nice, altho a bit hard to locate items with since the categories is not that obvious (but I know it turns out like that if you read from the db right away).
One suggestion though, about speed and performance. You should give it some thoughts about caching the comparasion results for speed and lesser db load.
When I ran a similar thing on EVE-Offline what I did was that when an item/comparasion was viewed for the first time the info (html) was written to a file on disk (I named mine like you use your comparasion ID's, eg item 1,2,3 would get the name "1,2,3.txt"). The next time the same comparasion is requested simply check if the file is already on disk and push out that info.
That way even HUGE comparasions of like 100 items would be quick, except for the first time the cache file is generated.
And maybe even adding some sorting of the info (dhtml tables anyone?) would be super.
Keep up the good work this is a def keeper.
/c
EVE-Files | EVE-Search | Monitor this Thread |
|

Joream
|
Posted - 2006.08.30 20:03:00 -
[14]
Originally by: Chribba Nice, altho a bit hard to locate items with since the categories is not that obvious (but I know it turns out like that if you read from the db right away).
I would suggest trying the "Market" section instead, as it's categorization is the same as in-game. The "Categories" section is just there in order to find items that aren't part of the market.
|
|

Chribba
Otherworld Enterprises Otherworld Empire
|
Posted - 2006.08.30 20:05:00 -
[15]
Originally by: Joream
Originally by: Chribba Nice, altho a bit hard to locate items with since the categories is not that obvious (but I know it turns out like that if you read from the db right away).
I would suggest trying the "Market" section instead, as it's categorization is the same as in-game. The "Categories" section is just there in order to find items that aren't part of the market.
My bad Altho would be nice to be ablt to compare for example all Intys and not just the racial ones. Keep up the good work!
EVE-Files | EVE-Search | Monitor this Thread |
|

Joream
|
Posted - 2006.08.30 20:41:00 -
[16]
Originally by: Chribba My bad Altho would be nice to be ablt to compare for example all Intys and not just the racial ones. Keep up the good work!
Oh, you can, you can! :) Click the "(compare)" link beside each one, and it adds them to a list at the bottom of the page. Browse over to the next race, and add all of them. When you're done, click "Compare selected items" at the bottom. If that doesn't work in the IGB, try it in a regular browser. I'm still working out some bugs with the IGB.
|

Joream
|
Posted - 2006.08.30 21:30:00 -
[17]
Edited by: Joream on 30/08/2006 21:30:54
Originally by: Chribba One suggestion though, about speed and performance. You should give it some thoughts about caching the comparasion results for speed and lesser db load.
When I ran a similar thing on EVE-Offline what I did was that when an item/comparasion was viewed for the first time the info (html) was written to a file on disk (I named mine like you use your comparasion ID's, eg item 1,2,3 would get the name "1,2,3.txt"). The next time the same comparasion is requested simply check if the file is already on disk and push out that info.
That way even HUGE comparasions of like 100 items would be quick, except for the first time the cache file is generated.
And maybe even adding some sorting of the info (dhtml tables anyone?) would be super.
Oops, I forgot to comment on this.
I already am actually doing a lot of caching. Also, I can't believe this myself, but I just recently noticed that I forgot to add indexes to ANY of the tables that were from the original EVE data export. I'm ammazed it was performing as well as it was, without any indexes.
So far, I've limited my caching to in-memory caching. I suspect I may end up doing some disk caching soon though, as the server this is on doesn't have much memory.
Overall, the code behind my comparison screen is an absolute mess. I'll be rewriting it pretty much completely from scratch soon, with caching and performance as top priorities, now that it's got the functionality I wanted.
I don't want to do any DHTML stuff if I can avoid it, because that would mean duplicating everything done in DHTML/Javascript in the actual code itself, because the DHTML/Javascript won't work in the IGB. I'm really a big fan of not duplicationg functionality if it can be avoided, so I'll just do everything server side, but I'll endeavour do do it more efficiently than I am now. :)
I think that covers pretty much everything.
(Wow, this forum is REALLY freaking annoying)
|

Joream
|
Posted - 2006.09.09 20:50:00 -
[18]
I've just added some more features to my website. It now takes advantage of the eve trust feature (if you allow it) to pre-populate the system search page with the name of your current system. More context-based improvements will be comming soon.
|
| |
|
| Pages: [1] :: one page |
| First page | Previous page | Next page | Last page |