open All Channels
seplocked EVE Technology Lab
blankseplocked ESAM - API for Simple Machine Forums - v1.4.2 (Final)
 
This thread is older than 90 days and has been locked due to inactivity.


 
Pages: 1 2 3 [4] 5 6 7 8 9

Author Topic

Squizz Caphinator
Woopatang
Posted - 2009.11.12 00:58:00 - [91]
 

Hux, that is definitely not normal. If the problem persists, file an issue.

To give everyone an update: At this time I'm meticulously examining all parts of the code. Since I inherited this code from someone else a while back, I'm not 100% familiar with everything about it. Therefore, this examination will allow me bring up the quality of ESAM overall, fixing bugs that have annoyed me and it will be easier to implement new features.

- As I'm examining code, I'm modifying API calls to use a new class that caches in the database rather than the file system. The file cacher API system is years old, and really needs to be scrapped! This will result in a working ESAM for the few of you who have hosts that don't like it when you create temporary files.

- I have a French and German language pack to add.

- Several other issues need some attention.

I know many of you have come to rely on ESAM as a must-have-tool on your forums. Don't despair, I'm not giving up on this project! Also, I've gotten some questions about whether I'm going to support SMF 2.0 or if I'm going to drop support for SMF 1.1 anytime soon. At this time, all focus is on SMF 1.1.*, there is no plan (yet!) to work on porting this to SMF 2.0.

A few of you have contributed, thank you very much! The average contribution is about the cost of a fully fitted Crow, which is excellent because I go through those quickly Laughing

Hux EmAll
Intergalactic Serenity
Posted - 2009.11.12 10:16:00 - [92]
 

Ok, hope this was a one-time problem.

About your work on this project: Do you consider accepting feature requests? I have like a ton of ideas but am just starting with PHP, so this project is way to large to jump onto for me.

SMF 2.0... was hoping you would probably look into it. Maybe it turns out that porting it to 2.0 is not that much of a hassle. As 2.0 is coming closer to a stable release, this would be interesting for the near future.

Translation. I guess the german translation you have is the one I sent to cvweiss. Anyways, there are still lots of english words, (error) messages etc. in ESAM. These should be added to the translation table as well.

Squizz Caphinator
Woopatang
Posted - 2009.11.12 15:20:00 - [93]
 

Originally by: Hux EmAll
Ok, hope this was a one-time problem.

About your work on this project: Do you consider accepting feature requests? I have like a ton of ideas but am just starting with PHP, so this project is way to large to jump onto for me.

SMF 2.0... was hoping you would probably look into it. Maybe it turns out that porting it to 2.0 is not that much of a hassle. As 2.0 is coming closer to a stable release, this would be interesting for the near future.

Translation. I guess the german translation you have is the one I sent to cvweiss. Anyways, there are still lots of english words, (error) messages etc. in ESAM. These should be added to the translation table as well.


Yup, you sent the German translation to me. It's been in my TODO box for awhile now. You should've seen this project when I inherited it, only about half of the English was actually in a file. I've done some major improvement on that, but there is still more work to be done.

I'm always willing to listen to feature requests. Go here, see if it's been requested already, and if not create it :)

I've looked into SMF 2.0, and it is different enough from 1.1.* that I scrapped the port for the time being to focus on this. I'm glad too, since some of the changes made between RC1 and RC2 would've screwed me up entirely. Once they come out with the final version, then I will consider moving on to that version.

Loki Proteus
Wild Knights
Posted - 2009.11.15 03:46:00 - [94]
 

Edited by: Loki Proteus on 15/11/2009 03:46:17
Fatal error: Call to a member function xpath() on a non-object in /home/site/public_html/forum/Sources/EsamValidator.php on line 333

Any ideas?

Xornicon Altair
Woopatang
Primary.
Posted - 2009.11.16 23:53:00 - [95]
 

Originally by: Loki Proteus
Edited by: Loki Proteus on 15/11/2009 03:46:17
Fatal error: Call to a member function xpath() on a non-object in /home/site/public_html/forum/Sources/EsamValidator.php on line 333

Any ideas?


Check out the website and create an issue there so it can be properly tracked: http://code.google.com/p/esam/issues/list

Vikki Katara
Posted - 2009.11.20 23:01:00 - [96]
 

Feature Request, already posted on the google code site crossposting here.

Is there anyway to pull the /char/FacWarStats.xml.aspx for authentication purposes? I would like to be able to assign a rule to members of the militia, but it cannot be done without pulling that sheet. I suck at php but I will try to hack it myself, but I am sure someone who is better at php than me could probably do this really fast.

Darriele
Minmatar
THE MuPPeT FaCTOrY
Posted - 2009.11.21 12:06:00 - [97]
 

One thing regarding EsamValidator.php that needs to be fixed, while it's intended to work as a cronjob, it will never will as it is right now,
because of use of $_GET['cronjob'] this if ($file == "EsamValidator.php" && isset($_GET['cronjob'])) must be changed with something that checks the argv (since the script is invoked as CLI)
The only workaround that makes that script work as supposed to be in a cronjob is by using wget "http://hostname/Sources/EsamValidator.php?cronjob"

Squizz Caphinator
Woopatang
Posted - 2009.11.21 22:31:00 - [98]
 

Originally by: Darriele
One thing regarding EsamValidator.php that needs to be fixed, while it's intended to work as a cronjob, it will never will as it is right now,
because of use of $_GET['cronjob'] this if ($file == "EsamValidator.php" && isset($_GET['cronjob'])) must be changed with something that checks the argv (since the script is invoked as CLI)
The only workaround that makes that script work as supposed to be in a cronjob is by using wget "http://hostname/Sources/EsamValidator.php?cronjob"


Yes, it needs to be accessed by using wget. It must be accessed via the web for proper SMF integration. This is intended behavior.

Squizz Caphinator
Woopatang
Posted - 2009.11.22 01:44:00 - [99]
 

Edited by: Squizz Caphinator on 17/12/2009 21:52:44
ESAM v.1.300 Beta Build 1 (link removed)

Alrigty, finally got to working on this again. Here we'll find file caching has been removed and DB caching has taken it's place. Those of you with hosts that disallow file caching will rejoice! Upcoming changes will include language tweaks, bug fixes, and further API checks.

Thank you everyone

Squizz Caphinator
Woopatang
Posted - 2009.11.23 02:56:00 - [100]
 

Edited by: Squizz Caphinator on 17/12/2009 21:53:20
ESAM v1.3.00b2 (link removed)

New build, this one fixes Issue 119

Squizz Caphinator
Woopatang
Posted - 2009.11.23 05:26:00 - [101]
 

Edited by: Squizz Caphinator on 17/12/2009 21:53:03
ESAM v1.3.00 b3 (link removed)

New build, this one fixes Issue 113 and grants Feature Request 115

I'm having issues syncing the SVN repository with my local client edits. This is more of a nuisance for me, but if anyone is expecting these latest changes in the repository you'll be disappointed until I get this worked out.

Vikki Katara
Posted - 2009.11.23 17:33:00 - [102]
 

Build 3 is working fine for me. Keep up the good work. 50mil isk coming your way when you add in militia support!

c00lina
Posted - 2009.11.25 14:28:00 - [103]
 

Does this check a users API details when they log in or do I need to set the cronjob up to check at regular intervals ?

Squizz Caphinator
Woopatang
Posted - 2009.11.25 20:20:00 - [104]
 

Originally by: c00lina
Does this check a users API details when they log in or do I need to set the cronjob up to check at regular intervals ?


ESAM checks a user's API everytime they login. However, keep in mind that if someone sets their login interval to "Forever", then they could easily get around the API check. This is where the cronjob works well. :)

Squizz Caphinator
Woopatang
Posted - 2009.11.26 01:51:00 - [105]
 

Edited by: Squizz Caphinator on 17/12/2009 21:53:36
Yet another new build! I'm closing issues left and right here :)

ESAM v1.3.00 b4

I've done some profiling and the code is much, much faster now. Also, I've managed to close a few issues with fixes in this build. Enjoy!

Edit: I'm adding FW checks to the next build.

carmo pereira
Perkone
Posted - 2009.11.28 09:39:00 - [106]
 

squizz, as a lot of people said... the version of smf is deprecated. You "must" work over the rc2 release.

Lot of us want to give you some isk for the work, ofcourse.

if the problem is css and themes and all of that, i can give you 2hands. among a test server to.

give some feedback ingame or by mail.
joao.carmopereira at gmail.com

carmo pereira

Squizz Caphinator
Woopatang
Posted - 2009.11.30 23:00:00 - [107]
 

Originally by: carmo pereira
squizz, as a lot of people said... the version of smf is deprecated. You "must" work over the rc2 release.


Please visit http://download.simplemachines.org/

Here you will see the current production version is SMF 1.1.10, also, you will note that version SMF 2.0 RC2 has a stern warning below it which says "Note: As this is in development, we do not recommend running SMF 2.0 RC2 on a production site."

When SMF 2.0 is a full release and production capable I will then consider beginning a port to that version. The differences I've noticed so far are vast, having to do with database access and how account permissions are setup. These two factors are key to ESAM and I will not do any production for SMF 2.0 until a production version has been released.

Please remember I volunteer to work on this open source project. I dedicate my free time to provide a tool that many find useful. Also, by no means is ESAM "owned" by me, anyone can work on it (remember, it's open source!). You are not the first to try and tell me what I "must" do, and you won't be the last. Frankly, I'll get things done as I get them done. If I'm not quick enough, please feel free to contribute your time to writing code! Very Happy

Xornicon Altair
Woopatang
Primary.
Posted - 2009.11.30 23:14:00 - [108]
 

Originally by: carmo pereira
You "must" work


The only thing that Squizz "must" do is spread honey all over his chest and attack a walrus. Alternately, he can quack like a duck any time he's entering or leaving an abode.

But, don't take my word for it, he's already responded and explained basically this anyways.

Shir Akeena
Panta-Rhei
Butterfly Effect Alliance
Posted - 2009.12.01 15:36:00 - [109]
 

@Hux: I had exactly the same error in my forum. I was not able to reproduce it yet, but all API keys except mine were gone. I suspect a bug in ESAM too but as I had no time to track it down yet, I disabled ESAM for the time beeing.

Maybe someone else was experiencing the same effect?

Squizz Caphinator
Woopatang
Posted - 2009.12.03 16:52:00 - [110]
 

Edited by: Squizz Caphinator on 17/12/2009 21:53:56
Edited by: Squizz Caphinator on 03/12/2009 16:58:39
Yet another new build! ESAM can now verify that a pilot is participating in Faction Warfare!

ESAM v1.3.00 b5 (link removed)

To include a pilot in Faction Warfare, just type in the name of the faction where you would normally type in the Corporation or Alliance name.

Faction names are:
Amarr Empire
Caldari State
Gallente Federation
Minmatar Republic

Also, I've cleaned up the rule listing page so that rules that include Alliances will only list the corporations within the alliance once. This should make for a much more compact page.

Enjoy!

edit: The next version will include the French and German language packs. After that I will be looking to making this a final release.

Snake O'Donell
Gallente
Core Impulse
Posted - 2009.12.03 17:39:00 - [111]
 

Awesome. Installing now. 50 mil coming your way.

Squizz Caphinator
Woopatang
Posted - 2009.12.03 21:18:00 - [112]
 

Originally by: Snake O'Donell
Awesome. Installing now. 50 mil coming your way.


Thank you!

Ferissa Til
Posted - 2009.12.04 13:37:00 - [113]
 

I would really appreciate a port to SMF 2.0 RC.
Many Mods only work with this new version, so we have decided to upgrade to the RC. Using ESAM would make me happy :)

Squizz Caphinator
Woopatang
Posted - 2009.12.04 16:38:00 - [114]
 

Edited by: Squizz Caphinator on 04/12/2009 16:40:30
Originally by: Ferissa Til
I would really appreciate a port to SMF 2.0 RC.
Many Mods only work with this new version, so we have decided to upgrade to the RC. Using ESAM would make me happy :)


Ya know, it would be wonderful if people would take a moment to READ!
Comments on SMF 2.0

carmo pereira
Perkone
Posted - 2009.12.10 02:11:00 - [115]
 

hi squizz.

sorry for my missguided argument regarding upgrade to smf rc 2

I will put up esam working on stable version first. i'll try to see what errors show up using rc2, and if i am capable (think not, but i'll give a try) to resolve them.

sorry again and keep up the good work,

Squizz Caphinator
Woopatang
Posted - 2009.12.11 21:06:00 - [116]
 

Cheers mate, ESAM ersion 1.3.0 has been released.

You can download it here: http://esam.googlecode.com/files/esam_v1.3.0.tgz

DenShou
Mythic Storm
Posted - 2009.12.16 00:35:00 - [117]
 

Just installed this, Works wonderfully.
Thanks to the team for making this possible.




Errant Storm
Minmatar
Independant Wormhole Operations
Posted - 2009.12.16 01:04:00 - [118]
 

Defiantly, the new browser makes running forums much easier :P

Thanks for your time.


Kasbin
Aliastra
Posted - 2009.12.16 14:29:00 - [119]
 

"Note: As this is in development, we do not recommend running SMF 2.0 RC2 on a production site."

This is something we've always put up on our RC versions so that we don't have people use the new RCs on a big production site and have it blow up to some undiscovered bug then swamp the support forums.

That being said, RC3 is also due out shortly and most of us have been running RC2 with no major issues.


Tryvash
Posted - 2009.12.16 17:31:00 - [120]
 

I've scanned the thread first before I asked this but I have not seen how to upgrade from a previous version. Do you uninstall via package admin panel then install new version or just over wright the files via FTP?


Pages: 1 2 3 [4] 5 6 7 8 9

This thread is older than 90 days and has been locked due to inactivity.


 


The new forums are live

Please adjust your bookmarks to https://forums.eveonline.com

These forums are archived and read-only