Feature Proposal: add search results paging capabilities to Foswiki 1.0.x

Motivation

Description and Documentation

specification on SearchResults. to be upwardly compatible with Foswiki 1.1's ResultSets as it merely implements the simple API specified. caveats will need to be included for large data sets (same issues that exist now, actually)

Examples

Impact

%WHATDOESITAFFECT%
edit

Implementation

sample code is on SearchResultsPagination; documentation and unit tests would still need to be added.

-- Contributors: WillNorris - 09 Jun 2009

Discussion

Adding such a large change to a patch release is not correct.

We have made exceptions and added small enhancements to patch releases. Mainly to remain compatible with the old project. But our rule is that patch releases must remain stable.

The large changes you have seen have all been security related.

We also have decided not to include the new Wysiwyg editor that was released to 1.0.6 because it has not had enough of test time to ensure stability.

The 1.0.6 is scheduled to be released in days, not in weeks. We cannot get this feature into 1.0.6.

And we have started talking about a 1.1.0 release in early August with a feature freeze end of June, code freeze end of July, and release in August the minute we have ironed out the last bugs.

With a 1.1.0 so soon I do not expect a 1.0.7 unless we get a new security scare and then it will probably be needed very urgently.

Your code is very new, not doing the complete spec of SearchResultsPagination and we cannot know if all developers are happy with the spec or if the code has negative side effects. And with only days till 1.0.6 release we cannot even give this proposal the 14 days for people to think about it.

So without a 1.0.7 and without the possibility to get this into 1.0.6, I really cannot see this happening. It will be better to focus helping getting spec and UI done on trunk so we do not delay the 1.1.0 release.

-- KennethLavrsen - 09 Jun 2009
Topic revision: r3 - 31 Dec 2009, WillNorris
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy