[Kde-pim] Plugin Question re Kontact Headers

Dr. Robert Marmorstein robert at narnia.homeunix.com
Sun Sep 6 22:38:30 BST 2009


> Since I live inside kontact a lot of the time and its an information
>  manager, for me it would be very useful to see this info inside a full
>  component + selected stuff in the Summary. Maybe someday I'd even extend
>  it to allow limited control of Myth. I could use it to generate alerts
>  when recording clashes or failure occur.

Hi Lindsay,

I happen to agree with you (and Tom) that it would be best (and more in the 
spirit of open source) to provide a public interface for kontact plugins. In 
fact, I think if my memory serves me correctly in the same thread where I was 
told that basKet's way of doing things was broken, but that eventually a new 
interface was planned that would fix that issue.  I will have to dig around and 
see what I can find.

However, in your case I'm wondering if some of what you want to do might 
actually be easier to implement as an Akonadi resource.  I haven't used Myth 
TV at all, but it would seem to me that Korganizer might actually be a pretty 
decent interface for manipulating MythTV events.  It would be relatively 
simple, for instance, to represent shows as KOrganizer events (I recently 
wrote a resource that represents project due dates from my submit system in 
the calendar and it only took a little more than a week to have a functional 
system).  You might need to extend the functionality of KOrganizer a little 
bit to do automatic conflict detection and so forth, but I see no reason why 
this couldn't be done.  

The big advantage would be that full Akonadi integration would allow you to 
use your data in multiple existing applications.  For instance, you could use 
KAlarm to alert you when a favorite show is coming on (or to send you an e-
mail).  This would also make it easy to write new applications that use the 
same data.  By using the KCal::Event format for storing show times, you could 
also combine live information from the local server with remote information, 
or information stored in a file on disk.

Maybe I'm way off in left field, but I would REALLY love to see something like 
this.

--Robert
_______________________________________________
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