Projects/Social-Desktop

From KDE TechBase

This page is a collection area for thought, brainstorming and project planing for the Social Desktop Integration into KDE

Milestones

  • develop and ship a first set of plasmoids for KDE 4.3
  • develop a complete and deep integration into KDE for 4.4
  • world domination.


Communication Channels


Ideas

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.


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.

A first server side implementation on openDesktop.org is done. The API specification is here: http://www.freedesktop.org/wiki/Specifications/open-collaboration-services

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/


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”

A first server side implementation on openDesktop.org is done. The API specification is here: http://www.freedesktop.org/wiki/Specifications/open-collaboration-services


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?

No Serverside implementation exists at the moment.


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.

A first server side implementation on openDesktop.org is done. The API specification is here: http://www.freedesktop.org/wiki/Specifications/open-collaboration-services



Contact

mailinglist: [email protected] Frank Karlitschek [email protected]