Gallery:如何添加其他打印服务
来自站长百科
向Gallery2添加其他打印服务[ ]
你可以使用第三方打印服务打印Gallery2相片相册。已有官方的可进行打印的Gallery2模块,这些打印服务向全球范围发送其打印产品:
如果你希望添加其他的打印服务,就必须保证能够开发对应该打印服务的Gallery2模块。
打印服务与Gallery项目之间的关系[ ]
所有的打印服务目前均被实现,因为Gallery官方模块与Gallery项目间有加盟合作关系。Gallery想打印加盟商提供足够的商机,而 gallery项目将获得打印服务获利的一小部分作为回报。与个人打印服务的交易可能各有不同,但一般说来,打印服务将提供通过该关系获取收入的百分之七到百分之十返还给gallery项目。注意该举措禁止作为最终用户增加花费的理由。
打印服务所扮演的角色[ ]
在Gallery2模块的开发过程中[ ]
- 应当与G2团队进行联系,讨论价格/提供的服务以及订单的接受方式。
- 应帮助模块(cart模块插件)的开发或与其他某个愿意开发该模块的用户或开发者进行合作。
- 在打印用户数字图片时,应注意版权/法律方面的问题。
在开发完成后[ ]
- 直接从G2接受订单。
- 打印并负责地将打印结果配送给最终用户。
Gallery项目小组所扮演的角色[ ]
在开发过程中[ ]
- 进行有关打印服务的项目及可能存在问题的讨论。
- 协助/知道开发者编制必要的模块。
- 回顾结果模块进行代码方面的指引等。
在开发完成后[ ]
- 按单位订单的标准,接受来自打印服务获利的一小部分作为回报。
联系对象[ ]
- 有关加盟关系的所有问题,请联系gallery@menalto.com.
- 有关开发的问题,请通过gallery-devel 邮箱列表联系开发小组或通过我们的IRC频道进行联系。
开发者所扮演的角色[ ]
- 基于已有的Gallery2打印模块(shutterfly,photoaccess,fotokasten)的拷贝,进行cart插件模块的开发以满足新打印服务的特殊需要。
- 如果新打印服务支持服务器-服务器交互的话,复制photoaccess模块。该交互方式传输回的sessionid可被G2嵌入到重定向url中并返送会浏览器。
- 如果新打印服务支持浏览器-服务器交互的话,复制shutterfly模块(在shutterfly的例子中,cookies是必要的)。