YAXS:AGFA : 由 Instant Zero 驱动的多语言协作外部网
发布者: instantzero于 2008/1/22 16:17:38 7111 次阅读INSTANT ZERO(www.instant-zero.com),是一家基于开源技术的互联网解决方案专家,很高兴宣布其最新作品,即 AGFA 的一个部门外部网。
2007 年 8 月,我们的公司 Instant Zero 被该部门(荷兰、比利时、卢森堡和法国的“西欧”部门)联系。
在根据客户提供的规范手册进行的可行性研究之后,我们开始对专为 AGFA 注册客户提供服务的该网站进行工作。
以下为您展示此项目的所有主要细节以及 Instant Zero 为满足这些需求而实施的各种解决方案。
网站使用
该网站将由两类人员使用:AGFA 员工和AGFA 客户。
第一类人员将提供网站内容,第二类人员将利用这些内容,同时也可以参与其中。
网站的目标有多项
1/ 通过发布的新闻文章向使用 AGFA 产品的客户提供最新信息。
2/ 通过常见问题解答和论坛提供支持。
3/ 通知一些特定事件(如培训课程等)。
4/ 渐渐构建一个知识数据库。
集成 AGFA 企业网站
我们特别关注网站与预存在的、在 AGFA 企业网站上使用的网页设计的集成。
Instant Zero 的几个合作伙伴在图形/设计领域做了工作:Catzwolf、XoopsDesign 和 Incama(来自Core74)。
我们必须特别感谢最后一家,因为它在模块模板上的大量工作进行以及主题的最终完善,带来了许多新功能。
多语言
由于 AGFA 是一家跨国公司,网站内容必须提供多种语言。
我们特别关注这方面,以优化内容外观和显示性能。
网站内容目前在 French、English、German、Dutch、Spanish 和 Italian 等语言中可用。
未来可能会有更多语言。
内容管理和模块的改进
在模块区域
• 标准用户资料管理和(订阅)已委托给特定的资料管理员,我们已经修复了其中几个错误(修正已发送给模块作者)。
• 已安装并修改了内容管理模块(及其一些克隆版本),例如用于生成文章的PDF和打印版本。
• 对于论坛区域,我们使用了CBB。为了兼容性(agfa主题),所有模块的模板已被Incama重新审核,他在该领域做出了优秀的工作(因此成为了CBB模板的专家)。
• 作为所见即所得编辑器和图片管理器,我们使用了TinyEditor。我们的客户对这一模块非常满意,我们个人要感谢其作者,Franckblack,对他的所有帮助。
• 网站还使用了一些其他著名的模块:MyIframe、Extcal、Liaise、Multimenu、Wordbook、SmartFaq、Mydownloads、Mylinks、Edito和iSearch。
• 所有这些模块都已经审核和增强以支持多语言,并在Mysql5/Php5环境下完美运行。
• 所有添加到模块中的非特定于项目的改进,都已或将被回收到社区。
我们衷心感谢Agfa的授权和对开源世界的贡献。
工作流程和协作写作
通过这个项目,我们构建了一个知名新闻模块的特定版本。
这个修改允许文章在6种语言中进行协作写作,并且还通过工作流系统,在每个语言的审批步骤后发布文章。
• 文章作者可以开始用6种管理语言中的任何一种开始撰写文章,并在完成撰写工作之前锁定文章。
• 然后,他可以请求进行验证。
• 其他语言的翻译只能在文章首先被翻译并验证为英文和原始语言后进行。
• 在6种语言的文章写作和验证后,它将不再允许作者编辑。
• 只有管理员可以取消验证文章。
性能改进
为了防止网站性能出现问题,我们对网站进行了性能审计,并对数据库(模块和Xoops核心表)、一些模块以及Xoops核心本身进行了优化。
我们最近发布了一篇文章,专门介绍了这些问题,并分享了我们的经验。
结论
我们很高兴宣布这个网站的盛大开业,其构思持续了近3个月,我们强烈感谢AGFA的这次合作。
由于这个网站是针对注册客户而建的,我们不提供其网址。
Instant Zero的所有团队