集合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@UnwrapValidatedValue和Spring LocalValidatoryFactoryBean   JavaSpring静态资源映射:控制器与addResourceHandler   java Android SurfaceView视频重叠   java Android字符串资源上标   docker Dockerfile在找不到Java类时失败,如何指定类路径或jar/mvnw?   java如何让扫描仪从用户输入中选择关键字?   java Sleuth不会在spring boot应用程序中打印spanId和traceId   java为什么客户端不能从订阅中获取信息?   jboss您如何继续学习企业Java应用服务器?   java Bukkit插件语法错误:语法错误,插入“}”以完成类体   在数据库中保存java GCM消息时出错   来自单个数组的java循环对象   java如何使用multple@Path参数进行改造   java layoutinflater不会膨胀整个布局   Java 8并行排序与Scala并行排序   java如何打印出数组中的最后一项   当试图创建HSSFWorkbook时,java代码“部分崩溃”   java索引多维数组