Personal tools
You are here: Home Products Plone Roadmap #194: Custom queries
Navigation
Log in


Forgot your password?
New user?
 
Document Actions

#194: Custom queries

Contents
  1. Definitions
  2. Motivation
  3. Assumptions
  4. Proposal
  5. Implementation
  6. Deliverables
  7. Risks
  8. Progress log
  9. Participants
by Malthe Borch last modified November 21, 2007 - 18:31
As an alternative to advanced search, introduce a "custom query" form that would allow users to create custom queries similar to what is possible in Trac. As an extension to this, such queries could be saved for later use or users could subscribe to them. It should be possible to express the query as a URL.
Proposed by
Malthe Borch
Proposal type
User interface
State
draft

Definitions

 

Motivation

Plone needs better reporting tools. Topics do provide some reporting capabilities but the logic is static. Having custom queries that require neither membership nor persistence will bring the full power of the catalog to the user and provide interesting extension points.

Assumptions

Kapil has suggested something similar in http://plone.org/products/plone/roadmap/166 but with focuses more on persistence and queries as content objects.

Proposal

  • The query engine used in Topics needs to be split out as its own component so that you can easily plug into it.
  • Query objects need to be adaptable from an HTTP request
  • A user interface for creating queries through the web

 

Optionally, one or more of the mentioned extension points can be implemented:

  • Store query as a session object or in client cookie storage
  • Make query subscribable (requires a subscription storage and a scheduler)

Implementation

 

Deliverables

 

Risks

 

Progress log

 

Participants

 


For any issues with the web site functionality, please file a ticket.

Please consult the policy on plone.org content if you want your content published on this site.

Servers and hosting by