Domino自带应用免费开源,免费共享

大家好,才是真的好。

作为一个强大的、综合性的、高安全的企业级应用平台,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

和大家一样,我也是迫不及待地想去下载这些应用自己尝试。

今天我们就介绍到这里。更多文章请关注微信公号:协作者

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/614496.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024年人工智能有哪些证书可以报考呢?

由国家工信部权威认证的人工智能证书是跨入人工智能行业的敲门砖,随着人工智能技术的发展越来越成熟,相关的从业人员也会剧增,证书的考取难度也会变高。如果已经从事或者准备从事人工智能行业的人员,对于考证宜早不宜迟&#xff0…

数据库软件详解一

MySQL 的安装 MySQL 的安装可去参考下这篇文章,比较详细,在此就不多啰嗦了! MySQL 的卸载 如果你并不是第一次安装 MySQL ,或者安装 MySQL 不对,需要将 MySQL 卸载干净才能将下一个版本的 MySQL 安装成功 卸载步骤 …

Javaweb之SpringBootWeb案例开发规范的详细解析

1.2 开发规范 了解完需求也完成了环境搭建了,我们下面开始学习开发的一些规范。 开发规范我们主要从以下几方面介绍: 1、开发规范-REST 我们的案例是基于当前最为主流的前后端分离模式进行开发。 在前后端分离的开发模式中,前后端开发人员…

uniapp 设置底部导航栏

uniapp 设置原生 tabBar 底部导航栏。 设置底部导航栏 一、创建页面,一定要在 pages.json 文件中注册。 二、在 pages.json 文件中,设置 tabBar 配置项。 pages.json 页面 {"pages": [...],"globalStyle": {...},"uniIdRout…

Flex布局--常用好用

1.什么是Flex布局? flex 是 flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性,任何一个容器都可以 指定为 flex 布局。 当我们为父盒子设为 flex 布局以后,子元素的 float、clear 和 ve…

地推拉新任务管理助手程序开发

拉新地推任务管理分销助手程序开发,旨在为企业提供一套专业、高效的管理工具,以优化地推任务分配、提高销售业绩。 以下是该程序的核心功能说明: 任务管理模块:允许管理员创建、分配和管理地推任务。管理员能够精确地指派任务给…

[Android自定义View]实现一个环形进度条控件

[Android View]实现一个环形进度条 导言 之前的文章里我们已经介绍了自定义View相关的知识了,本篇文章我们就来实战一下,从零到一,实现一个环形进度条的控件。 具体实现 大体框架 我们说过,如果要实现一个自定义控件的话一般有…

JavaScript系列——Promise

文章目录 概要Promise三种状态状态改变Promise链式调用Promise处理并发promise.all()promise.allSettled()Promise.any()promise.race() 小结 概要 Promise中文翻译过来就是承诺、预示、有可能的意思。 在JavaScript里面,Promise 是一个对象…

软件测试|解析selenium.common.exceptions.ElementClickInterceptedException错误及解决方法

导言 在自动化测试中,Selenium是一个广泛使用的工具,用于模拟用户在网页上的操作。然而,有时候在执行点击操作时,可能会遇到ElementClickInterceptedException异常,这可能是由于多种原因导致的。本文将深入探讨这个错…

【算法练习】leetcode算法题合集之数组和哈希表篇

重建数组&#xff08;高频&#xff09; LeetCode283.移动零 LeetCode283.移动零 双指针&#xff0c;记录已经处理好的序列的尾部 class Solution {public void moveZeroes(int[] nums) {int k 0;for (int i 0; i < nums.length; i) {if (nums[i] ! 0) {swap(nums, i, k)…

Kafka的简介及架构

目录 消息队列 产生背景 消息队列介绍 常见的消息队列产品 应用场景 消息队列的消息模型 Kafka的基本介绍 简介 Kafka的架构 Kafka的使用 Kafka的shell命令 Kafka的Python API的操作 完成生产者代码 完成消费者代码 消息队列 产生背景 消息队列:指数据在一个容器…

Linux学习记录——삼십팔 网络层IP协议

文章目录 1、了解IP协议2、IP协议报文1、8位服务类型2、16位总长度&#xff08;字节数&#xff09;3、8位生存时间&#xff08;TTL&#xff09; 3、网段划分1、网段划分和CIDR方案2、子网划分简单方法3、IP地址问题的解决方案 4、公网内网1、内网分配2、运营商管理方法 5、路由…

【Python基础】一文搞懂:Python 中 Excel 文件的写入与读取

文章目录 1 引言2 使用 openpyxl2.1 安装 openpyxl2.2 写入 Excel 文件2.3 读取 Excel 文件 3 使用 pandas3.1 安装 pandas 和 openpyxl3.2 写入 Excel 文件3.3 读取 Excel 文件 4 实例演示4.1 安装所需库4.2 封装为excel_example.py脚本文件 5 注意事项6 总结 1 引言 在现代办…

spring-boot项目启动类错误: 找不到或无法加载主类 com.**Application

问题&#xff1a;Springboot项目启动报错&#xff1a;错误: 找不到或无法加载主类 com.**Application 解决步骤&#xff1a; 1.File–>Project Structure 2.Modules–>选中你的项目–点击“-”移除 3.重新导入&#xff1a;点击“”号&#xff0c;选择Import Module&…

【漏洞复现】优卡特脸爱云一脸通智慧管理平台文件上传漏洞

Nx01 产品简介 脸爱云一脸通智慧管理平台是一套功能强大&#xff0c;运行稳定&#xff0c;操作简单方便&#xff0c;用户界面美观&#xff0c;轻松统计数据的一脸通系统。无需安装&#xff0c;只需在后台配置即可在浏览器登录。 功能包括&#xff1a;系统管理中心、人员信息管…

GPT 商店强势来袭,人人都要有自己的 GPTs

作者&#xff1a;苍何&#xff0c;前大厂高级 Java 工程师&#xff0c;阿里云专家博主&#xff0c;CSDN 2023 年 实力新星&#xff0c;土木转码&#xff0c;现任部门技术 leader&#xff0c;专注于互联网技术分享&#xff0c;职场经验分享。 &#x1f525;热门文章推荐&#xf…

网络基础学习(3):交换机

1.交换机结构 &#xff08;1&#xff09;网线接口和后面的电路部分加在一起称为一个端口&#xff0c;也就是说交换机的一个端口就相当于计算机上的一块网卡。 如果在计算机上安装多个网卡&#xff0c;并让网卡接收所有网络包&#xff0c;再安装具备交换机功能的软件&#xff0…

数据加工:从原始数据到有价值的信息

在当今数字化的时代&#xff0c;数据已经成为了企业和组织最宝贵的资产之一。然而&#xff0c;原始数据往往需要经过加工和处理&#xff0c;才能转化为有价值的信息和知识。数据加工是指将原始数据进行处理和分析&#xff0c;以提取有用的信息和知识的过程。数据加工的重要性不…

idea 设置文件头

idea 设置创建文件时自动添加文档注释信息 /** * Description * Author jimaomao * DATE ${DATE} ${TIME} */

【Kafka-3.x-教程】-【五】Kafka-监控-Eagle

【Kafka-3.x-教程】专栏&#xff1a; 【Kafka-3.x-教程】-【一】Kafka 概述、Kafka 快速入门 【Kafka-3.x-教程】-【二】Kafka-生产者-Producer 【Kafka-3.x-教程】-【三】Kafka-Broker、Kafka-Kraft 【Kafka-3.x-教程】-【四】Kafka-消费者-Consumer 【Kafka-3.x-教程】-【五…