Pages: [1] 2 3 4 :: one page |
|
Author |
Thread Statistics | Show CCP posts - 1 post(s) |
0mni Ca
Ball Punching Ninja Midgets Trifectas Syndicate
16
|
Posted - 2013.07.28 18:15:00 -
[1] - Quote
Beta Testers Needed
I have created an EVE API interface for drupal. Similar idea that Temars EVE API does, except instead of requiring SMF, it requires Drupal.
So after working nearly non-stop for the past week and a half, the module is now complete, minus the integration with Teamspeak and Jabber, as that will come later. So here is what I am looking for from you.
If you are a new alliance and/or corporation and are looking for something, I think, better than SMF, nothing wrong with Temars EVE API, but its progress seems limited and there are a few features that it does not have that our alliance was looking for in a project solution. Not to mention SMF is not a good CMS, its not even a CMS, its a forum :)
Corporation only support is limited on the module, but I plan to make it viable for both full fledged alliances as well as small/large single corporations.
As of right now here is a list of features:
- User Registration requires Blue standings or member of corporation.
- Blue Standings Users are automatically added to Blue Role at registration.
- Alliance Members Users are automatically added to the Alliance Role, as well as the Corporation Role.
- Roles are automatically imported based on the EVE API information, so no need to create new roles for new members that join the alliance, this is done automatically when the alliance list is pulled through a cron job. The role can be manually created, as the name of the role is the same name as the corporation.
- Ability to add Temporary Blue Standings, great if you have a new blue, but it has not been pulled through the cron job yet, as well you can blue new corporations in the alliance, and when the new corporation gets pulled through a cron job, the new users are automatically added to the role.
- You can customize the access mask required on registration.
- You can white list characters, that you don't want to require the same access mask as the rest of your regular registrations. (This adds a layer of security for certain individuals with accounts that may contain "risky" information in eve game mails or alliance member spys) These users will only require the bare minimum access key, and are not required to have all characters listed on the API KEY for registration. They can still submit a full API key for non risky alt's. The white list is character ID specific. Once the character ID is matched to a white list, they can only register with the limited API key for the character ID to ensure they don't accidentally use a full API Key.
The goal of this project was to simplify the process for alliance web admins, so that way they don't have to spend time creating permissions for each new corp.
Feedback is appreciated and welcomed as well as feature requests. This code is to be considered late alpha, early beta. The code changes will come fast and quick, with little to no assistance with upgradeing until a full release comes out. Do not use this on your live site, but if you are looking to make a migration from SMF to Drupal for more features, than this is the module for you :)
I am in the progress to get this commited as a full project on drupal, but for now it is a sandbox project.
https://drupal.org/sandbox/0mni/2043647
I would like to thank you for reading and hopefully participating in this project. |
Manic Velocity
Furious Angels
21
|
Posted - 2013.07.28 19:10:00 -
[2] - Quote
I will definitely test this out. I much prefer Drupal to SMF.
Thanks for putting this together! |
0mni Ca
Ball Punching Ninja Midgets Trifectas Syndicate
16
|
Posted - 2013.07.30 01:45:00 -
[3] - Quote
Currently working on Teamspeak 3 integration, you will have to download the Teamspeak 3 PHP Framework and manually upload them to:
/sites/all/modules/omni_eve_api/libraries/TeamSpeak3/
When you look in the folder you should see TeamSpeak3.php
I am working to see if I can include the libraries by default, but may have to move off drupal.org due to their restriction on including additional code, even though it is the same GNU GPL license.
Download Library: http://addons.teamspeak.com/directory/tools/integration/TeamSpeak-3-PHP-Framework.html
The way I plan on integrating the two is that any roles that exist in drupal, will automatically be created in teamspeak, minus the guest role. That way as you assign a custom role of CEO or Director, it will automatically create it in Teamspeak and add anyone to it. The only thing you will need to do is setup custom permissions on teamspeak. |
Fedaykin Aries
Caldari Provisions Caldari State
2
|
Posted - 2013.07.30 15:05:00 -
[4] - Quote
Will be testing this. Been looking for an alternative to EveBB for a while as that project came to a screeching halt a while back. Keep up the good work a thanks for releasing for community use!
Cheers, Fed |
Sugar Von MurdererTits
D'reg The Methodical Alliance
64
|
Posted - 2013.07.31 17:05:00 -
[5] - Quote
I will check it out and give you some feedback later on. |
0mni Ca
Ball Punching Ninja Midgets Trifectas Syndicate
17
|
Posted - 2013.07.31 21:23:00 -
[6] - Quote
Teamspeak integration is moving along quickly. I suspect it will be completed by this weekend. Then the plan is to move onto Jabber :) |
Frazer
Trifectas Trifectas Syndicate
1
|
Posted - 2013.08.02 11:54:00 -
[7] - Quote
Go 0mni!
You are a coding beast and a great asset to Trifectas. |
0mni Ca
Ball Punching Ninja Midgets Trifectas Syndicate
17
|
Posted - 2013.08.06 14:52:00 -
[8] - Quote
The teamspeak integration is complete. I am working on the Jabber intergration right now, it is not too dificult and should be done shortly, but have come across a problem with a task I need to do with the Jabber groups. Currently there is no way to create groups in openfire, not without some kind of intervention by SSH, automatically. So until I decide on the next step, I may have to come up with a manual method of having admins create the groups in openfire. |
0mni Ca
Ball Punching Ninja Midgets Trifectas Syndicate
17
|
Posted - 2013.08.08 05:21:00 -
[9] - Quote
New repository for the project: http://danlee.ca/hg/beta/omni_eve_api
Jabber intergration is coming along nicely. |
0mni Ca
Ball Punching Ninja Midgets Trifectas Syndicate
18
|
Posted - 2013.08.10 02:16:00 -
[10] - Quote
The Module is now complete and ready for an official BETA release. Jabber integration, Teamspeak Integration are complete and fully working. Going to be working on some guides and documents to help guide in the operation of the module. It is designed to be extremely simple to setup and maintain.
Teamspeak groups are created automatically as well as Jabber groups. They are mirrored from the Drupal roles. This means, that if you have a role assigned to you in Drupal, the role will filter to Teamspeak and Jabber. Roles deleted in Drupal do not get deleted from Jabber or Teamspeak. This is in case an accident occurs, you don't have to set them back up. Roles removed from users in Drupal will get removed in Teamspeak and Jabber. |
|
0mni Ca
Ball Punching Ninja Midgets Trifectas Syndicate
19
|
Posted - 2013.08.20 00:54:00 -
[11] - Quote
Moved to a new version 7.x-2.x
Teamspeak and Jabber have been seperated from the main module. There is also the ability to add on new sub modules for integration with other services. Possible integration for Mumble, ejabberd, and others. |
Yugo Reventlov
Hax. Game Over.
21
|
Posted - 2013.08.21 09:31:00 -
[12] - Quote
I am interested in an ejabberd integration :)
If you need any help testing or whatever, please contact me! |
CGD
Royal Amarr Institute Amarr Empire
0
|
Posted - 2013.08.21 09:53:00 -
[13] - Quote
Great tool,
when i add my openfire server info (that is running on same server), i get this error:
"Please check your Openfire URL settings and try again."
But the URL is correct and openfire works fine...
Help? |
0mni Ca
Ball Punching Ninja Midgets Trifectas Syndicate
20
|
Posted - 2013.08.21 16:30:00 -
[14] - Quote
CGD wrote:Great tool,
when i add my openfire server info (that is running on same server), i get this error:
"Please check your Openfire URL settings and try again."
But the URL is correct and openfire works fine...
Help? If you can also create a ticket at https://drupal.org/node/add/project-issue/eve_api as it will assist in patches and is a much better environment for problems than on the forum.
What version of openFire are you using ? What version of EVE API are you using, can you goto http://YOURDRUPALURL/admin/reports/status
You should see http://puu.sh/47kPZ.png
As for your problem, there are two tests made, the first is the database connection, it appears that is working, as I you do not show the error.
Can you try the following URL and let me know what is returned.
http://YOURDOMAIN.COM:9090/plugins/userService/userservice?secret=YOURSECRET
You should get IllegalArgumentException if it is successful, it basically means that your password is correct, but is missing variables. This is what should be returned. If you get something else, then its possible you do not have the right Secret Password. |
CGD
Royal Amarr Institute Amarr Empire
0
|
Posted - 2013.08.21 22:14:00 -
[15] - Quote
0mni Ca wrote:CGD wrote:Great tool,
when i add my openfire server info (that is running on same server), i get this error:
"Please check your Openfire URL settings and try again."
But the URL is correct and openfire works fine...
Help? If you can also create a ticket at https://drupal.org/node/add/project-issue/eve_api as it will assist in patches and is a much better environment for problems than on the forum. What version of openFire are you using ? What version of EVE API are you using, can you goto http://YOURDRUPALURL/admin/reports/status You should see http://puu.sh/47kPZ.pngAs for your problem, there are two tests made, the first is the database connection, it appears that is working, as I you do not show the error. Can you try the following URL and let me know what is returned. http://YOURDOMAIN.COM:9090/plugins/userService/userservice?secret=YOURSECRET You should get IllegalArgumentException if it is successful, it basically means that your password is correct, but is missing variables. This is what should be returned. If you get something else, then its possible you do not have the right Secret Password.
Fixed mate, it was the plugin (userservice) that was disabled.
Now my only problem is with the integration with Teamspeak.... But since i don't understand TS3 too much (i'm more a Mumble user), i'm gonna explore better the integration first. |
0mni Ca
Ball Punching Ninja Midgets Trifectas Syndicate
20
|
Posted - 2013.08.21 22:31:00 -
[16] - Quote
CGD wrote:Fixed mate, it was the plugin (userservice) that was disabled.
Now my only problem is with the integration with TeamSpeak.... But since i don't understand TS3 too much (i'm more a Mumble user), i'm gonna explore better the integration first. I will investigate the process for mumble integration this weekend. I personally do not use it, but I will at least see what would be required to make it work so I can plan ahead. |
0mni Ca
Ball Punching Ninja Midgets Trifectas Syndicate
20
|
Posted - 2013.08.22 02:26:00 -
[17] - Quote
Updated to 2.0.1.4
http://ftp.drupal.org/files/projects/eve_api-7.x-2.0-beta4.tar.gz |
0mni Ca
Ball Punching Ninja Midgets Trifectas Syndicate
20
|
Posted - 2013.08.23 18:56:00 -
[18] - Quote
Updated to 2.0.1.6
http://ftp.drupal.org/files/projects/eve_api-7.x-2.0-beta6.tar.gz |
0mni Ca
Ball Punching Ninja Midgets Trifectas Syndicate
20
|
Posted - 2013.08.24 23:11:00 -
[19] - Quote
Updated to 2.0.1.8
http://ftp.drupal.org/files/projects/eve_api-7.x-2.0-beta8.tar.gz |
0mni Ca
Trifectas Trifectas Syndicate
20
|
Posted - 2013.08.31 00:01:00 -
[20] - Quote
Updated to 2.0.1.9
http://ftp.drupal.org/files/projects/eve_api-7.x-2.0-beta9.tar.gz |
|
0mni Ca
Trifectas Trifectas Syndicate
20
|
Posted - 2013.09.01 22:40:00 -
[21] - Quote
Updated to 2.0.2.1
http://ftp.drupal.org/files/projects/eve_api-7.x-2.0-rc1.tar.gz |
Mr Majestic
nul-li-fy Nulli Secunda
9
|
Posted - 2013.09.03 02:31:00 -
[22] - Quote
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
Trifectas Trifectas Syndicate
20
|
Posted - 2013.09.03 02:54:00 -
[23] - Quote
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
nul-li-fy Nulli Secunda
9
|
Posted - 2013.09.03 03:01:00 -
[24] - Quote
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/settingshttp://puu.sh/4hLNd.pngYou will also see a link to the configuration at the top of the admin menu. http://puu.sh/4hLEo.pngOnce 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
Trifectas Trifectas Syndicate
20
|
Posted - 2013.09.03 03:12:00 -
[25] - Quote
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
Trifectas Trifectas Syndicate
20
|
Posted - 2013.09.03 03:33:00 -
[26] - Quote
@Mr Majestic
See https://drupal.org/node/2079899 for the patch. |
0mni Ca
Trifectas Trifectas Syndicate
20
|
Posted - 2013.09.03 18:46:00 -
[27] - Quote
Updated to 2.0.2.2
http://ftp.drupal.org/files/projects/eve_api-7.x-2.0-rc2.tar.gz |
0mni Ca
Trifectas Trifectas Syndicate
20
|
Posted - 2013.09.03 19:43:00 -
[28] - Quote
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
Trifectas Trifectas Syndicate
20
|
Posted - 2013.09.08 07:50:00 -
[29] - Quote
Updated to 2.0.2.3
http://ftp.drupal.org/files/projects/eve_api-7.x-2.0-rc3.tar.gz |
Frazer
Trifectas Trifectas Syndicate
1
|
Posted - 2013.09.17 09:32:00 -
[30] - Quote
Getting close to release |
|
|
|
|
Pages: [1] 2 3 4 :: one page |
First page | Previous page | Next page | Last page |