[Kde-pim] SoC project: KOrganizer theming improvements

Loïc Corbasson loic.corbasson at gmail.com
Thu May 24 00:43:54 BST 2007


Am jeudi 24 mai 2007 schrieb Allen Winter:
> On Tuesday 22 May 2007 11:59:36 pm Loïc Corbasson wrote:
> > Hello everyone,
> >
> > I'm Loïc Corbasson, one of this year's Summer of Code students, and I'm
> > working on KOrganizer's theming interfaces; Cornelius Schumacher mentors
> > me. Some of you already know me a little -- I'm tricasse on IRC.
>
> Nice to meet you. I'm winterz on IRC in #kontact.
> Hope to see you there soon.
>
> > I discussed the various improvements KOrganizer can receive in this
> > domain with Cornelius (the goal being to make it look more like a
> > paper-based calendar), and we came up with many ideas. I restructured the
> > whole lot, and wrote two posts on a blog I set up for SoC to get your
> > feedback. I know your time is sparse (like mine was this month actually),
> > so I made it as graphical as possible :)
> >
> > I first went through various usual calendar layouts and decorations [1]
> > to be able to explain some choices I suggest; I then wrote the main part:
> > a list of features and implementation ideas [2], which I'd like to use as
> > reference for SoC.
> > Feel free to comment/criticise!
> >
> > Thanks in advance.
> >
> > Best regards,
> >
> > Loïc
> >
> > [1]
> > http://blog.loic.corbasson.fr/post/2007/05/01/What-is-a-paper-based-calen
> >dar [2]
> > http://blog.loic.corbasson.fr/post/2007/05/01/Some-first-mockups-and-vari
> >ous-ideas
>
> 1. Your blogs are very well written, and very professional.
> Much appreciated.

Thanks!

> 2. I have absolutely no problems with any of the ideas you have presented.
> In fact, I have had many of the same ideas over the years, including:
>  + Photo viewer
>
>    : could use KGetNewStuff to get photo "themes" (nature, dogs, cats, etc)
>    : photos could come from digikam albums
>    : could change daily, weekly, monthly
>    : each month could be assigned an image, rather than a random image
>
>  + This Day in History viewer (uses Wikipedia's Selected Anniversaries)
>
>    : might be a problem for non-English folks because the URL has
>
>      the language encoded (i.e, en.wikipedia.org/September_3)
>      NOTE: amarok has an Artist tab that downloads wikipedia info
>            so maybe we can steal some code from amarok?

'This Day in History' being rather long, I suppose you would put this into a 
widget in the side panel? The main question I'm thinking about all this is 
how to cache the files -- we for sure do not want to download the data over 
and over again -- so I'll have a look at how Amarok does this.
The language-dependent part doesn't worry me a lot -- getting the localized 
string should be doable automagically for most languages, as my laptop 
shows "3 septembre" (fr) and my former laptop showed "3. September" (de), 
which are exactly the strings used by Wikipedia. There might be exceptions 
though.

>  + Comics: i.e, show a daily Dilbert comic

Would be great, but may be legally not feasible :( We would have to ask, and 
I'm not very optimistic [4].

>  + Moon phases (see lunarphases in libkholidays)
>  + Zodiac (there is a very basic Zodiac class I started in libkholidays_ng)
>      David Jarvie expressed interest in helping me improve the Zodiac class
>  + Horoscopes

I didn't know them -- but I'll have a look.

> 3. There are some ideas from web-based calendars I think are good.
> eGroupware calendar for example.  But I forgot them now.
> You might want to do a review of some web-based calendars.

Ok, I'll have a deeper look -- I have Horde at the university, and it doesn't 
seem original on this front, so I didn't think of Web-based apps.

> 4. We don't have an official KOrganizer maintainer.   But I plan
> to do a lot of work with KOrganizer4.  So I'm very interested
> in your plans and progress.

Well, for now I'm still diving through the code, and have much university 
work. But I'll try to make full use of Monday afternoon (a holiday in France) 
to go forward.

> Very cool stuff.

Thanks for taking the time to review this, it's very appreciated.

Best regards,

Loïc

[3] http://commons.wikimedia.org/wiki/Commons:Picture_of_the_day
[4] http://www.dilbert.com/comics/dilbert/info/faq_and_contacts.html#33
_______________________________________________
kde-pim mailing list
kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
kde-pim home page at http://pim.kde.org/


More information about the kde-pim mailing list