kde community plasma integration

Frank Karlitschek karlitschek at kde.org
Wed Jan 7 16:17:03 CET 2009


Hi Plasma Community,


Aaron asked me to post ideas about possibilities for social networking  
integration into plasma and other parts of KDE. So here comes a long  
email. :-)

I gave a presentation at this years Akademy about my vision of the  
"Social Desktop". The idea is to integrate our user and developer  
community better into our Desktop. Our community is one of our key  
advantages over closed source desktops. We should use this advantage  
more.

See my Akademy keynote for more information:
http://www.open-collaboration-services.org/socialdesktop.pdf

You can see the current state of the API "open collaboration services"  
here:
http://www.open-collaboration-services.org
http://www.freedesktop.org/wiki/Specifications/open-collaboration-services


The current specification is fully implemented on openDesktop.org and  
the other websites like KDE-Look.org and KDE-Apps.org. I hope that  
other free software related websites use this API too in the future.  
So we can merge the data from various sources.

Here are a few ideas how the integration of community functionality  
into KDE could look like:

1. News

We should have a communication channel for KDE related informations  
directly to our users. So we can post announcements directly to the  
Desktop of our users.

For example a small plasmoid which reads a special RSS feed from the  
kde.org webserver.
In the future this feed could be personalized. So the KDE user can  
specify which kind of information and he wants so see which language  
he speaks and in which reagion on the world he lifes. This could be  
usefull for our PR people and helpfull to convert users into  
contributors and KDE ambassadors.

Perhaps we can use some news from the dot. But this feed is only for  
end users and not for developers, so we have to focus on information  
which is usefull for users.

It should be easy to build a plasmoid and a rss feed for this. Should  
be doable for KDE 4.3. This plasmoid should be on the desktop by  
default.

I have attached a small mockup (1.png)


2. People

Place a plasmoid on the desktop where users can find other kde users  
in the same city or region. You can contact users, ask questions,  
become friends and do screensharing. This is a nice tool for community  
building. We don´t want to show the billion of teens from facebook on  
our desktop. This is about building and pushing the KDE and free  
desktop community.

The serverside is already in place. We have over 110.000 registered  
free desktop users on openDesktop.org. The API is also working.

All we need is a plasmoid to use this api.
Cornelius did a proofe of concept already you can find the code here:
http://websvn.kde.org/trunk/playground/base/attica/

I have attached a small mockup (2.png)


3. Activities

People love to see what is going on in their KDE friends network.

For example.
- A friend of mine posted a new blog entry
- A friend of mine uploaded a new application or wallpaper on KDE- 
Look.org
- A friend of mine is going to the Linux User Group meeting tomorrow.
- There is an update for an application I am fan of.
- A friend of mine committed a new feature in the KDE SVN
- Someone was on my profile page and offered me a KDE related job.
- A friend of mine is now a fan of “Amarok”

Blog integration is coming soon and the event integration is work in  
progress. The other features are already available in the API

I have attached a mockup (3.png)


4. events

It would be great if KDE people could see if there are interesting  
upcoming kde or free software events in their region.

It would be nice to have a central events database where everybody who  
wants to organize a kde or free software event can publish the event  
and other poeople in the same region get notifications.

This would require a serverside implementation and a plasmoid to show  
the events. Or do we want to have korganizer integration here?
I plan to implement the serverside together with an api in the future  
but i cant promisse a date where it will be ready. So help is welcome  
here. :-)

(4.png)



5. Knowledgebase:

If a user is starting KDE for the first time he has questions. At the  
moment all the support for KDE users is handled by forums and  
mailinglist. So users have to start up a browser go to google and  
search for answers for his questions or problems. This is great for  
experienced users but not very good for beginners. Forums are not the  
best systems to store a knowledge base or FAQs.
We are developing a Desktop, right? I think we can do better.
Why not integrate a knowede base system directly into the desktop.

Great would be a plasmoid where users can directly query an online  
knowledge base system.
For example a searchline, most popular questions from today and  
alltime. And a direct link to the person who asked the question and  
provided the answer.
You can ask how you configure some specific option in KDE for example.  
You will get an answer or get the option to post this as an open  
question into the system.

I´m build a proof of concept knowledgebase functionallity at the  
moment for the openDesktop.org websites together with a possible API.  
But this is work in progress. I think we have to play around with this  
functionallity to solve some technical and social problems first. But  
wouldn´t this be great? :-)

I have attached a mockup (5.png)




So what do you think about this ideas? Please post your ideas and  
thoughts. I will work on the API and the openDesktop.org integration.  
I hope that other websites join and implement this API too.

So all we need are plasmoid developers to integrate this features into  
the desktop. ;-)

I think together we can build something really new in innovative for  
KDE 4.3


Cheers
Frank


--
Frank Karlitschek
karlitschek at kde.org





-------------- next part --------------
A non-text attachment was scrubbed...
Name: 5.png
Type: image/png
Size: 56802 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/plasma-devel/attachments/20090107/8aa8fbef/attachment-0005.png 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 4.png
Type: image/png
Size: 110993 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/plasma-devel/attachments/20090107/8aa8fbef/attachment-0006.png 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 3.png
Type: image/png
Size: 38257 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/plasma-devel/attachments/20090107/8aa8fbef/attachment-0007.png 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 1.png
Type: image/png
Size: 46590 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/plasma-devel/attachments/20090107/8aa8fbef/attachment-0008.png 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 2.png
Type: image/png
Size: 37503 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/plasma-devel/attachments/20090107/8aa8fbef/attachment-0009.png 
-------------- next part --------------





More information about the Plasma-devel mailing list