大家好,才是真的好。
众所周知,App Store是苹果iOS系统生态成功的关键因素。Domino作为一款企业应用平台,很多年前,就有人提出要创建Domino平台上的App Store。
其实比IOS早很多年前就有类似的应用管理,早在2000年的时候,就有Maysoft公司发布的JustForDomino产品,用来启动和运行各类Notes应用程序,不过它并未实现分发和自动Notes应用安装。
今天我们推荐一款新的基于Domino的Genesis产品。
它是一款Java插件,运行在Domino服务器上,利用该款开源工具,可以很简单使用一个命令安装和更新应用程序。
Geneiss安装起来非常简单,分为四个步骤:
1、首先从Github上下载Geneiss最新版本:https://github.com/DominoGenesis/Genesis,提示:不过我在未登录的情况下,未能找到网页,读者们可以自行下载看看。
2、然后在Domino的数据文件夹下创建一个文件夹 JavaAddin/Genesis,将Genesis.jar文件拷贝进去,例如/data/JavaAddin/Genesis/Genesis-0.6.15.jar
3、接着在notes.ini文件夹中添加语句:
JavaUserClassesExt=GJA_Genesis
GJA_Genesis=JavaAddin/Genesis/Genesis-0.6.15.jar
4、最后我们在Domino服务器上输入重启的runjava命令:
tell runjava quit
load runjava Genesis
这样就完成安装。
默认的Genesis uses https://appstore.dominogenesis.com/gc.nsf目录获取应用列表,当然你可以创建的应用编目。
当前Geneiss的应用主要由Prominic、Openntf以及Help Software等组织提供。
Geneiss上比较流行的应用有MFA for HCL Domino(支持Domino901FP9以上环境)、iMessage短信整合应用、VMobile CRM客户信息管理应用等
通过Geneiss安装应用非常简单,例如安装MFA(Multi-Factor Authentication)应用,MFA由很多组件组成,包括iMessageSMS Java Add-in、Twillio.com上的SMS网关账号、iMessage的 SendBlue.co账户、mfa.nsf数据库、domcfg.nsf中定制的登陆表单、Traveler DSAPI过滤器等等,在Genesis帮助下,直接使用命令tell Genesis install mfa即可实现一步安装
当然你要想知道MFA的源代码,也可以通过https://github.com/DominoMFA/MFA开源站点查看。
目前为止,上述绝大多数应用都是免费的,而且很好用。
今天我们就介绍到这里吧。更多精彩内容请关注微信公众号:协作者