Opened 7 years ago

Closed 6 years ago

Last modified 5 years ago

#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


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 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 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. 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 7 years ago by walter

  • Keywords community-request added

comment:2 Changed 7 years ago by FGrose

  • Bug Status changed from Unconfimed to New

comment:3 Changed 6 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 5 years ago by sridhar

  • Cc sridhar added
Note: See TracTickets for help on using tickets.