[PLIP-Advisories] [Plone] #9352: Improved search results
Change notifications for Plone PLIPs on Trac.
plone-plip-advisories at lists.plone.org
Fri Jul 8 20:54:34 UTC 2011
#9352: Improved search results
----------------------------+-----------------------------------------------
Reporter: laurenskling | Owner: spliter
Type: PLIP | Status: assigned
Priority: major | Milestone: 4.2
Component: Infrastructure | Keywords: search
----------------------------+-----------------------------------------------
Comment(by spliter):
Replying to [comment:142 spliter]:
> The plan is to move the object to the global scope and switch to JSON in
the ajax call to make search results available everywhere with a simple
javascript call.
Had the discussion with Hanno about this today. Seems like it doesn't make
a lot of sense to provide JSON objects or add any global functions/methods
in the plone.app.search package. The reason is — the search, as it is now,
returns results in plone batches, is based on a certain template output
structure, uses breadcrumbs for the entries etc. All of these are not very
JSON-friendly. At least it doesn't really make a lot of sense to spend
time on getting JSON results as the output of the search. So, for now,
plone.app.search will be based on HTML structure being returned with the
AJAX calls.
References #9327. Instead, maybe we could make plone.app.contentlisting
providing JSON objects on demand in order for them to be re-usable in
different places when using AJAX (for example, for dynamicly updated
listing portlets like News/Event Items or something more dynamic). I
suppose this is not the highest priority, but would be nice to have a
unified story for listings, nomatter whether they are used in python or
JS.
--
Ticket URL: <http://dev.plone.org/plone/ticket/9352#comment:144>
Plone <http://plone.org>
Plone Enterprise Content Management System
More information about the PLIP-Advisories
mailing list