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.
 

Omni EVE API: Integrating EVE and Drupal (7.x-2.0-rc8)

First post
Author
0mni Ca
Brutor Tribe
Minmatar Republic
#21 - 2013-09-01 22:40:48 UTC
Mr Majestic
Windrammers
Goonswarm Federation
#22 - 2013-09-03 02:31:03 UTC
Checking out the latest version and Drupal 7. For whatever reason I can't see to find where you edit your API, just a non-functioning Main character drop down menu that doesn't go anywhere.

Any help would be most appreciated.
0mni Ca
Brutor Tribe
Minmatar Republic
#23 - 2013-09-03 02:54:44 UTC
Mr Majestic wrote:
Checking out the latest version and Drupal 7. For whatever reason I can't see to find where you edit your API, just a non-functioning Main character drop down menu that doesn't go anywhere.

Any help would be most appreciated.

You need to enter your corporate API Key here:

http://yourdomain.com/admin/eve_api/settings

http://puu.sh/4hLNd.png

You will also see a link to the configuration at the top of the admin menu.

http://puu.sh/4hLEo.png

Once your key is entered, it will import all the data required from the EVE API.

Your users will see an option called "List API Keys" once you have entered your corporate EVE API in the admin settings. The users will enter thier additonal API Keys there.

http://puu.sh/4hLHb.png
Mr Majestic
Windrammers
Goonswarm Federation
#24 - 2013-09-03 03:01:38 UTC  |  Edited by: Mr Majestic
0mni Ca wrote:
Mr Majestic wrote:
Checking out the latest version and Drupal 7. For whatever reason I can't see to find where you edit your API, just a non-functioning Main character drop down menu that doesn't go anywhere.

Any help would be most appreciated.

You need to enter your corporate API Key here:

http://yourdomain.com/admin/eve_api/settings

http://puu.sh/4hLNd.png

You will also see a link to the configuration at the top of the admin menu.

http://puu.sh/4hLEo.png

Once your key is entered, it will import all the data required from the EVE API.

Your users will see an option called "List API Keys" once you have entered your corporate EVE API in the admin settings. The users will enter thier additonal API Keys there.

http://puu.sh/4hLHb.png

I've entered my API details on that page. For whatever reason I don't have any of the user settings you have on your third screenshot.

http://majestic.dontpod.me/upload/screenshot-ef63HQCQ.jpg
Getting this error when I run the cron manually.
0mni Ca
Brutor Tribe
Minmatar Republic
#25 - 2013-09-03 03:12:10 UTC
I found the issue. I will be uploading a patch in about 10 mins.

It looks like your cron ran the first time, was there another error before that one ?
0mni Ca
Brutor Tribe
Minmatar Republic
#26 - 2013-09-03 03:33:06 UTC
@Mr Majestic

See https://drupal.org/node/2079899 for the patch.
0mni Ca
Brutor Tribe
Minmatar Republic
#27 - 2013-09-03 18:46:53 UTC
0mni Ca
Brutor Tribe
Minmatar Republic
#28 - 2013-09-03 19:43:07 UTC
The new skill changes will automatically be updated, once the API has been updated by CCP to reflect the new changes. The skills are pulled from there on a as needed basis, but can be forceably requested again by checking the box:

Force Update API Information via cron task

http://puu.sh/4hLNd.png
0mni Ca
Brutor Tribe
Minmatar Republic
#29 - 2013-09-08 07:50:25 UTC
Frazer
Deep Core Mining Inc.
Caldari State
#30 - 2013-09-17 09:32:57 UTC
Getting close to release Big smile
Sugar Von MurdererTits
Weaponised Vegemite
Flying Dangerous
#31 - 2013-09-23 07:29:40 UTC  |  Edited by: Sugar Von MurdererTits
So far I quite like this. One very minor problem I encountered was with the 'Nag User to Select Character' function:

Quote:
Your account is not associated with an EVE Character, you must select a Main Character.


The link builds the path from the public html directory like so: http://mytestsite.com/user/1/edit (not my domain, I am not Paul whoever that is Lol)

Since I have my installation in a subdirectory (http://mytestsite.com/drupal/) it returned a 404 error.

It's kind of petty, but do you want feedback on spelling mistakes at all? Because I have spotted a few of those.
0mni Ca
Brutor Tribe
Minmatar Republic
#32 - 2013-09-23 23:36:16 UTC
Sugar Von MurdererTits wrote:
So far I quite like this. One very minor problem I encountered was with the 'Nag User to Select Character' function:

Quote:
Your account is not associated with an EVE Character, you must select a Main Character.


The link builds the path from the public html directory like so: http://mytestsite.com/user/1/edit (not my domain, I am not Paul whoever that is Lol)

Since I have my installation in a subdirectory (http://mytestsite.com/drupal/) it returned a 404 error.

It's kind of petty, but do you want feedback on spelling mistakes at all? Because I have spotted a few of those.

Any issues you find, I want to resolve :)

Can you open tickets at drupal.org/project/eve_api

Here is a direct link: https://drupal.org/node/add/project-issue/eve_api

This way I can keep track of them better than on here :)
Sugar Von MurdererTits
Weaponised Vegemite
Flying Dangerous
#33 - 2013-10-03 13:34:38 UTC
Can confirm that the jabber module works nicely for adding users. That's all I have tested of it so far but had to say that I found it really nice to work with!
Aluminy
Stargazer Exploration Company
#34 - 2013-10-18 14:55:16 UTC  |  Edited by: Aluminy
heya -- ive done everything fromt he install.txt

Quote:
CONFIGURE TeamSpeak 3


1. Download the TeamSpeak 3 PHP Framework.

http://goo.gl/YJavKs

2. Create the folder sites/all/libraries if it does not exist.

3. Unpack the downloaded file, take the folder TeamSpeak3 located in the
libraries folder and upload it to your Drupal installation under
sites/all/libraries.

If done correctly you should see the file TeamSpeak3.php and various other
files/folders when you navigate to sites/all/libraries/TeamSpeak3.


however, when i go to eve_api -> teamspeak3

fill out the server info

enable tick at bottom -- the button to submit is greyed out and wont let me submit

at the top i have

a big green checkmark followed by
Quote:
"TeamSpeak 3 PHP Framework Library is not installed, please read the README.txt for instructions on how to install the library."


have verified that directory / permissions etc where all were they are suppose to be according to your install.txt repeatedly

any help is greatly appreciated

ubuntu 13.*
drupal 7.23
all fully up to date php / apache2 / mysql / etc
0mni Ca
Brutor Tribe
Minmatar Republic
#35 - 2013-10-18 19:07:19 UTC
Aluminy wrote:
heya -- ive done everything fromt he install.txt

Quote:
CONFIGURE TeamSpeak 3


1. Download the TeamSpeak 3 PHP Framework.

http://goo.gl/YJavKs

2. Create the folder sites/all/libraries if it does not exist.

3. Unpack the downloaded file, take the folder TeamSpeak3 located in the
libraries folder and upload it to your Drupal installation under
sites/all/libraries.

If done correctly you should see the file TeamSpeak3.php and various other
files/folders when you navigate to sites/all/libraries/TeamSpeak3.


however, when i go to eve_api -> teamspeak3

fill out the server info

enable tick at bottom -- the button to submit is greyed out and wont let me submit

at the top i have

a big green checkmark followed by
Quote:
"TeamSpeak 3 PHP Framework Library is not installed, please read the README.txt for instructions on how to install the library."


have verified that directory / permissions etc where all were they are suppose to be according to your install.txt repeatedly

any help is greatly appreciated

ubuntu 13.*
drupal 7.23
all fully up to date php / apache2 / mysql / etc

Visit the Status reports page: yoursite.com/admin/reports/status

I noticed on some installs that Drupal Libraries Module will not register that you have the Teamspeak3 PHP Framework installed, unless you visit that page.
0mni Ca
Brutor Tribe
Minmatar Republic
#36 - 2013-10-18 19:18:25 UTC
Aluminy
Stargazer Exploration Company
#37 - 2013-10-18 19:49:32 UTC
0mni Ca wrote:

Visit the Status reports page: yoursite.com/admin/reports/status

I noticed on some installs that Drupal Libraries Module will not register that you have the Teamspeak3 PHP Framework installed, unless you visit that page.



that absolutely worked -- and an odd bug - thanks very much
0mni Ca
Brutor Tribe
Minmatar Republic
#38 - 2013-10-18 19:53:37 UTC
With the recent changes to the API, it may not function properly with error messages. I will be releaseing RC5 later today.

More Details:
https://forums.eveonline.com/default.aspx?g=posts&t=287747&find=unread
Frazer
Deep Core Mining Inc.
Caldari State
#39 - 2013-10-18 22:01:38 UTC
Trifectas web portal has now officially migrated from SMF using Temars Eve API to Drupal using 0mni Eve API. TS, Jabber are fully integrated and everything is working perfectly. Trifectas is an 800+ member alliance with 300 mains and all aspects of our authentication, communications and logistics are managed via our web portal.

0mni, you are truly amazing!
0mni Ca
Brutor Tribe
Minmatar Republic
#40 - 2013-10-19 01:46:32 UTC
The latest DEV version should be working now. Will run for a few more hours then release RC5. The latest DEV version can only be downloaded via git. The compressed version, is only done on a 24hour cycle.