← Back to team overview

ubuntu-accomplishments-contributors team mailing list archive

Re: Web Viewer Project

 

Hi all,

These are the big tasks I can think of in terms of Django, please chip in!
Make sure to read Jono's specs first though, otherwise this might not
make a lot of sense.
https://wiki.ubuntu.com/Accomplishments/Specs/WebGallery

1. Initial Django project. Some things can be reused from the web
editor we worked on before, but keep in mind that this is a completely
independent project.

2. Initial model design, but this will depend on what we decide on the
other items below, keep reading!

3. Will OpenID login do the right thing if the user changes username
in Django's auth? (Or else we will need to implement the username
change elsewhere, like a user profile)

4. Cache and periodically sync the accomplishments collections into
Django models for easy browsing. i18n may be a challenge here

5. Cache and periodically sync the user trophies into Django models
for easy browsing. (Btw how can we get the share id of a user?)

6. Btw, I think the web gallery doesn't need to check nor enforce
strict referential integrity in the accomplishments and user trophies
at the database schema level, because it is only for viewing and
browsing, and these checks are handled in the desktop app.

7. Fully and properly i18n everything

8. Views using Ubuntu theme

A side note: I'm wondering if in the future it should be possible to
register trophies using the web gallery, not only with the desktop
app. I think this would be nice, to let folks who don't have an ubuntu
box but contribute to ubuntu to get their trophies too. (not that this
would affect much the initial design)

These are just thoughts, nothing here is decided, so please feel free
to chip in. If you are interested in taking charge of a specific area
you like, you can just go ahead and do it.

I will try to get step 1 above done soon so we have something to work
with. I'm super busy though so that won't happen before the weekend.
If you cannot wait you can "just do it" send in your branch url.

Hope this helps,
Janos


On Wed, May 23, 2012 at 10:34 PM, DNX Devel <dnxdevel@xxxxxxxxx> wrote:
> Hi Jono,
> great job with the spec.
> I'm here, ready to continue to contribute to this project.
> Denis.
>
>
> On 05/23/2012 09:32 AM, Jono Bacon wrote:
>>
>> Hi All,
>>
>> An key part of the Ubuntu Accomplishments vision has been to help our
>> users publicly show their accomplishments to their friends online,
>> across social networks, and beyond. Importantly: this will be an
>> optional service, and not something we require all Ubuntu
>> Accomplishments users to do...some people will prefer not to share
>> their accomplishments online.
>>
>> I am busy working on the core system with Rafal, and so I don't have
>> the time to build this web app. Today I talked to Janos who is
>> interested in helping with this, and ideally I would like us to build
>> a team of a group of Django developers who are able to help
>> participate in creating this important feature.
>>
>> I promised Janos I would do some thinking around the design and
>> functionality of this web app, and put these thoughts down into a
>> spec. I spent some time this evening on this and the spec is at:
>>
>>      https://wiki.ubuntu.com/Accomplishments/Specs/WebGallery
>>
>> Please note that this is a work in progress, but I think it gets over
>> the core ideas and functionality.
>>
>> Any Django developers interested in helping with this? If so, respond
>> to this mail. :-)
>>
>> Thanks!
>>
>>    Jono
>>
>
>
> --
> Mailing list: https://launchpad.net/~ubuntu-accomplishments-contributors
> Post to     : ubuntu-accomplishments-contributors@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~ubuntu-accomplishments-contributors
> More help   : https://help.launchpad.net/ListHelp



-- 
Janos Gyerik
http://titan2x.com/


Follow ups

References