• Home
  • About
  • Blog Archives
  • Contact Me
  • FAQ
  • The Big 101
Subscribe: Posts | Comments | E-mail

jonobacon@home

Posted on December 3, 2009 - by jono

Lernid Gets ‘Real’ Events

Lernid

Another quick Lernid update.

So far, Lernid has merely provided a streamlined interface to the common components in Ubuntu Open Week or Ubuntu Developer Week. I have just completed some work which starts bringing unique value to Lernid as a user interface for these events.

I have been wanting to have a means of providing a structural representation of events, as opposed to just showing a web page with a HTML table showing the schedule. This seems easy enough: just have a database, but part of the value of Ubuntu Open Week and Ubuntu Developer Week is that a wiki means that we can share the burden of scheduling the event, making corrections and swapping sessions. Wikis are not optimal though, they don’t give me the structured information I need. Fortunately, I have come up with a better way.

Last night I hacked support into Lernid to read in an iCal calendar for a given event, separate the events out and store them in a way that I can parse in Lernid. I then took this data and converted the times of the events to the local timezone – this solves one of the biggest problems people have with Ubuntu Open Week – understanding what the heck UTC is and calculating the time of the event in their local timezone. Now you can load Lernid and see the list of events with times that make sense to you. I am also planning to build in functionality to set an alarm for a given event so that Lernid will pop up a notification bubble then minutes before an event to remind you.

The benefit of using iCal as a backend means that event planners can put together events using any calendaring application, and you can not only get awesome event support in Lernid but also provide a standard iCal feed that people can subscribe to in their calendar apps. When using Google Calendar, working together on events is really simple. :-)

So far, the changes look like this:


Please note, the events listed are dummy data, not real scheduled events.

The code is now in Launchpad. I am not going to be generating any more packages in the PPA until I have another tested and stable version ready, which will be 0.3. :-)



This entry was posted on Thursday, December 3rd, 2009 at 8:02 am and is filed under Lernid. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

7 Comments

We'd love to hear yours!



  1. Visit My Website

    December 3, 2009

    Permalink

    Manuel R. Ciosici said:

    This may be a stupid question, but where can I download the sources from?

    Reply


  2. Visit My Website

    December 3, 2009

    Permalink

    Michael Rooney said:

    Wow, this is really cool! I liked the general concept of Lernid for a beginning user, but with native times and notifications, it really seems like something that would make events easier even for an experienced online event attendee / manager.

    I suspect I’ll be using this for the next Ubuntu *Week, keep up the great work.

    Reply


  3. Visit My Website

    December 3, 2009

    Permalink

    Jimbo said:

    The speed of development on this is amazing. I can’t wait to see what features you have implemented a week from now ;-)

    Reply


  4. Visit My Website

    December 3, 2009

    Permalink

    Richard said:

    Very cool features. :) Good work!

    Reply


  5. Visit My Website

    December 4, 2009

    Permalink

    Jeff Rasmussen said:

    When you are creating this great interface for IRC, could you also look into supporting other ways to participate in classrooms? I am stuck behind a corporate firewall that only allows ports 80 and 443 outbound from workstations.

    At first I thought Lernid would be a whole different protocol but it looks more like it is an IRC layer.

    Maybe there would be a way to have Lernid be capable of also using a XMPP to IRC bridge to give other users alternative connection methods.

    Reply


  6. Visit My Website

    December 7, 2009

    Permalink

    John said:

    Amazing. I was complaining about how distant UbuntuOpenWeek felt and this program has blown away my every expectation.

    Reply


Leave a Reply


Here's your chance to speak.

Click here to cancel reply.

  1. Name (required)

    Mail (required)

    Website

    Message

  • Ad Ad Ad Ad
  • Prepare For Awesome

  • Recent Articles

    • Rest Well, My Friend
    • Incredible Stories Of Free Software and Open Source
    • On Zareason
    • This Friday: Rockridge Ubuntu Global Jam In Berkeley
    • Rocking The Application Indicators
    • Articulating IRC Contributions Concisely
    • Revisiting Ethos
    • Getting More Developers Interested In Participating In Ubuntu
    • 11.04 Ubuntu Developer Summit Announced
    • Help Colin Get His Kids Back
  • Recent Comments

    • Gerv on On Zareason
    • Deborah Lang on Facebook Account Disabled
    • duanedesign on Rest Well, My Friend
    • YADev on Application Indicators In Python
    • Navneeth on Incredible Stories Of Free Software and Open Source
    • Christoffer Holmstedt on Getting More Developers Interested In Participating In Ubuntu
    • Tachyon Feathertail on Getting More Developers Interested In Participating In Ubuntu
    • Neil Wilson on Getting More Developers Interested In Participating In Ubuntu
    • flipefr on Getting More Developers Interested In Participating In Ubuntu
    • Christoffer on Getting More Developers Interested In Participating In Ubuntu
  • Flickr Photos

  •  

    December 2009
    M T W T F S S
    « Nov   Jan »
     123456
    78910111213
    14151617181920
    21222324252627
    28293031  
  • jb@h Rockstars This Year

    • ethana2 (34)
    • Zac (18)
    • nixternal (17)
    • Tachyon Feathertail (15)
    • James Duncan (13)
    • Mackenzie (13)
    • Tom (12)
    • Bruno Girin (11)
    • Jimbo (11)
    • Adam Williamson (10)
© 2008 jonobacon@home - At home with Jono Bacon, Community Manager and Author