GSoC Weekly Update #6 & 7

This winter I’m part of Google Summer of Code: I’m working on improving the GNOME website. You can check all of my tasks here.

It’s been long two weeks since my last report. While this does sound like a bad thing, there were two great happenings responsible for it.

  1. Went to FISL — I couldn’t miss one of the biggest free software conferences in the world. This year the event had almost 7000 participants, and it was great to meet so many great people at cold Porto Alegre.
  2. Final tests of the last semester of University are over — I had plenty of work for most of my classes during the past 3 weeks, and last week in special I had what the university calls “Semester tests”, which was a week with a test each day with all the content of the semester. With all of this done, I’m really happy to say I only need to work on my post-course final paper after September to graduate :D .

Regarding my GSoC project, yes, I’m a bit late due to those two items. I just didn’t have time to work on it during the Semester tests week, and also didn’t do it at FISL, as opposed to what was planned in my schedule.

Still, I got some things done, as it’s listed bellow:

Polished Applications home page

To finish the Applications section, I added a new meta box in admin to allow website editors to choose which projects will appear in the “Featured” page.

Also, just commited all the code to my github account.

Planned a common layout header for subdomains in GNOME.org

While we already have a new layout for GNOME.org, the subdomains websites shouldn’t have exactly the same header structure. Having the same black bar in all GNOME websites but with completely different items in each one would create lots of confusion for users. Also, the existing header doesn’t look well with logo changes.

To accomplish this, I started working on a common layout header for subdomains in GNOME.org. This task is related with three items of my task: create the Community website, reorganize developer.gnome.org and migrate the subdomains of GNOME to use the new layout.

This is the screenshot of what I got. It’s right implemented in html/css with few resources as possible (it doesn’t require external libraries like grid systems, so it can be reused anywhere):

(the map in the screenshot is a fake demo of Leaflet, a cool map library I’m planning to use)

The idea is to use this layout as base for all subdomains in GNOME websites, as the following examples:

I already started to work in a BuddyPress theme, but as soon as I get the basics I’ll try to focus in implementing the features needed for the Community website, like geolocation of users, apply the user activities on the map and get support to update user activities based on things done inside the project.

For this week I’m planning to get a working simple version of the BuddyPress theme and start hacking on users geolocation and the home page map.

See you!

This entry was posted in Uncategorized and tagged . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

6 Comments

  1. Posted July 13, 2011 at 6:06 am | Permalink

    Great work, good continuation. ;)

  2. Posted July 13, 2011 at 8:44 am | Permalink

    I’m happy to see you are working on a common layout. I’m intend to help the integration in Damned Lies, could you provide links to know where the discussion takes place?

    • Vinicius
      Posted July 14, 2011 at 4:00 pm | Permalink

      Hey, Stéphane. I don’t think there is any discussion regarding integrating the new layout with Damned Lies yet, but I’ll keep you updated when I start working on this task. Thank you!

  3. Posted July 13, 2011 at 8:46 am | Permalink

    Ah, much better.

    • Vinicius
      Posted July 14, 2011 at 4:05 pm | Permalink

      Thank you! :)

  4. Jack
    Posted July 13, 2011 at 2:20 pm | Permalink

    It’s quite refreshing to have a GNOME website that could be worth visiting (not that the previous one was all THAT bad… okay, who am I kidding, it sucked). Good work- thanks for keeping up on things so well despite your busy schedule.

    Congratulations on your educational progress, by the way.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>