适合魔兽世界角色的可安装内容类型
collective.wowcharacter的Python项目详细描述
内容
Change history
changelog
0.1 (09-03-10)
- 初始版本
0.2 (09-03-10)
- 修正了wowcharacter.css中的输入错误
- 更新了worRealmStatus图像
0.3 (09-06-10)
- 添加了通用de de i18n(locales/de/lc_messages/collective.wowcharacter.po)
0.4 (09-10-10)
- (armory_api.py)修改了armory api以获取附加信息(arenateams、glyphs、secondary professions)
- (wowcharacter.py)添加了char_arena_teams()、char_glyphs()、char_secondary_professions()、char_activity()和char_activity_feed()
- (wowcharator.pt)显示来自API的附加信息,添加了数字标题
- (wowcharacter.css)增加了装备图标的不透明度(标准:0.3,悬停:1.0)
- 更新了dede i18n
- 添加了活动api以从军械库获取角色的最近活动
- 为活动api添加了unittest(tests/test_activity.py)
0.5 (09-16-10)
- 修正了unittest中的输入错误
- (wowcharacter.py)added armory_error(),如果api没有得到数据(由于名称/服务器拼写错误和/或 军械库)
- (wowcharacter.pt)使用armory_error()添加了一个条件(也称为异常处理)
- (armory_api.py,activity_api.py)修改,如果plonesitelanguage=en->;en_gb xml,如果plonesitelanguage=de->;de_de xml以获得更好的i18n
- 将Armory_API、Activity_API和RealmStatus_API更新为最新版本
- 更新测试
Detailed Documentation
简介
该软件包将与plone3主题集合一起使用。 但这不是必需的。
最好使用Mozilla Firefox查看。
它包括一个自定义内容类型(wowcharacter)、一个自定义视图(@wowcharacter)和一个自定义portlet(realmstatus)。
wowcharacter
contentType代表魔兽世界的角色。 创建角色时,需要声明角色的名称和领域, 还有它的派系(部落/联盟)和区域(欧盟/美国)。
@@wowhcaracter
视图使用两个api与wow armory通信以显示额外的 关于角色的信息,如等级,公会,天赋规格,职业,装备,最近的活动等等。 它还实现了wowhead工具提示,用于在悬停时显示类似wow ingame的工具提示 装备图标上方。
realmstatus
portlet使用一个api从wow-europe.com获取realm status xml来显示领域的状态。 真实的性格。它还显示领域的名称和类型。
Contributors
Marc Goetz,作者