Bug 199702

Summary: KNewStuff dosent support more then one page.
Product: [Frameworks and Libraries] kdelibs Reporter: Dante Ashton <mentalomega>
Component: knewstuffAssignee: Jeremy Whiting <jpwhiting>
Status: RESOLVED FIXED    
Severity: wishlist CC: gladhorn, jagarni1983, karlitschek, kneczaj, m.wege, pocallaghan, usrrgt
Priority: NOR    
Version: 4.2   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:

Description Dante Ashton 2009-07-10 18:48:47 UTC
Version:            (using KDE 4.2.4)
OS:                Linux
Installed from:    Unspecified Linux

There are a huge variety of stuff on the community sites (kde-look.org, etc) but I cannot understand why we only have one page of it. There are hundreds! Can we make it so it can go through pages? Perhaps with arrow buttons, or just loading them as the user scrolls down? (or up?)

Thanks
Comment 1 Christoph Feck 2009-07-31 01:00:06 UTC
This is a problem with the openDesktop data "providers". For performance reasons, only 50 newest, best, and most downloaded items are provided.

You could file a bug report at openDesktop.org.
Comment 2 Christoph Feck 2009-07-31 02:05:54 UTC
*** Bug 176089 has been marked as a duplicate of this bug. ***
Comment 3 Dante Ashton 2009-07-31 02:31:03 UTC
I have sent them an email and I await a response.
Comment 4 Frank Karlitschek 2009-07-31 11:09:42 UTC
Hi,

the problem is that GHNS works with static xml files. I can increase the number of entries to, for example 100. This is easy. But it is not possible to implement an functionality to load more data part by part. This is not possible with the current static xml file architecture.

But we tried to solve this problem and implement more feature like for example searching and uploading with a new API which is way more flexible. This API (OCS) support the features you
requested and is already implemented on the server part.
THe specification is here: 
http://www.freedesktop.org/wiki/Specifications/open-collaboration-services

Now all we need is implementing this new API in KDE. The attica lib for the social desktop already support a big part of the functionality. Cornelius is working on downloading and uploading support for the new KDE SDK project.

So it would be great if we could use this API or lib in GHNS.

Frank
Comment 5 Dario Andres 2009-08-07 21:56:54 UTC
*** Bug 203006 has been marked as a duplicate of this bug. ***
Comment 6 Christoph Feck 2009-10-27 04:44:24 UTC
*** Bug 211961 has been marked as a duplicate of this bug. ***
Comment 7 Frederik Gladhorn 2009-12-22 20:33:48 UTC
Starting with KDE 4.4 this has been implemented for wallpapers. More apps will follow for KDE 4.5.
Comment 8 Christoph Feck 2010-01-11 13:59:58 UTC
*** Bug 222145 has been marked as a duplicate of this bug. ***
Comment 9 Dante Ashton 2010-01-11 14:08:22 UTC
This is brilliant!
Thank you to all parties!
Comment 10 Christoph Feck 2010-01-23 05:08:18 UTC
*** Bug 223861 has been marked as a duplicate of this bug. ***