[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-promo
Subject:    Re: [kde-promo] In need for name of a project
From:       "Andrew Wilchak" <azdruid () gmail ! com>
Date:       2007-01-25 19:55:09
Message-ID: caa5731a0701251155r1cd8d377j1ce72a1f0e207d35 () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Crowd Control.

On 1/25/07, Friedrich W. H. Kossebau <kossebau@kde.org> wrote:
>
> Hi,
>
> I need your help.
>
> I am working on something that is aimed to be in KDE 4, and in a primitive
> variant will already be part of the KDE 3.5.7 PIM release, if things go
> right. But I lack a matching name, one that is descriptive and doesn't
> narrow
> what people expect from it. The last point is most important, so far I had
> problems to explain the stuff to people, because they are usually blinded
> from things existing and I know nothing I could easily refer to as
> template
> (also my english and explaining abilities are bad ;).
>
> The project is about modelling persons and groups/projects. Or "about the
> things you know about people and their extended virtual personas.", like
> de
> Groot has put it. Think KABC on steroids. Or better, don't think it,
> because
> it has a new approach.
>
> Unlike KABC nothing is hardcoded, but everything is controlled by plugins.
> Currently, if you want to add proper support for someone's
> WebGalleryOfTheDay
> account, or a second homepage, you will find that not really supported.
> The project solves this by treating a person/group as a list of items of a
> given property type. Available types are controlled by the installed
> plugins,
> which (shall) deliver viewers and editors (cmp. widgets in QtDesigner). So
> there will be e.g. an email address type plugin, and one for computer
> account
> types, web pages types, WebGalleryOfTheDay account types, whatever someone
> needs and implements.
> Thus the data that is collected about one is not only used to contact her,
> or
> are only addresses. There could be any metadata one would like to have.
> Like
> notes, emotional attributes, links to other persons (sister, assistent,
> whatever).
> Because of this I don't like names like Contacts or Addressbook, as they
> limit
> everyone's idea of what is possible.
>
> And there won't be only persons, but also groups, that is collections of
> persons. And also groups of groups (and persons). Groups could have own
> properties, like a plain person has.
> Persons could have different identities and belong only with an identity
> to a
> group.
>
> Example, modelling your view on the persons and groups of the KDE project:
> * KDE - group, with a homepage, a news feed, a anniversary, etc.
> * KDE developers - group, with several mailinglists, chat channels,
> homepage,
> subgroup of KDE
> * KDE translators - group, <same as above>
> * Joe Developer - identities developer, work, private, with each a
> homepage,
> chat name, email address, member of group KDE
> developers as developer and group Friends as private
> *...
>
> But the project does not end here:
> One does not only want to display and edit the properties of persons and
> groups, but do something on them. This is again solved in a generic way,
> by
> three kind of service types per property type. For this please see
> http://www.kde-apps.org/content/show.php?content=42120
> as this is already (evolving) working code, some that should get into
> KDEPIM
> for 3.5.7
>
> The project should also feature some basic widgets, which should make life
> easier for developers using the framework. So programs like KMail, Kopete,
> Konqueror (file owner), multiuser games, all those where there are things
> representing persons/groups, could make use of it.
> Cmp. the person icon in the upper right of an email from a person you have
> in
> the addressbook. Right now the support to chat or email is hardcoded.
> With this project's framework all KMail developers should have to do is
> something like
>         Person *p = Framework::getPersonBySystem( "email", emailaddress );
>         PersonLabel *pl = Framework::createLabel( p );
> or such, and get all the rest for free, that is display of status and
> available actions in the context menu.
>
> So we would move towards an also persons and groups centric desktop, with
> some
> kind of proxy objects for them. One e.g. no longer goes for the mail
> management program and selects the folder with the emails of your friend,
> but
> instead go to your friend('s proxy symbol) and select his emails. As an
> option of course. Traditional desktop approaches for those of the last
> century will surely be kept ;)
>
> I guess most of you haven't used the Contacts applet before, right?
> See http://www.kde-apps.org/content/show.php?content=34479
> If you have you might get the idea what I envision. There you can have
> something like the list of chat partners in Kopete, but enriched with all
> possible and impossible status and action services, depending on the
> properties. Others are behind popupmenus, so I can use it like the
> bookmark
> menu to reach someone's homepage, except that I go by persons, not
> resourcetype like with the list in Konqueror. Same with the blog. Right
> now
> the support is broken, but in an earlier version one could select and go
> to
> the latest blog entries by the same menu. And see in the proxy object
> display
> if there are new unread blog entries. Like one can see now if there are
> new
> emails. Or if someone is logged onto my computer. Etc. pp. There are so
> many
> use cases if you start thinking about it. And it only depends on the
> installed plugins.
>
> I hope you got a first idea what this project is about. If not, please
> ask.
>
> So, what do you think would be a good name for this? I once tried
> "Organs",
> because the project models the organization of the persons and groups
> around
> one. But I guess that won't work. Nonenglish terms are welcome, too, if
> they
> are still meaningfull and connected.
>
> Friedrich
>
> _______________________________________________
> This message is from the kde-promo mailing list.
>
> Visit https://mail.kde.org/mailman/listinfo/kde-promo to unsubscribe, set
> digest on or temporarily stop your subscription.
>

[Attachment #5 (text/html)]

Crowd Control.<br><br><div><span class="gmail_quote">On 1/25/07, <b \
class="gmail_sendername">Friedrich W. H. Kossebau</b> &lt;<a \
href="mailto:kossebau@kde.org">kossebau@kde.org</a>&gt; wrote:</span><blockquote \
class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt \
0pt 0.8ex; padding-left: 1ex;"> Hi,<br><br>I need your help.<br><br>I am working on \
something that is aimed to be in KDE 4, and in a primitive<br>variant will already be \
part of the KDE 3.5.7 PIM release, if things go<br>right. But I lack a matching name, \
one that is descriptive and doesn&#39;t narrow <br>what people expect from it. The \
last point is most important, so far I had<br>problems to explain the stuff to \
people, because they are usually blinded<br>from things existing and I know nothing I \
could easily refer to as template <br>(also my english and explaining abilities are \
bad ;).<br><br>The project is about modelling persons and groups/projects. Or \
&quot;about the<br>things you know about people and their extended virtual \
personas.&quot;, like de <br>Groot has put it. Think KABC on steroids. Or better, \
don&#39;t think it, because<br>it has a new approach.<br><br>Unlike KABC nothing is \
hardcoded, but everything is controlled by plugins.<br>Currently, if you want to add \
proper support for someone&#39;s WebGalleryOfTheDay <br>account, or a second \
homepage, you will find that not really supported.<br>The project solves this by \
treating a person/group as a list of items of a<br>given property type. Available \
types are controlled by the installed plugins, <br>which (shall) deliver viewers and \
editors (cmp. widgets in QtDesigner). So<br>there will be e.g. an email address type \
plugin, and one for computer account<br>types, web pages types, WebGalleryOfTheDay \
account types, whatever someone <br>needs and implements.<br>Thus the data that is \
collected about one is not only used to contact her, or<br>are only addresses. There \
could be any metadata one would like to have. Like<br>notes, emotional attributes, \
links to other persons (sister, assistent, <br>whatever).<br>Because of this I \
don&#39;t like names like Contacts or Addressbook, as they limit<br>everyone&#39;s \
idea of what is possible.<br><br>And there won&#39;t be only persons, but also \
groups, that is collections of <br>persons. And also groups of groups (and persons). \
Groups could have own<br>properties, like a plain person has.<br>Persons could have \
different identities and belong only with an identity to a<br>group.<br><br>Example, \
modelling your view on the persons and groups of the KDE project: <br>* KDE - group, \
with a homepage, a news feed, a anniversary, etc.<br>* KDE developers - group, with \
several mailinglists, chat channels, homepage,<br>subgroup of KDE<br>* KDE \
                translators - group, &lt;same as above&gt;<br>
* Joe Developer - identities developer, work, private, with each a homepage,<br>chat \
name, email address, member of group KDE<br>developers as developer and group Friends \
as private<br>*...<br><br>But the project does not end here: <br>One does not only \
want to display and edit the properties of persons and<br>groups, but do something on \
them. This is again solved in a generic way, by<br>three kind of service types per \
property type. For this please see <br><a \
href="http://www.kde-apps.org/content/show.php?content=42120">http://www.kde-apps.org/content/show.php?content=42120</a><br>as \
this is already (evolving) working code, some that should get into KDEPIM<br>for \
3.5.7<br> <br>The project should also feature some basic widgets, which should make \
life<br>easier for developers using the framework. So programs like KMail, \
Kopete,<br>Konqueror (file owner), multiuser games, all those where there are things \
<br>representing persons/groups, could make use of it.<br>Cmp. the person icon in the \
upper right of an email from a person you have in<br>the addressbook. Right now the \
support to chat or email is hardcoded.<br>With this project&#39;s framework all KMail \
developers should have to do is <br>something \
like<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Person *p = \
Framework::getPersonBySystem( &quot;email&quot;, emailaddress \
);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PersonLabel *pl = \
Framework::createLabel( p );<br>or such, and get all the rest for free, that is \
display of status and <br>available actions in the context menu.<br><br>So we would \
move towards an also persons and groups centric desktop, with some<br>kind of proxy \
objects for them. One e.g. no longer goes for the mail<br>management program and \
selects the folder with the emails of your friend, but <br>instead go to your \
friend(&#39;s proxy symbol) and select his emails. As an<br>option of course. \
Traditional desktop approaches for those of the last<br>century will surely be kept \
;)<br><br>I guess most of you haven&#39;t used the Contacts applet before, right? \
<br>See <a href="http://www.kde-apps.org/content/show.php?content=34479">http://www.kde-apps.org/content/show.php?content=34479</a><br>If \
you have you might get the idea what I envision. There you can have<br>something like \
the list of chat partners in Kopete, but enriched with all <br>possible and \
impossible status and action services, depending on the<br>properties. Others are \
behind popupmenus, so I can use it like the bookmark<br>menu to reach someone&#39;s \
homepage, except that I go by persons, not <br>resourcetype like with the list in \
Konqueror. Same with the blog. Right now<br>the support is broken, but in an earlier \
version one could select and go to<br>the latest blog entries by the same menu. And \
see in the proxy object display <br>if there are new unread blog entries. Like one \
can see now if there are new<br>emails. Or if someone is logged onto my computer. \
Etc. pp. There are so many<br>use cases if you start thinking about it. And it only \
depends on the <br>installed plugins.<br><br>I hope you got a first idea what this \
project is about. If not, please ask.<br><br>So, what do you think would be a good \
name for this? I once tried &quot;Organs&quot;,<br>because the project models the \
organization of the persons and groups around <br>one. But I guess that won&#39;t \
work. Nonenglish terms are welcome, too, if they<br>are still meaningfull and \
connected.<br><br>Friedrich<br><br>_______________________________________________<br>This \
message is from the kde-promo mailing list. <br><br>Visit <a \
href="https://mail.kde.org/mailman/listinfo/kde-promo">https://mail.kde.org/mailman/listinfo/kde-promo</a> \
to unsubscribe, set digest on or temporarily stop your \
subscription.<br></blockquote></div><br>



_______________________________________________
This message is from the kde-promo mailing list.

Visit https://mail.kde.org/mailman/listinfo/kde-promo to unsubscribe, set digest on \
or temporarily stop your subscription.



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic