集合faceted导航提供了一个用户界面,允许用户通过在预定义的条件中进行选择来浏览plone站点的项目。

collective.facetednavigation的Python项目详细描述


什么是分面导航(概念)

首先,什么是分面分类:

A faceted classification system allows the assignment of multiple
classifications to an object, enabling the classifications to be
ordered in multiple ways, rather than in a single, pre-determined,
taxonomic order.

-- Wikipedia (Faceted classification)

一旦我们知道什么是分面分类,我们就可以推断什么是 分面浏览器:

A faceted browser or faceted semantic browser is a user interface
which makes use of faceted classification to allow the user to
explore by filtering available information. Each facet typically
corresponds to the possible values of a property common to a set
of digital objects.

-- Wikipedia (Faceted browser)

我想,举个例子会有帮助:

A traditional restaurant guide might group restaurants first by
location, then by type, price, rating, awards, ambiance, and
amenities. In a faceted system, a user might decide first to
divide the restaurants by price, and then by location and then by
type, while another user could first sort the restaurants by type
and then by awards. Thus, faceted navigation, like taxonomic
navigation, guides users by showing them available categories (or
facets), but does not require them to browse through a hierarchy
that may not precisely suit their needs or way of thinking.

-- Wikipedia (Faceted classification)

来源:

在 麻省理工学院Exhibit项目的主页。

什么是分面导航(plone产品)

这个概念听起来很酷,但是分面导航(faceted navigation)是什么呢? 产品)真的吗?

一旦我们安装了产品,我们就必须配置facet (即标准),实际上与默认或自定义关联 目录索引。然后用户将在门户中看到一个新链接 操作栏(沿着“站点地图”和其他链接),称为“faceted 导航”。此链接指向一个用户界面,该界面允许用户 通过…分面导航浏览门户项目。

警告:我不假装是这方面的专家,也不 我认为这是在 扑通一声。我还考虑了其他用户界面;它们可能 使用当前代码实现。不管怎样,有很多 想法浮出水面:openplans上的Plone classification工作区是一个好的开始。

示例

已设置示例应用程序:

  • Burgers
  • pypi-python包(开发中)。

请随意尝试并提供反馈。

依赖关系

服务器端

此版本具有以下依赖项:

  • 扑通3.0.x或扑通3.1.x

这个产品可能也适用于plone 2.5(可能是 不过,kss的后端口版本)。

浏览器端

用户界面使用kss。因此,javascript必须 激活。没有计划提供非javascript版本。

用户界面应该适用于所有现代浏览器。一直以来 已在以下各项上成功测试:

  • 火狐2;
  • Firefox 3;
  • 歌剧9;
  • Microsoft Internet Explorer 6;
  • Microsoft Internet Explorer 7。

不计划支持早期版本和其他浏览器。

安装和配置

doc/install.txt

文档

此产品的最新文档位于源代码的the “doc” folder中。它镜像在plone.orgFaceted NavigationDocumentation section中。

学分

本产品的开发最初由ENA赞助。 (国家行政委员会)由Pilot Systems领导。

以下人员已经开发、提供帮助或测试了这个 产品:

  • Damien Baty(Gmail.com的Damien Dot Baty):原作者, 测试,文档,维护。
  • Leonardo Caballero(位于Gmail.com的Leonardo Caballero):西班牙语本地化。

许可证

集体面导航由ENA(Ecole)于2008年版权所有 国家行政部门)。

此程序是免费软件;您可以重新分发和/或修改 根据由 自由软件基金会;许可证的第3版,或者 你的选择)任何更高版本。

这个程序的发布是希望它会有用,但是 没有任何保证;甚至没有 适销性或适合某一特定目的的适销性。看GNU 一般公共许可证了解更多详细信息。

你应该收到GNU通用公共许可证的副本 还有这个节目。如果没有,请参见 这个GNU web site

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

推荐PyPI第三方库


热门话题
java读取SSLSocket的最快或最佳方式   JavaGuice向类构造函数注入对象   java类不是抽象的,并且不会覆盖OnClickListener中的抽象方法onClick(视图)   java OpenGL 1.1更改颜色更改以前的颜色?   c#将Java/Android连接到。网络服务   java在节点上生成AES密钥   java Liferay与MarkLogic XDBC数据库集成   java使用静态初始化块来提高性能   java如何在需要不同参数的另一个方法中使用同一类中的方法   音频Java多种声音   Java显式引用转换   java Intellij,如何在maven项目中导入模块   java在什么条件下调用ELResolver的setValue方法?   java在beanshell中计算代码字符串并获取beanshell解释器返回的值   javascript将音频文件上载到服务器并从服务器响应设置图像   编码风格清理java代码,多个else if语句   java是否需要使此变量可变?   java线程未更新GlassPane上的进度条   java关闭调试模式@Vaadin Spring启动应用程序