Skip to main content

Plone 的最小站点

项目描述

<nav class="contents" id="contents" role="doc-toc">

内容

</nav>

介绍

这个软件包的目标是在一个平台中转换您的克隆站点,您可以在其中添加最小站点。

Minimal Site 是一个实现 INavigationRoot 的特定文件夹,因此在 Mini Site 内,plone 门户是不可见的。

迷你站点是博客或简单站点(在创建时选择)。该博客是一个显示完整最新新闻站点(完整全文)的主题。允许对 NewsItems 和 Documents 发表评论。

Mini Site 有一个 email_from 地址,这个地址用于发送带有联系表格的邮件。

Mini Site 有一个主题:您可以选择一个主题并在 Mini Site 创建后轻松修改它。您还可以为迷你站点重新加载新主题。对于主题,我们使用collective.phantasy,它允许更改一些皮肤属性、在皮肤中添加css、重载静态viewlet(colophon、logo、footer)并选择要显示的动态viewlet。plone 管理员可以在主题库中添加新主题,这些新主题可以在 MiniSite 创建/编辑时浏览。

Mini Site 实现了一个地方性的工作流策略(所有内容都将使用一个非常简单的私有/公共工作流)。如果您需要更多过渡,只需改进此工作流程……

在 Minisite 中,您只能添加 3 种内容类型,文档、文件夹或新闻项目。

图片、链接和其他链接媒体只能使用 html 编辑器添加到文档或新闻项目中。

默认情况下,迷你站点使用 FCKEditor,FCKEditor 浏览器和上传器使用称为附件的特定大文件夹进行文件上传。将来我们将使用当前处于开发模式的collective.ckeditor 和collective.plonefinder。

MiniSite 正在使用一个名为 PhotoAlbum 的特定文件夹来显示图像。为了在相册中快速上传图片,使用了collective.uploadify。

MiniSite 所有者可以管理 portlet。

就这样。另请阅读产品内部的文档测试。

您拥有使用 Plone 制作博客平台所需的一切。因为 Plone 是一个强大的 CMS,您将能够快速地为自己的需求制作相同的东西,而且我认为更好(我不是开发人员,只是一个网页设计师)。阅读代码,很简单,它是 Python 和 Zope,它是一种自然语言。

依赖:

克隆3.1+<4.0

Plone4 合规性将取决于目前未使用 Plone4 皮肤测试的collective.phantasy。我需要一些时间(当然还有预算),这并不复杂。

安装 :

只需在您的构建中的 egg 和 zcml 部分添加“aws.minisite”或使用easy_install 'easy_install aws.minisite'

这还将下载并安装所有依赖项:

  • collective.phantasy>=1.0 及其依赖项

  • Products.FCKeditor>=2.6.5.1

  • 集体上传(用于相册)

在 Plone 中,只需使用 quick_installer 添加“Plone Mini Sites”产品

笔记 :

为了改进它,您可以在前面添加 Apache 以使用重写规则来调整 url 以获得:

重写规则非常简单:

RewriteCond %{ HTTP:Authorization } ^(.*) rewriteCond %{HTTP_HOST} ^(.+).minisites.mydomain.com [NC] rewriteCond %{HTTP_HOST) !^www. RewriteRule ^(.*) http://localhost:10080/VirtualHostBase/http /%{HTTP_HOST}:80/minisites/%1/VirtualHostRoot/$1 [P] rewriteCond %{HTTP_HOST) ^www. RewriteRule ^(.*) http://localhost:10080/VirtualHostBase/http /%{HTTP_HOST}:80/minisites/VirtualHostRoot/$1 [P]

把好东西换到好地方就好了。

去做 :

  • 创建站点后在迷你站点中添加的最终用户帮助页面。

  • 当 minisite_domain 属性用 'mydomain.com' 值填充到 site_properties 时,在站点创建后重定向到 id-minisite.mydomain.com/login_form。

  • 在 MiniSite 编辑表单中,强制 id 小部件可见,并更改 id 小部件以获得如下内容:

    • 输入迷你站点地址:_______ .mydomain.com

  • 翻译

  • 使用collective.ckeditor +collective.plonefinder(上传和浏览更用户友好的工具)包进行中

  • 博客的关键词系统(每个迷你站点必须独立)

欢迎投稿,联系方式:

1.0.0

  • 首次发布 [Alter Way Solutions]

项目详情


下载文件

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

源分布

aws.minisite-1.0.2.zip (623.1 kB 查看哈希

已上传 source

内置分布

aws.minisite-1.0.2-py2.4.egg (629.5 kB 查看哈希

已上传 2 4