Plone博客套件

collective.blog.star的Python项目详细描述


简介

collective.blog.*,简称blog.star,是一套博客 PLONE模块。它主要是为集成商设计的。大多数人 使用plone进行博客也使用plone作为定制的内容管理 系统,它们有特定的需求和自己的皮肤,自定义内容 类型和其他集成。结果发现其他的plone博客产品 对如何使用它,你想从一个 博客,以及网站的设置。

blog.star遵循一系列原则来避免这些问题:

  • 模块化。不是每个人都想要你的博客软件所需要的一切 报价。
  • 灵活点。不要以为人们想在一个 特殊方式。
  • 简单化。如果有一种简单的方法,那么就这样做。
  • 做个笨蛋。plone已经有90%的博客需要内置。使用它。

模块化

blog.star由几个独立的模块组成,每个模块只做一件事。 目前的模块是:

  • collective.blog.view :为plone文件夹和 收藏,支持每月存档。
  • collective.blog.feeds :使用basesyndication和fatssyndication提供 文件夹/集合的几种XML/RDF源。
  • collective.blog.portlets :可用于撰写日志的portlets,例如每月 存档和最后一个posts portlet。
  • collective.blog.star :一个使用以上所有功能的模块,外加一些额外的 像qi.portlet.tagclouds这样的模块对写博客很有用。用这个如果你 只想在plone中获得简单的博客支持。 collective.blog.star的开发由jarn as赞助。- http://www.jarn.com

灵活

如果一个portlet在一个普通的文件夹中工作得很好,为什么不呢?有 不需要添加portlet只在其中工作的任意要求 例如,具有特定标记接口的文件夹。标记接口 有没有把一个物体标记为某种特殊的东西,即使那样 "特殊"不需要单独的接口。现在博客只是 带有博客视图和档案等的博客条目 "blog"portlet只能处理标记为blog的文件夹。 我为blog.star编写的portlet可以在任何文件夹或集合中工作。

简单化

blog视图不需要blog条目中的任何特定内容,因为 长在他们是原型对象。如果他们不是,那么你需要 创建自己的博客条目视图,这是您无论如何都可能要做的 控制它们的详细外观。做起来很容易,你只需创建一个视图 为您的内容类型调用"博客项目"视图。

巴隆鱼

是的,您可以配置plone,以便对象默认视图成为一个特殊的 在该对象上设置标记接口时的博客视图。但你也可以 只需将视图添加到门户类型中允许的视图列表中,然后选择 "视图"下拉列表中的视图。它更简单,更容易配置, 因为现在甚至可以将该视图添加到自定义文件夹类型中 不必深入研究代码并找出标记接口 放在哪里。这就是collective.blog.view的blog视图的工作原理。

要求

blog.star需要plone 4。

安装

要安装blog.star,只需将"collective.blog.star"添加到 在BuildOut中生成鸡蛋,运行BuildOut并重新启动Plone服务器。在Plone 您可以选择"blog.star"并安装它。

现在您可以创建一个普通文件夹,并且在"显示"菜单中,您可以选择 "博客视图"使文件夹变成博客。您可以使用 标准页面类型,甚至可以使用 标准文件类型。

您还可以使用一组新的portlet,如每月的存档、 最后的条目和标记云Portlet。

评论

如果你需要评论,我们推荐plone.app.discussion。原因是 不是由blog.star安装是因为在plone 3下 安装,并在PLONE 4中包含。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何禁用ch.qos。在“mvn清理安装”期间运行SpringBootTest时的logback自己的信息消息   java用xstream解析谷歌地理代码   java操作ArrayList中包含的对象   java无法连接到jsp中的数据库   java JavaFx将字段设置为int   Java中在不同类之间传递数组元素   基于AStar算法的java15拼图   java Spring筛选器在init函数之后丢失设置变量   java文件定位器可以指向不同文件服务器上的目录吗?   java调用抛出FileNotFoundException的方法   java滑入(覆盖)活动   java如何在for的每个循环中重置arrylist?   java在eclipse中为postgres db获取正确的驱动程序时遇到问题   java在wordnet中查找语法集之间的距离   java创建基于角色的web应用程序的最佳方法是什么?   gwt使用java创建web应用程序   java打印结果集值作为html页面中的文本   java使方法实现的返回类型比抽象方法更具体   java:检查服务器是否有特定的文件?   java在JTable中两次选择单行不会调用ListSelectionListener。valueChanged()是第二次