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.
 

Wormhole space - Systems mapping site for wh corporations

Author
Elraila Feneth
Sebiestor Tribe
Minmatar Republic
#1 - 2011-09-07 16:35:36 UTC  |  Edited by: Elraila Feneth
Wormhole space is a wormhole operations management tool. You could visually add and display information about the systems, wormholes, signatures and other objects in the wormhole space. Upload information for the connected systems, signatures … information about your operations and the share from the loot for each corporation member. Update the wormhole map with the recently occured wormhole connections and track their destinations.

Address : wh-space.wiadvice.com

The project can be downloaded and uploaded on your domains! Source code is available also.
You can download it from http://sourceforge.net/projects/wh-space/

You can see screenshots in the site’s about page.
For demonstration from guest’s perspective, click the demo link on first page.

In order to use the site, you have to register your corporation, yourself and give name to the home system. After that, you can register all corporation members from the Admin page.

For bug reporting please use the feedback page and/or this topic.

Last source code/release update : 2011-26-09
Marbin Drakon
Reboot Required
#2 - 2011-09-07 17:24:59 UTC
I'm playing with a modified version of this application for my corp. So far, everyone loves it and it has saved us countless mails per day as our connections shift. Now we can just tell people to check the map.

It is a really nice application, and I've found it very easy to modify to my corp's needs with my only prior programming experience being a VB 6.0 class several years ago.

My two biggest gripes with it have been:

1) It doesn't save system occupancy and information once a system is deleted. I fixed this in my modified version by saving this data to an archive table and checking that table when a system is added.

2) It seems mono doesn't support some of the features used by it at the moment, but hopefully will in the future, so I've had to host it in a VM running Windows Server.

If I can find the time with my corp mates all yelling at me to try my hand at adding their pet features, I'll try to add my archive changes to the full version of the program and post the code for you programmer types to rip apart.

Eve W-Space: Open source wormhole mapping and corporation management: https://forums.eveonline.com/default.aspx?g=posts&t=210073

Xathros
Inferno Technologies
#3 - 2011-09-08 15:58:26 UTC
hey, our corp is using your "tool" right now and testing it. So far it's very straightforward to use. I'll post more feedback when more of my corpmates are using it.

Is it possible to make a link in a ingame channel, so that my corpmates can automatically login to a created account?

something like xxxmember:password@wh-space.wiadvice.com ?

Best regards,
Xathros
Elraila Feneth
Sebiestor Tribe
Minmatar Republic
#4 - 2011-09-08 17:06:40 UTC
Xathros wrote:
hey, our corp is using your "tool" right now and testing it. So far it's very straightforward to use. I'll post more feedback when more of my corpmates are using it.

Is it possible to make a link in a ingame channel, so that my corpmates can automatically login to a created account?

something like xxxmember:password@wh-space.wiadvice.com ?

I can make something similar with 2 ways:
1. Option to keep you logged in, which means cookie on your system.
2. Link, with which you`ll be logged in automatically, like : http://wh-space.wiadvice.com?id=123&hash=123aADkf1254346

I`ll have this suggestion in mind and will make at least one of the options.

ETA on next update 3-7 days.
Xathros
Inferno Technologies
#5 - 2011-09-08 21:12:27 UTC
hey,

That sounds very promissing. I could work with both without much hassle.

Best regards,
Xathros
Elraila Feneth
Sebiestor Tribe
Minmatar Republic
#6 - 2011-09-22 10:50:50 UTC  |  Edited by: Elraila Feneth
Site updated :

1. Option to keep you logged in is available now (done with cookie) (by idea of Xathros).
2. Systems/Operations can be also deleted from in-game browser (pop ups are removed).
3. Every 15-20 minutes the API is called for information on added systems (Jumps/Kills), shows only the information for last 1 hour (kinda useless this way, but I have technical problems making it like Dotlan or WormNav). When this happens the page will load slow, like 4-8 seconds. (by idea of Marbin Drakon).
4. System occupation/info is stored in database on system delete. When you add/find the system again, the occupation/info will be taken from DB and shown automatically (in case you didn't put new info on add). Also dates when the system was first/last found will be shown. (by idea of Marbin Drakon).
5. Option to fill all combat or gas loot is available when you add operation. This will cause the site to show all possible loot rows. If you select the "Fill loot last op price" the price will be filled also. NOTE: If loot price or price and quantity is not specified the row will be ignored when you add the operation, so you won't have to remove the not necessary ones.
6. You can change focused field (price/quantity) or rows with keyboard arrow keys, when you add operation prices/quantites with "show all loot types" selected.
7. When you add operation : [Enter] key will submit the operation.
8. Systems with longer name (like Serpentis Prime) will have their font decreased in the graphic in map page.
9. In the add system panel, fields for occupation/info are introduced.
10. Fixed bug where gas loot would not show when loot is being changed/added after the operation is added.

NOTE : These updates are not uploaded in the open-source variant. I will upload them after couple of days when I fix all possible new bugs. Will post when they are uploaded.


P.S Sorry for the late update.
Elraila Feneth
Sebiestor Tribe
Minmatar Republic
#7 - 2011-09-26 19:20:02 UTC
The source code and release at http://sourceforge.net/projects/wh-space/ are updated.

Don't forget to run the database update scripts in "Database\Update 9-26-2011" folder.
Marbin Drakon
Reboot Required
#8 - 2011-10-09 10:41:52 UTC
Something I just finished adding to my modified version that you might consider for the main version is to have a "Friendly Name" field in the Systems table. I have this displayed as the top line for each system in the visual map and under the Class and Effect in SystemDataPanel.

I've found it useful in explaining complicated routes if the visual map has the systems tagged with the friendly name (e.g. "Transit 1," "Dynamic 2", etc).

It should be deleted as part of the delete system function so that the value is null again when the system is re-added at a later date.

I'll try to get around to sending you another snapshot of my modifications (I've gone through several revisions since the last one I sent you), but its been so heavily modified (e.g. PhpBB authentication integration, corporations overhauled for single-alliance use), I'm not sure if any of it would be of use.

Eve W-Space: Open source wormhole mapping and corporation management: https://forums.eveonline.com/default.aspx?g=posts&t=210073

Elraila Feneth
Sebiestor Tribe
Minmatar Republic
#9 - 2011-10-09 16:10:06 UTC
Marbin Drakon wrote:
Something I just finished adding to my modified version that you might consider for the main version is to have a "Friendly Name" field in the Systems table. I have this displayed as the top line for each system in the visual map and under the Class and Effect in SystemDataPanel.

I've found it useful in explaining complicated routes if the visual map has the systems tagged with the friendly name (e.g. "Transit 1," "Dynamic 2", etc).


Hello, thanks for the idea. I`ll ask, consider and make it if people want it. No need to send the code since it's not something that will take much time to develop. In mean time it will be good if players post opinions about this idea.
Jognu
French Kiss Singularity
#10 - 2011-11-13 14:24:58 UTC
Great tool !

Something that could be nice :
- Add on the profile page something that the members can use to tell if they are or not on the WH. Like a check box or something else.
- A table that all people can see, which say who is on the WH (based on the previous checkbox).
- For the admins : they can edit the table to change the "in WH or not" for a member.

EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803

Marbin Drakon
Reboot Required
#11 - 2011-11-18 02:37:52 UTC  |  Edited by: Marbin Drakon
Another idea, although one that involved a bit of programming for me (this feature is in my current beta release):

The K-Space Shopping Cart

Users can fill a shopping cart with items and post it as a request. The EveAI market API is used to estimate the price of the cart. Other boxes on the page allow the user to see outstanding requests corp-wide and their requests.

Selecting a request brings up a details panel with all of the information plus the ability to mark the request as filled (or cancel it if its your request and hasn't been filled), mark it as delivered with a text box for delivery location, and mark it as paid (if its your request). Once the request is both filled and paid, it is counted as "complete" and no longer appears as outstanding.

A Drop-Down list allows members to view the details for completed requests and edit their delivery locations in case they completed it without specifying one.


Edit: UI Picture Forgive the UI, I suck at this stuff.

Eve W-Space: Open source wormhole mapping and corporation management: https://forums.eveonline.com/default.aspx?g=posts&t=210073

Elraila Feneth
Sebiestor Tribe
Minmatar Republic
#12 - 2011-11-21 20:13:31 UTC
Hello guys.
Thanks for the ideas, but currently i'm taking break from Eve, so the project development is on "hold".
Will write when i start working on it again.
snipereagle1
Players vs. EVE
Goonswarm Federation
#13 - 2011-11-25 04:33:06 UTC
Its a pity there's no PHP version.....
Jognu
French Kiss Singularity
#14 - 2012-01-05 15:37:00 UTC
Marbin Drakon wrote:
Another idea, although one that involved a bit of programming for me (this feature is in my current beta release):

The K-Space Shopping Cart

Users can fill a shopping cart with items and post it as a request. The EveAI market API is used to estimate the price of the cart. Other boxes on the page allow the user to see outstanding requests corp-wide and their requests.

Selecting a request brings up a details panel with all of the information plus the ability to mark the request as filled (or cancel it if its your request and hasn't been filled), mark it as delivered with a text box for delivery location, and mark it as paid (if its your request). Once the request is both filled and paid, it is counted as "complete" and no longer appears as outstanding.

A Drop-Down list allows members to view the details for completed requests and edit their delivery locations in case they completed it without specifying one.


Edit: UI Picture Forgive the UI, I suck at this stuff.

Do you know how to use Mercurial Marbin ?
I have a repository that I use for my personnal modifications, maybe we should merge our modifications on one repository ?
Like that we can share our added features, and Elraila can get sources if he want.

EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803

Kalel Nimrott
Caldari Provisions
#15 - 2012-03-10 15:49:01 UTC
Only one wh per corp?

Bob Artis, you will be missed.

O7