【问题标题】:IBM XPages Extension LibraryIBM XPages 扩展库
【发布时间】:2023-04-10 23:53:01
【问题描述】:

我想将 XPage 应用程序的 UI 从 OneUI 更新为 Bootstrap (see one of my previous posts),因此我对 XPages Extension Library 中的 Boostrap 4 支持进行了一些调查。

现在我关于“XPages 扩展库”的一般问题是,这个项目是死是活?

openntf 上的 XPages 扩展库:

https://extlib.openntf.org/main.nsf/project.xsp?r=project/XPages%20Extension%20Library

看看最后的发布日期!


github 上的 XPages 扩展库:

https://github.com/OpenNTF/XPagesExtensionLibrary


因此有人有另一种解释吗?

提前致谢。

【问题讨论】:

    标签: twitter-bootstrap xpages xpages-extlib


    【解决方案1】:

    ExtLibX 有一个 Bootstrap 4 实验版本https://openntf.org/main.nsf/project.xsp?r=project/XPages%20ExtLibX/releases/A8498784907DA6D386257F6200465E8F。那是一个寻找人们使用它并提供任何不起作用的反馈的版本。我认为大多数开发人员都专注于 Bootstrap 3 代码流,因为 Bootstrap 4.0.0 还没有处于测试阶段(尽管截至今天 https://github.com/twbs/bootstrap/milestones 完成了 99%)。

    如果您致力于 4.0.0,我建议您使用它并提供反馈。 XPages 的组件化方法非常有意义,并且是其他框架倾向于使用的方法,因为如果 HTML 需要更改,则只需为组件的所有实例更改一次,而不是旧 HTML 代码的每个实例都更改一次。

    如果您能够克隆存储库并在本地服务器上运行它,以便能够在 Eclipse 中进行故障排除,那就更好了。 (我最近在 OpenNTF Domino API Starter Servlet 上的 NotesIn9 提供了设置说明。在该视频之后,我导入了核心 ExtLib 并能够通过任何其他配置更改来构建它。)

    【讨论】:

    • 我有点迷茫,如果这个github项目是XPages扩展库的官方开发项目那么这个项目的活跃度非常低(去年最后一次更新)而且似乎只有一个贡献者成为未来的强大社区?
    • 它根本不是一个非常活跃的项目,但是如果您知道如何开发自己的 xpages 库,那么如果您想实现自己的 bootstrap 4 主题,这是一个有用的起点,您可以使用bootstrap 3 渲染器作为起点。但如果您以前从未做过,这将是一项艰巨的任务和巨大的学习曲线。
    • “贡献者”选项卡在那里具有误导性。所有贡献都必须经过 IBM 的批准才能被纳入核心。只有一名 IBM 员工支持,这就是为什么似乎只有一名贡献者。 IBM 的工作可能通过内部源代码控制而不是 GitHub。社区贡献是通过拉取请求进行的,其中有很多,包括我的一些。有一个单独的项目 ExtLibX 涵盖了 Bootstrap 4,我误解了你指的是哪个项目。链接已添加到我的答案中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-08
    相关资源
    最近更新 更多