跳转到主要内容

InvenioRDM模块,用于静态页面功能。

项目描述

https://github.com/inveniosoftware/invenio-pages/workflows/CI/badge.svg https://img.shields.io/coveralls/inveniosoftware/invenio-pages.svg https://img.shields.io/pypi/v/invenio-pages.svg

Invenio的静态页面模块。

这是一个实验性的开发者预览版。

变更

版本 v4.1.1 (发布于 2024-09-19)

  • 修复:添加兼容层以迁移到 flask>=3

  • i18n:推送翻译

版本 v4.1.0(发布日期 2024-08-07)

  • HTTP头部:使用和调整 vnd.inveniordm.v1+json HTTP 接受头部

版本 4.0.1(发布日期 2024-03-22)

  • 任务:修复 CHANGES.rst 格式

版本 4.0.0(发布日期 2024-03-21)

  • 由于模块在注册页面使用方式上的根本性变化,这是一次重大发布。

  • 全局:删除 has_custom_view 模型字段

  • 视图:允许将 Jinja 上下文传递给 render_page

  • 扩展:删除 finalize_app 使用
    • 该模块之前的设计存在一些严重的可用性问题。
      • 我们假设有无需重新部署/重新加载应用程序即可动态注册的视图,这一假设在根本上是错误的。实际上,为了使这些视图可访问/可发现,必须能够在 Jinja 模板中引用它们,这意味着必须进行代码更改。

      • 我们注册页面视图的方式要求与已初始化的数据库建立连接。这强制在应用程序初始化时执行一些检查,这与 Flask/Invenio 应用程序生命周期中已建立的原则相违背。

  • 修复:弃用 before_app_first_request

版本 3.3.0(发布日期 2024-02-21)

  • 向页面表添加新 DB 列

  • 移动到管理菜单类别站点管理

版本 3.2.0(发布日期 2023-11-30)

  • 允许在创建和编辑静态页面时配置额外的 HTML 标签和属性

版本 3.1.0(发布日期 2023-09-18)

  • 模式:清理页面内容

  • 更新 transifex 配置

  • 获取最新翻译

版本 3.0.1(发布日期 2023-03-09)

  • 修复 invenio-search 依赖项

版本 3.0.0(发布日期 2023-03-09)

  • 将模块移动到 services/resources 架构

  • 添加 invenio-administration 页面

  • 移除 flask_babelex 依赖项的弃用

版本 2.0.0(发布日期 2023-01-25)

  • 重大发布,测试清理

  • 许可更新

  • 全局:重构页面注册过程

  • 升级 invenio 软件包

  • 添加 alembic 菜谱

  • 移除 invenio-admin 模块

版本 2.0.0a2(发布日期 2023-01-20)

  • 许可更新

  • 全局:重构页面注册过程

版本 2.0.0a1(发布日期 2023-01-05)

  • 升级 invenio 软件包

  • 添加 alembic 菜谱

  • 移除 invenio-admin 模块

版本 1.0.0a5(发布日期 2020-04-14)

  • 添加 REST API GET 静态页面资源

  • 停止支持 Python 2.7

  • 更新 python 依赖项

版本 1.0.0a4(发布日期 2017-08-18)

  • 更新最小 Flask 版本到 0.11.1。

  • 改进文档和示例。

版本 1.0.0a3(发布日期 2016-06-15)

  • 为 Invenio 3 进行重大重构。

  • 添加页面版本支持。

版本 0.1.2(发布日期 2015-10-07)

  • 移除对 PluginManager consider_setuptools_entrypoints() 的调用,该调用已在 PyTest 2.8.0 中删除。

  • 添加缺少的 invenio_base 依赖项。

版本 0.1.1(发布日期 2015-08-25)

  • 添加缺少的 invenio_upgrader 依赖项,并修改了其分离为独立软件包后的过去升级配方。

  • 覆盖内容列的默认 wtforms 字段,以便正确显示。(关闭 inveniosoftware/invenio#3311)

版本 0.1.0(发布日期 2015-07-22)

  • 首次公开发布。

项目详情


下载文件

下载适合您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。

源分布

invenio-pages-4.1.1.tar.gz (43.7 kB 查看哈希值)

上传时间

构建分布

invenio_pages-4.1.1-py2.py3-none-any.whl (97.4 kB 查看哈希值)

上传时间 Python 2 Python 3

支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面