Plone的最小站点
项目描述
展示
此包的目标是将您的Plone站点转换为一个平台,您可以在其中添加最小站点。
最小站点是一个特定的文件夹,实现了INavigationRoot,因此在一个最小站点中,Plone门户不可见。
最小站点是一个博客或一个简单的站点(在创建时选择)。博客是一个显示完整最新新闻条目的主题(完整全文)。允许在新闻条目和文档上评论。
最小站点有一个email_from地址,此地址用于发送带有联系表单的邮件。
最小站点有一个主题:您可以选择一个主题,并在创建最小站点后轻松修改它。您还可以为最小站点重新加载新的主题。对于主题,我们使用collective.phantasy,它允许更改一些皮肤属性,在皮肤中添加css,覆盖静态视图小部件(版权声明、标志、页脚)并选择您想显示哪些动态视图小部件。Plone管理员可以在主题存储库中添加新主题,这些新主题可以在创建/编辑最小站点时浏览。
最小站点实现了placeful工作流策略(所有内容都将使用一个非常简单的私人/公共工作流)。如果您需要更多转换,只需改进此工作流即可。
在迷你网站上,您可以添加仅3种内容类型:文档、文件夹或新闻条目。
图片、链接和其他链接媒体只能在文档或新闻条目内的HTML编辑器中添加。
默认情况下,迷你网站使用FCKEditor,FCKEditor浏览器和上传器使用一个名为“附件”的特定大文件夹进行文件上传。在将来,我们将使用集体.ckeditor和集体.plonefinder,目前处于开发模式。
迷你网站使用一个名为“PhotoAlbum”的特定文件夹来显示图片。为了快速在相册中上传图片,使用了集体.uploadify。
迷你网站所有者可以管理组件。
就这些了。请阅读产品内的doctests。
您拥有所有创建博客平台所需的工具。因为Plone是一个强大的CMS,您将能够快速为自己的需求创建相同的东西,而且我认为会更好(我不是开发者,只是一个网页设计师)。阅读代码,它很简单,它是Python和Zope,它是一种自然语言。
依赖关系
Plone3.1+<4.0
Plone4的兼容性将取决于collective.phantasy,目前尚未与Plone4皮肤进行测试。我需要一些时间(当然还需要预算),但这并不复杂。
安装
只需在您的buildout的eggs和zcml部分中添加‘aws.minisite’,或使用easy_install ‘easy_install aws.minisite’
这将同时下载和安装所有依赖项
collective.phantasy>=1.0及其依赖项
Products.FCKeditor>=2.6.5.1
collective.uploadify(用于相册)
在Plone中,只需使用quick_installer添加“Plone Mini Sites”产品
注意
为了改进它,您可以在Apache前面添加它以适应URL并使用重写规则来获取
所有带有xyz.mydomain.com的URL都将重写为https://127.0.0.1:8080/minisites/xyz
重写规则非常简单
RewriteCond %{HTTP:Authorization} ^(.*) rewriteCond %{HTTP_HOST} ^(.+).minisites.mydomain.com [NC] rewriteCond %{HTTP_HOST) !^www. RewriteRule ^(.*) https://127.0.0.1:10080/VirtualHostBase/http/%{HTTP_HOST}:80/minisites/%1/VirtualHostRoot/$1 [P] rewriteCond %{HTTP_HOST) ^www. RewriteRule ^(.*) https://127.0.0.1:10080/VirtualHostBase/http/%{HTTP_HOST}:80/minisites/VirtualHostRoot/$1 [P]
只需将正确的东西放在正确的位置。
待办事项
在创建站点后,在迷你站点中添加了一个帮助页面。
在站点创建后,当在站点属性中使用minisite_domain属性填充值为‘mydomain.com’时,将重定向到id-minisite.mydomain.com/login_form。
在迷你站点编辑表单中,强制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 |
|
BLAKE2b-256 | d489176282311b5a5f18cc609d8df49676d373004229f0cd8d4323a4326e48c8 |
aws.minisite-1.0.2-py2.4.egg 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b474336d05042dbf3cf61817c296e9c93009525298bac77c72f7c02257c45e1b |
|
MD5 | 814ce3c8592f4adf08bb23145b471dfc |
|
BLAKE2b-256 | cc5690b8d9d310bc1869ebe395b58a4fa3eadc074c75be7210cfc205d9487339 |