YAXS:全新的 Planetair.ca!
发布者: marcan于 2007/8/1 18:44:29 4667 阅读量最近,INBOX International 已完成Planetair.ca 的新网站的开发,该网站大量使用了SmartObject框架。 什么是Planetair? Planetair是Unisféra国际中心提供的非营利性服务。Planetair帮助个人、公司和机构改善其气候足迹。自2005年成立以来,它有三个主要目标:1)提高个人、公司和机构对其日常工作活动如何影响全球气候的认识。2)促进减少其温室气体排放所需的行为变化。3)呼吁采取行动抵消无法有效减少的温室气体排放。它通过两种方式实现这些目标:1)通过开发和资助温室气体排放抵消项目组合,建立实现环境和Social目标的机制。2)通过认证活动、事件和组织为碳中和。 SmartObject框架是如何用于开发这个网站的? Planetair.ca使用即将发布的SmartContent模块(基于SmartObject)在网站上显示静态内容。该模块还负责动态管理和显示导航菜单(右上角菜单和中心菜单)。此外,为这个项目开发了一个完全新的模块:SmartOffset模块。此模块确实基于SmartObject,并负责提供所有功能,以使用户能够在驾驶汽车、乘坐飞机或仅仅由于电力和气体消费时抵消其二氧化碳排放。该模块集成了PayPal来管理所有付款。我们还第一次在模块中使用AJAX!正如您在空中旅行抵消功能中看到的那样,机场选择框是通过AJAX请求触发的!我们使用了Scriptaculous AJAX框架来实现这一点,并创建了一个XoopsForm Ajax Selection控件,以便它可以轻松重用。 与Zone C通信的合作 对于这个项目,我们在视觉和营销方面与Zone C Communication 进行了合作。Zone C团队非常富有创意,他们开发了视觉接口,然后由XOOPS Design 精心整合进新主题。