Pages: [1] :: one page |
|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |
Bittles
|
Posted - 2010.11.14 11:04:00 -
[1]
As far as i am aware, PHP seems to be the language of choice for most website developers these days. I think it would be a very good idea for the developers to include more documentation as well as perhaps a php based " bundle " or package for using the API more effectively / efficiently.
I'm thinking something that makes it as simple for the novice developer to use as adding a few includes, and functions to existing PHP pages and theme pages.
some sort of download containing a php based class or server-side java system that can be easily integrated into existing php / html based sites.
While i understand that some of the more experienced developers will frown on this idea, i personally think it will make it better for everyone involved. Spending less time on developing new ways to import the same data, and more time on using it, and implementing it in various ways would be much easier on everyone. just an idea, and by no means am i trying to add more work to the developers, but in my opinion the current way of doing it seems a bit like " here's the XML's you figure it out ".
I would just like to be able to do it more simply on my end.. i.e. i add a few tables to my MySQL database, then throw a few php includes in certain places, and then design my theme / template the way i like, and while doing that add a few variables / class references into the design code, and be done. The more time i spend on developing php code to import, strip, re-encode, and theme the information from the XML's, the less time i have for actually playing the game, or paying you my 15$ /mo..
:D
|
Peter Powers
FinFleet IT Alliance
|
Posted - 2010.11.14 11:45:00 -
[2]
wait, you want ccp to teach you programming?
Northern Crusade - Daily numbers on EVE's largest current conflict |
Hel O'Ween
Men On A Mission
|
Posted - 2010.11.14 11:56:00 -
[3]
Most of what you're asking has been done (though not by CCP). Hop over to http://wiki.eve-id.net. You'll find the best public available EVE API documentation there, along with links to some PHP API wrappers. You'll find the later also in this forum. Try eve-search.com or Google (hint: use the parameter site:eveonline.com to restrict your search results to this site) to locate some links. -- EVEWalletAware - an offline wallet manager |
Catari Taga
Centre Of Attention Middle of Nowhere
|
Posted - 2010.11.14 13:43:00 -
[4]
Clicked this thread hoping to read a "Request from the API developers", left disappointed. --
|
Tonto Auri
Vhero' Multipurpose Corp
|
Posted - 2010.11.14 14:49:00 -
[5]
"I just like to have everything for the cost of nothing, so GIEF!!!!!"
Answer: >>=[ EXIT IS THAT WAY ]==> -- Thanks CCP for cu |
Nikolai Kondratiev
Sphere Design Inc.
|
Posted - 2010.11.14 19:21:00 -
[6]
Because it's so hard to write a class to do the following :
- Open XML file (use separated CRON tasks or save cache timers to not flood the API server for nothing) - Check for API errors and remove outdated keys - Parse the XML file & save relevant information in database
Even if you're new to PHP/SQL/XML it shouldn't take you more than an evening to get that done _ WTS Capital BPOs |
Johnathan Roark
Caldari The Graduates Morsus Mihi
|
Posted - 2010.11.15 04:27:00 -
[7]
Originally by: Nikolai Kondratiev Because it's so hard to write a class to do the following :
- Open XML file (use separated CRON tasks or save cache timers to not flood the API server for nothing) - Check for API errors and remove outdated keys - Parse the XML file & save relevant information in database
Even if you're new to PHP/SQL/XML it shouldn't take you more than an evening to get that done
Don't even have to go that far, there are 3 very well written libraries that will do all of this for you.
POS-Tracker 3.0 Hosting |
Bittles
|
Posted - 2010.11.27 09:22:00 -
[8]
Edited by: Bittles on 27/11/2010 09:22:49 You guys completely missed to point of the thread.
The point was to standardize the way it's done, this will resolve the old " dead project " scenario which seems to be rampant with these sort of things. Several, if not all of the php based projects on the evedev wiki are stale, and have not had a commit in quite some time, some even the links are dead. and the one's that are there, have little to no usable documentation. Leaving the end user with a trial and error approach to utilizing the library.
This also gives CCP the opportunity to possibly add more advanced / clean methods of utilizing the API on the user's end. This way of implementing the API framework into many people's scripts could possibly have a dramatic influence over the amount of unessential requests sent the the API server.
Other issues: Not every one has gobs of time to spend learning code languages. Novice programmers can lead to API information being unintentionally exposed misconfiguration, or ill conceived scripts can lead to constant requests to the API server, dragging everything down / causing headaches for CCP.
As for the trolls and flamers, you can move along, you aren't welcomed anywhere. You contribute nothing, all you do is waste space with lackluster, uninspired drivel that no one should have to waste their time scrolling past.
|
Hel O'Ween
Men On A Mission
|
Posted - 2010.11.27 10:18:00 -
[9]
Originally by: Bittles
You guys completely missed to point of the thread.
I beg to differ ...
Quote:
The point was to standardize the way it's done, this will resolve the old " dead project " scenario which seems to be rampant with these sort of things. Several, if not all of the php based projects on the evedev wiki are stale, and have not had a commit in quite some time, some even the links are dead. and the one's that are there, have little to no usable documentation. Leaving the end user with a trial and error approach to utilizing the library.
OK, that raises the question: why don't you pick up/contribute to one of those projects or start writing a documentation for it?
And "end users"? We're talking about libs created by players like you and me in their spare time. Not only that, but they're generously offering them to the public for free (as in "beer"). Not to mention the support (=time) they give in forums/by eve mail/email. And you dare to call them trolls and flamers?
Quote:
Not every one has gobs of time to spend learning code languages. Novice programmers can lead to API information being unintentionally exposed misconfiguration, or ill conceived scripts can lead to constant requests to the API server, dragging everything down / causing headaches for CCP.
CCP will monitor those and shut their API access down. Besides: this is not a forum to teach you programming 101.
Quote:
As for the trolls and flamers, you can move along, you aren't welcomed anywhere. You contribute nothing, all you do is waste space with lackluster, uninspired drivel that no one should have to waste their time scrolling past.
Then let me ask: what have you contributed so far? You're posting history shows two posts, none of which offers any contribution to the game/API. -- EVEWalletAware - an offline wallet manager |
|
|
|
Pages: [1] :: one page |
First page | Previous page | Next page | Last page |