大家好,才是真的好。
作为一个强大的、综合性的、高安全的企业级应用平台,Domino同时也拥有业界首屈一指的应用程序开发能力。不过,让Domino有强大竞争力的,也应该包含它自带的数十个开箱即用的Notes应用程序。
我在前面很多篇幅,都介绍过这些Notes应用的使用,感兴趣可以翻看一下,例如《那些愈久历新的模板之Discussion(一)》之类。
不过,在过去数年间,这些Notes应用程序基本没做太大的改进,还是保留上个世纪90年的功能和使用风格——即使如此,功能上足够,但在体验和界面上给人一言难尽的感觉。
于是,2024年1月8号,有一个惊天消息,HCL把这些Domino自带的Notes应用模板全部公开开源了!
是的,开源的,以YAML形式发布在Github上,任何人都可以下载这些Notes应用,导入到自己的环境当中使用。
第一波开源的Notes应用库有十个,包括讨论(BBS)库,Lotus SmartSuite和Office文档库,日记库,RSS订阅库、TeamRoom团队协作库、Password密码重置库,等等,如下图所示:
开源这些应用的主要目的,就是提供给外部开发人员,来进行应用功能和界面的定制和优化,如果可行,HCL有权将把这些更新后的应用合并到Github上,以及发布在未来的Domino功能版本中。
真是美妙的开源思路!既然自己更新太鸡肋,让外部或第三方开发人员,帮着开发和更新Domino内置应用程序,并且发布给所有人使用,大大促进Domino应用生态发展!
这只是第一波发布的开源Notes应用,后面紧接着还有第二波、三波!
在当前第一波开源应用当中,有一个新库,叫做Domino开发设计指南,我也下载进行了使用。
里面指南知识真是无所不包,无所不含。
涉及到Domino应用开发知识的界面和外观设计的方方面面,详尽其实:
不会设置应用的颜色,那么颜色的REG值也全都给你参考:
包含的字体样式大小、字体间隔也有示例:
如果不会设计按钮的外观,没关系,按钮的设置属性也直接给你:
不仅如此,里面介绍了很多新的小图标,并且直接把这些图标打包成zip附件放在指南里,可以直接下载使用,如下所示:
真是无所不包,应有尽有。
在这些详细的说明下,你应该可以开发出一个具有惊艳时尚外观的Notes传统应用,运行在Notes客户机和Web浏览器上(Nomad Web)。
详细信息可以参考托马斯的博客站点:https://blog.thomashampel.com/blog/tomcat2000.nsf/dx/open-sourcing-domino-templates-part-1.htm
和大家一样,我也是迫不及待地想去下载这些应用自己尝试。
今天我们就介绍到这里。更多文章请关注微信公号:协作者