跳转到主要内容

为具有自己域的节配置的用户界面

项目描述

为配置有自己域的网站部分提供UI。

概述

这些部分被称为迷你站点。

当访问迷你站点时,请求会被标记为

IInMinisite 如果使用的域是迷你站点域,

或者

IInPortal 如果使用的域是门户域。

请求还会被添加一个 cpskin_minisite 属性,该属性包含 cpskin.minisite.minisite.Minisite 类的实例。

该实例有以下属性

main_portal_url

门户服务下的url。

minisite_url

部分作为迷你站点服务下的url。

minisite_urls

部分作为迷你站点服务下的urls。使用 minisite_url 或 minisite_urls(urls 用逗号分隔)

search_path

部分的位置,以从Zope根目录的路径表示。

is_in_minisite_mode

当前请求是否作为迷你站点服务?

is_in_portal_mode

当前请求是否作为门户服务?

配置

迷你站点通过在 CLIENT_HOME 目录中的 minisites 目录放置文件进行配置。

CLIENT_HOME 目录位于使用 buildout 脚本 plone.recipe.zope2instance 构建的常规实例的 var 目录中。

通常,文件必须保存在 buildout_dir/var/instance/minisites

配置文件是INI文件格式文件。每个部分配置如下

[/plone/folder/minisite]
minisite_url = http://minisite/url
portal_url = https://#

其中部分名称是从Zope根目录到迷你站点的路径。 minisite_url 包含迷你站点必须在该特定域下服务的url。 portal_url 包含在该特定域下服务的门户的url。

  • Godefroid Chapelle,原始作者 [Bubblenet]

  • Laurent Lasudry [Affinitic]

  • Benoit Suttor [IMIO]

  • Christophe Boulanger [IMIO]

  • Leonardo J. Caballero G. [Plone Venezuela]

变更日志

1.1.8 (2020-12-09)

  • WEB-3377: 修复存在URL中的视图/属性时的遍历重定向 [laulaz]

1.1.7 (2020-09-25)

  • WEB-3436: 同时转换来自门户的内容的img src [laulaz]

  • 开始修复测试,但必须注释所有测试。我认为迷你站点的初始化过程中存在问题。[bsuttor]

1.1.6 (2020-08-24)

  • 修复在迷你站点上下文中应用 rss_feed_view 时的错误。[boulch]

1.1.5 (2020-07-02)

  • 修复外部URL转换问题:WEB-3375 [laulaz]

  • 为i18n支持添加更多改进 [macagua]

  • 避免没有HOSTNAME环境变量时的错误 [laulaz]

1.1.4 (2019-07-09)

  • 仅在实例1上标记迷你站点文件夹以避免冲突错误。[bsuttor]

1.1.3 (2019-04-24)

  • 在新窗口中打开指向门户的链接:WEB-3013 [laulaz]

1.1.2 (2019-04-10)

  • 为多个主题添加id以修复Diazo规则:WEB-2976 [laulaz]

1.1.1 (2019-04-08)

  • 迷你站点模式下的面包屑不再链接到门户。[bsuttor]

1.1.0 (2019-03-20)

  • 修复/改进继承内容的href转换和重定向(WEBNAM-209) - 即使在具有相同id的内容的父级中也能找到继承内容 - 现在正确处理语言 - href转换现在也适用于特定区域,这些区域位于content-core和viewlet-below-content-body之外:只需使用parsable-content类 - 进行了优化 [laulaz]

1.0.9 (2019-03-01)

  • 删除collective.redirectacquired,因为它不再需要 [laulaz]

1.0.8 (2019-02-11)

  • 添加下拉菜单的新视图菜单:WEBOTT-9 视图目前隐藏 [laulaz]

  • 代码清理 [laulaz]

  • 添加标记迷你站点时的事件通知 [laulaz]

1.0.7 (2019-01-08)

  • 不要尝试更改未经授权的URL。 [bsuttor]

1.0.6 (2018-12-03)

  • 从重定向URL中移除/index_html。 [bsuttor]

  • 转换检查href是否找到。 [bsuttor]

1.0.5 (2018-11-30)

  • 在转换URL时检查UnicodeEncodeError。 [bsuttor]

1.0.4 (2018-11-30)

  • 改进转换。 [bsuttor]

1.0.3 (2018-11-29)

  • 有时一个标签没有href。 [bsuttor]

1.0.2 (2018-11-29)

  • 还要检查迷你站点路径在启动时是否已发布。 [bsuttor]

1.0.1 (2018-11-28)

  • 改进启动时标记迷你站点的方式。 [bsuttor]

1.0.0 (2018-11-28)

  • 将转换添加到更改content-core和viewlet-below-content-body div中的href链接。 [bsuttor]

  • 重定向使用获取来访问迷你站点内容的请求。 [laulaz]

  • 在卸载时移除IMinisiteRoot标记接口。 [bsuttor]

  • sitemap.xml.gz视图现在可以从迷你站点调用。 [bsuttor]

0.5.5 (2018-06-06)

  • 使用collective.redirectacquired来阻止获取:#21570 [laulaz]

  • 改进迷你站点面板视图。 [bsuttor]

0.5.4 (2018-05-16)

  • 修复publishTraverse以与plone.restapi一起工作。 [bsuttor]

0.5.3 (2018-05-15)

  • 迷你站点publishTraverse继承自REST publishTraverse以与plone.restapi一起工作。 [bsuttor]

0.5.2 (2018-04-19)

  • 允许在迷你站点上进行注册 [mpeeters]

0.5.1 (2016-10-17)

  • 确保迷你站点操作按正确顺序排序(父文件夹中的位置) [laulaz]

0.5.0 (2016-08-17)

  • 将本地操作(在迷你站点中)添加到迷你站点视图中:标记为具有迷你站点-action隐藏关键词的内容显示在那里 [laulaz]

0.4.0 (2016-08-09)

  • 将CPSkin操作移动到新的专用菜单 [laulaz]

  • 修复/改进测试干扰页脚站点内容 [laulaz]

0.3.4 (2015-12-01)

  • 遍历plone.app.contenttypes文件夹。 [bsuttor]

0.3.3 (2015-09-28)

  • 为首页对象添加css类。 [bsuttor]

0.3.2 (2015-09-28)

  • 添加获取迷你站点对象的实用程序。 [bsuttor]

0.3.1 (2015-09-28)

  • 迷你站点视图现在在门户中可见。 [bsuttor]

0.3.0 (2015-09-25)

  • 添加一个具有水平菜单的迷你站点视图菜单。 [bsuttor, cboulanger]

0.2.1 (2015-02-20)

  • 添加迷你站点_urls属性。

0.2 (2014-08-21)

  • 在右侧列顶部添加迷你站点部件(affinitic #5859)

0.1 (2014-07-02)

  • 初始版本

项目详情


下载文件

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

源分发

cpskin.minisite-1.1.8.tar.gz (32.9 kB 查看哈希值)

上传时间

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面