#574 closed defect (notsugar)
Sugar lacks OLPC's dynamic content library
Reported by: | skierpage | Owned by: | tomeu |
---|---|---|---|
Priority: | Unspecified by Maintainer | Milestone: | Unspecified |
Component: | Sugar | Version: | 0.84.x |
Severity: | Unspecified | Keywords: | community-request |
Cc: | sridhar | Distribution/OS: | Unspecified |
Bug Status: | Needinfo |
Description
In bug #1, cwhii laments expected "OLPC Library" with a list of libraries to pick from.
That bug somehow turned into "Add support to Browse for distro-customised start page" and was upstreamed to Ubuntu. But whether or not Ubuntu has a start page, and whether or not Browse can be configured to show it (BTW Browse's webactivity.py hardcodes it to _LIBRARY_PATH = '/usr/share/library-common/index.html'), that won't bring back the OLPC Library functionality of an expanding directory of local content that you've installed. My Rawhide-XO 20090316 build is also missing this functionality.
The "OLPC Library" home page relies on running scripts that rebuild a web page whenever you download and run a .xol collection bundle. That's what gives you a "library page" that gives you an expanding directory of local content that you've installed.
That library machinery lived in /usr/share/library-common in OLPC release 8.2.0. It is missing or broken in Sugar 0.84.0 on Rawhide-XO. I think it resided in the RPM package olpc-library-common, source in http://dev.laptop.org/git/library/library-activity/tree/ library-common subdirectory.
This machinery builds a new home page out of templates (using the Jinja templating engine) and at the same time generates the expandable library sidebar in the home page. http://wiki.laptop.org/go/Library#How_it_works documents it in more detail. Ubuntu or any distribution could customize this package to create a different home page. Or you could imagine refining the machinery to only update a library section of a home page created by some other step.
Change History (4)
comment:1 Changed 15 years ago by walter
- Keywords community-request added
comment:2 Changed 15 years ago by FGrose
- Bug Status changed from Unconfimed to New
comment:3 Changed 14 years ago by erikos
- Bug Status changed from New to Needinfo
- Resolution set to notsugar
- Status changed from new to closed
What needs to happen here? Is this still valid? I don't think this is a sugar bug and is better discussed on the mailing list how to move forward here. Feel free to reopen if you think otherwise.
comment:4 Changed 13 years ago by sridhar
- Cc sridhar added
Some related discussion in http://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg03208.html