Plone 的最小站点
项目描述
内容
</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 以获得:
所有带有 xyz.mydomain.com 的 url 都被重写为http://localhost:8080/minisites/xyz
重写规则非常简单:
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(上传和浏览更用户友好的工具)包进行中
博客的关键词系统(每个迷你站点必须独立)
欢迎投稿,联系方式:
版权:
Alter Way Solutions 2010 许可证 GPL(阅读 docs/LICENSE.txt)作者:Jean-mat Grimaldi
更改历史
变更日志
1.0.0
首次发布 [Alter Way Solutions]
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
内置分布
aws.minisite-1.0.2.zip的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 856f00c1de5c9c0a2fc71c5c914cb7e91e233068355538ed4528110b84a8dbd6 |
|
| MD5 | 57e6b9af23bee9db3ad2b5df4cefcf3f |
|
| 布莱克2-256 | d489176282311b5a5f18cc609d8df49676d373004229f0cd8d4323a4326e48c8 |
aws.minisite -1.0.2-py2.4.egg 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | b474336d05042dbf3cf61817c296e9c93009525298bac77c72f7c02257c45e1b |
|
| MD5 | 814ce3c8592f4adf08bb23145b471dfc |
|
| 布莱克2-256 | cc5690b8d9d310bc1869ebe395b58a4fa3eadc074c75be7210cfc205d9487339 |