ArmorySync 2.6 beta svn[373] for Roster 2.0 Beta

Sync Blizzards' Armory data with WoWRoster (addon depreciated no longer works see ApiSync)

Moderators: Ulminia, poetter

ArmorySync 2.6 beta svn[373] for Roster 2.0 Beta

Postby poetter » Wed Sep 26, 2007 5:10 am

ArmorySync 2.6 beta svn[373] for Roster 2.0 Beta


Hi all,

attached you find the new Version of ArmorySync for Roster 2.0 Beta >= svn[1665]. Please update Roster2 if you are not using svn[1665]

After a long code rewrite an adding feature to it, i now need your help in translating and testing it.

Some words about ArmorySync:

What does it?

- It still syncs your characters with Blizzards Armory. It will do that for single chars, for the whole guild and for all chars on the same realm.
- It synchronizes your guild member list.
- It lets you add a completely new guild without any CP data.
- As of that you will find five buttons in the menu. First in the character menu, second and third in the guild menu, fourth in the realm menu and last but not least the fifth in the admin menu.

What you need to know?

- It only works with Roster 2.0 beta.

What was tested yet?

- German locales, of cause with five guilds and about 400 characters.
- English locales with a British and an American guild with about 250 characters.
- French locales with one guild with about 115 characters.
- Spanish locales with one guild with about 90 characters.

What needs to be tested?

- Overall functionality

So please help testing. Post you locales, bugs, experience or just praise me :oops:

cu
poetter


EDIT: The download is moved here. makes things a little easier ;-)
Last edited by poetter on Sun Feb 24, 2008 8:58 pm, edited 27 times in total.
Image
User avatar
poetter
Roster AddOn Dev
Roster AddOn Dev
 
Posts: 462
Joined: Sat Jun 30, 2007 9:41 pm
Location: Germany/Hamburg

Changelog svn[235]

Postby poetter » Wed Sep 26, 2007 5:13 am

Changelog svn[235]
Code: Select all
svn[235]
- realy fixed whitespaces and "Undead" in raceEN
- updated frFR locales - thx to diggler@wowroster.net
- changed installer methods
- check if guild already exists in roster_guild table on guildadd
- check if upload rule already exists in roster_upload table on guildadd
- added own dateupdatedutc check cause player.dateupdatedutc = armory update time
- changed buttons - may be i create my own, once a time
Image
User avatar
poetter
Roster AddOn Dev
Roster AddOn Dev
 
Posts: 462
Joined: Sat Jun 30, 2007 9:41 pm
Location: Germany/Hamburg

Re: Changelog svn[236]

Postby poetter » Thu Sep 27, 2007 7:03 am

Please update Roster to svn[1359]

Code: Select all
svn[236]
- replaced _link logic with a form and autosubmit java function
  this way we put job_id in $_POST and can remeber is the status windows was
  opened or closed.
- adjusted install.def.php
- added spanish locales - thx to Subxero
Last edited by poetter on Thu Sep 27, 2007 7:06 am, edited 1 time in total.
Image
User avatar
poetter
Roster AddOn Dev
Roster AddOn Dev
 
Posts: 462
Joined: Sat Jun 30, 2007 9:41 pm
Location: Germany/Hamburg

Changelog svn[247]

Postby poetter » Sat Sep 29, 2007 8:08 pm

Changed since 236

Code: Select all
svn[247]
- updated version in install.def.php

svn[246]
- fixed guildadd
- changed encoding of esES.php
Image
User avatar
poetter
Roster AddOn Dev
Roster AddOn Dev
 
Posts: 462
Joined: Sat Jun 30, 2007 9:41 pm
Location: Germany/Hamburg

Re: Changelog svn[247]

Postby poetter » Thu Oct 04, 2007 10:03 am

Latest bleeding edge code. Be sure to update WoWRoster to svn[1377]. On the other hand. That doesn't matter anymore. :D ArmorySync will tell you its needs. 8)

Build svn[256]
Changes since svn[246]

Code: Select all
svn[256]
- added more images
- fixed some typos in deDE

svn[255]
- added RosterVersionRequired check
- added ArmorySyncNotUpgraded check

svn[254]
- implemented ajax status updates
    optional using from config menu (on by default)
- fixed date handling with strtodate in non enUS environment
- fixed button updates
- changed ArmorySync Icons
- Added nice grafic to ArmorySync pages (thx Bliz)
- fixed updates of roster_addons_armorysync_updates so that it is updated only if roster accepted data

svn[250]
- Changed 'armorysync/filename.html' to $addon['basename'] . '/filename.html' for $roster->tpl->set_filenames()

svn[249]
- One more small fix

svn[248]
- A note about my edits, my editor removes trailing spaces form files
- Made quite a few changes for xhtml 1.0 compliance
- Changed CPprovider and GPprovider from rpgo to armorysync
-- Roster might use this someday to determine where the update came from
- Change the row coloring to use $roster->switch_row_class() in function _show_status()
- Changed $roster->tpl->set_filenames() to just armorysync/filename.hml
-- The next roster build tonight will have fixes to the template engine to allow this

svn[247]
- updated version in install.def.php

Image
User avatar
poetter
Roster AddOn Dev
Roster AddOn Dev
 
Posts: 462
Joined: Sat Jun 30, 2007 9:41 pm
Location: Germany/Hamburg

Re: Changelog svn[247]

Postby poetter » Wed Oct 10, 2007 8:22 am

Here is the latest version of ArmorySync:

Please check your locales and make sure that at least your month names are translated. Otherwise most of the character profiles will be rejected by roster.

One word about the new debugging features: There are four different levels. Base info is on by default. If you're having any trouble please try turning off ajax first. if everythings well then go back to ajax and enable debug data and let me know on with methods you see errors and which data they have in arguments and returns.


Code: Select all
svn[268]
- implemented appending of debug data with ajax

svn[264]
- once again a rewrite of doUpdateStatus in armorysync.js
- once again restructured XML Data
- implemented debugging infos for all methods
- implemented sql debugging
- restructured config menu
- added java effects for images
- made images configurable from menu

svn[262]
- forgot an image

svn[261]
- rewrite of doUpdateStatus in armorysync.js
- restructured XML Data

svn[260]
- xhtml fixes again
- changed <h3> to <span class="title_text">
-- It doesnt have the huge padding that h3 does
- in the link to armorysync.js, $addon['url'] should be $addon['url_path']
Image
User avatar
poetter
Roster AddOn Dev
Roster AddOn Dev
 
Posts: 462
Joined: Sat Jun 30, 2007 9:41 pm
Location: Germany/Hamburg

Changelog svn[269]

Postby poetter » Sat Oct 13, 2007 4:30 am

Changes since 268:

Till the devs fix addon ajax support, it is turned off by default.

Code: Select all
svn[269]
- fixed bug with missing breaks in armorysync.class.php
- fixed bug loading guild add screen after presync status screen
Image
User avatar
poetter
Roster AddOn Dev
Roster AddOn Dev
 
Posts: 462
Joined: Sat Jun 30, 2007 9:41 pm
Location: Germany/Hamburg

Changelog svn[274]

Postby poetter » Sun Oct 21, 2007 12:31 am

OK, ajax support is switched on by default again. So happy testing. If you have any problems please turn on debug data on debuglevel info.

Changes since svn[269]

Code: Select all
svn[274]
- changed some method names to make method names unitary
- outsourced ajax functions to own class armorysyncjobajax.class.php which extends armorysyncjob.class.php
- fixed a bug in _checkEnv to fit with page system on ajax calls
- implemented adding of single characters

svn[273]
- implemented configurable guild titles

svn[272]
- implemented protection of character deletion by memberlistsync from guildbank config
-- every char recognized as bankchar will be protected
-- Old config field protected guild title is still functional
- updated frFR locales. thx to tuigii


Image
User avatar
poetter
Roster AddOn Dev
Roster AddOn Dev
 
Posts: 462
Joined: Sat Jun 30, 2007 9:41 pm
Location: Germany/Hamburg

Changelog svn[279]

Postby poetter » Sat Oct 27, 2007 2:20 am

Code: Select all
svn[279]
- added esES month_to_en array. thx to subxero
- fixed some frFR locales. thx to tuigii
- fixed / bug in _get_date method armorysync.class.php
- renamed method _get_date to _getDate in armorysync.class.php

svn[275]
- fixed some image src path
Image
User avatar
poetter
Roster AddOn Dev
Roster AddOn Dev
 
Posts: 462
Joined: Sat Jun 30, 2007 9:41 pm
Location: Germany/Hamburg

Changelog svn[287]

Postby poetter » Thu Nov 01, 2007 7:26 am

Code: Select all
svn[287]
- updated version for nightly build

svn[286]
- fixed problem with uncomplete XML in _getCharacterInfo
- fixed overlib of memberlist update log in IE7
- fixed some ajax problem with IE7

svn[284]
- added some isset's in armorysyncjob.class.php to eliminate php notices
- added member/guild name to debug messages of syncMemberById and syncGuildById
- shortend file in debugmassages to basename

svn[283]
- added $updated as global variable in armorysync.class.php
Image
User avatar
poetter
Roster AddOn Dev
Roster AddOn Dev
 
Posts: 462
Joined: Sat Jun 30, 2007 9:41 pm
Location: Germany/Hamburg

Re: Changelog svn[325]

Postby poetter » Mon Dec 10, 2007 8:56 am

Here are the last changes:

Code: Select all
svn [325]
- updated wowroster prerequisist

svn [324]
- fixed Itemtooltip Parsing

svn [318]
- changed install.def.php class name

Image
User avatar
poetter
Roster AddOn Dev
Roster AddOn Dev
 
Posts: 462
Joined: Sat Jun 30, 2007 9:41 pm
Location: Germany/Hamburg

Changelog svn[326]

Postby poetter » Mon Dec 10, 2007 6:00 pm

Here are the last changes:

Code: Select all
svn [326]
- switched back itemtooltip parsing (damn bliz. last week they changes all <br> tags to <br/> and all html umlauts to nativ utf8-. Now they rolled back)

Image
User avatar
poetter
Roster AddOn Dev
Roster AddOn Dev
 
Posts: 462
Joined: Sat Jun 30, 2007 9:41 pm
Location: Germany/Hamburg

Changelog svn[335]

Postby poetter » Mon Dec 17, 2007 3:04 am

One Word about the new feature "single page update":

Everyone not being able to change the max_execution time in his php.ini should use it. Everyone being able should set max_execution_time to a minimum of 90, better 120 secs.

Go to your AS config and set:

Reload wait time: 2
Armory fetch timeout: 4


For everything to work you will need wowroster min. svn[1526]

Here are the last changes:

Code: Select all
svn[335]
- merge from branch 326_go_for_single_page_update

svn[333]
- fixed ["Honor"]["Lifetime"]["Name"]
- fixed ["Attributes"]["Melee"]["MainHand"]["AttackRating"]
- fixed $this->data["Attributes"]["Melee"]["OffHand"]["AttackRating"]
- implemented Buffs and Debuffs

svn[332]
- Implemented per page updates
- Implemented up to two retrys of page fetching
- Changed loglevels and there infos a little

Image
User avatar
poetter
Roster AddOn Dev
Roster AddOn Dev
 
Posts: 462
Joined: Sat Jun 30, 2007 9:41 pm
Location: Germany/Hamburg

Changelog svn[342]

Postby poetter » Thu Dec 20, 2007 1:32 am

Finally we made the itemparser work with AS item tooltips(Big thx to zanix)

As of that, you will need wowroster svn[1549] minimum.
In svn[1549] you still have to edit these variables in your locale file(except enUS):
Code: Select all
$lang['tooltip_source']='Source';
$lang['tooltip_boss']='Boss';
$lang['tooltip_droprate']='Drop Rate';


And as always here's the changelog:
Code: Select all
svn[342]
- implemented workaround for german class Jäger in item tooltip parsing

svn[341]
- Fixed item tooltip parsing (Big thx to zanix)

svn[340]
- Changed time stamp output so it uses the php format set in the current locale

Image
User avatar
poetter
Roster AddOn Dev
Roster AddOn Dev
 
Posts: 462
Joined: Sat Jun 30, 2007 9:41 pm
Location: Germany/Hamburg

Changelog svn[345]

Postby poetter » Mon Dec 24, 2007 12:05 pm

Changelog svn[345]

Code: Select all
svn[345]
- updated contants.php and install.def.php

svn[344]
- fixed rowClass detection in armorysynch.js
- fixed retry handling in equip infos/synchMemberByIDPerPage
- fixed retry handling in _getRosterData
- implemented retrys in checkCharInfo
- implemented retrys in checkGuildInfo
- implemented retrys in _getGuildInfo

svn[343]
- Fixed small html error
Image
User avatar
poetter
Roster AddOn Dev
Roster AddOn Dev
 
Posts: 462
Joined: Sat Jun 30, 2007 9:41 pm
Location: Germany/Hamburg

Next

Return to ArmorySync - Depreciated

Who is online

Users browsing this forum: No registered users and 1 guest

cron