[sugar] Activities Portal: Proposal/suggestion
Morgan Collett
morgan.collett
Mon May 19 14:17:18 EDT 2008
On Mon, May 19, 2008 at 5:16 PM, Marco Pesenti Gritti
<mpgritti at gmail.com> wrote:
> Please wikify this! :)
>
> There is a note about something like this at the end of the doc page
> which would be good to link:
> http://wiki.sugarlabs.org/go/Documentation
http://wiki.sugarlabs.org/go/Activity_portal
> On Mon, May 19, 2008 at 5:08 PM, Morgan Collett
> <morgan.collett at gmail.com> wrote:
>> I've been thinking about a better portal for downloading activities. I
>> came up with some ideas, that I unfortunately don't have time to
>> implement, but I would be happy to cheer someone on if they are
>> inspired by this...
>>
>> It should be easy to upload an activity (specifically after the first
>> time it has been done) - easier than uploading to the wiki.
>>
>> Activities should be categorised according to various properties, including:
>> * The usual activity metadata from activity.info
>> * Descriptions, as in http://wiki.laptop.org/go/Activities
>> * Category, as in http://wiki.laptop.org/go/Activities
>> * Age ranges the activity is suitable for? (Possibly a Mature category
>> for Doom?)
>> * Competencies required: Pre-reading, reading, writing, ...
>> * Development maturity
>> - like sourceforge: planning / pre-alpha / alpha / beta / stable
>> * Collaborative?
>> - yes / no / only (for activities like Connect or Chat that don't
>> function as a single user activity)
>> * Requires Internet? (e.g. Gmail)
>> * Compatible with: Sugar / Glucose version or OLPC release or distro
>> release... e.g. Sugar >= 0.81
>> * Additional Dependencies (e.g. video-chat-activity needs extra RPMs
>> not in a build)
>> * Tags
>> * Languages - pulled out of the .xo
>> * Low power friendly?
>> * Related activities (for suites or alternatives)
>> * Screenshot
>>
>> Activities have Releases, which have status similar to the development
>> maturity - Suitable for: development / QA / public release etc - and
>> of course the downloadable bundle for that release...
>>
>> The site should be internationalisable using standard i18n tools.
>>
>> Bonus points for:
>> * Publishing a text page like
>> http://mock.laptop.org/repos/local.update1/XOS/index.html at
>> predictable URLs that lists activities compatible with a given
>> release, for easy downloading with scripts etc.
>> * Publishing the source in public distributed revision control, to get
>> easy contributions to code / templates
>> * Deployment on a system that is monitored and actively sysadmined
>> * Implementation in a Python web framework, to tap into the existing
>> developer community :)
>> * A catchy name...
>>
>> Future features:
>> * Download statistics
>> * Feedback to the author(s)
>>
>> Regards
>> Morgan
>> _______________________________________________
>> Sugar mailing list
>> Sugar at lists.laptop.org
>> http://lists.laptop.org/listinfo/sugar
>>
>
More information about the Sugar-devel
mailing list