Wiki administrator: Well, Aaron said he had a very official
looking nametag for you. Didn't you sign the paperwork??
Welcome to the team! Here's your pager.<br>
<br>
KDE plasma site/developer wiki site: Seems sensible. Then
we should get some basic information on the KDE plasma site, since we
know more about 'how to get started' than we know about specifics of
the new api's/libraries. Since the front page of the developer
wiki is not editable by most, can we put some more clarification on
intent? (private discussion can follow)<br>
<br>
Turning off new developers: Yeah, I need to implant xml sarcasm
tags in certain areas when I get on a roll. Don't ever pay
attention to what I say. That includes the last sentence.<br>
<br>
Proposition: Being propostioned on the mailing list?
Deal. Do you also have access to the standard <a href="http://plasma.kde.org">plasma.kde.org</a>
site? (Too lazy at this hour to figure out whether the wiki and
the site are on the same host).<br>
<br>
Regards,<br>
Wade<br><br><div><span class="gmail_quote">On 8/25/05, <b class="gmail_sendername">Matt Broadstone</b> <<a href="mailto:mbroadst@gmail.com">mbroadst@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 8/25/05, Wade Olson <<a href="mailto:wadejolson@gmail.com">wadejolson@gmail.com</a>> wrote:<br>> And the circular logic finally reaches its origin/destination....<br>><br>> First sentence on the website: "This is a wiki put up for the developers of
<br>> Plasma, the next generation desktop for KDE 4.0. We are using DokuWiki,<br>> which is a standards compliant, simple to use Wiki, mainly aimed at creating<br>> documentation of any kind."<br>><br>> * "desktop for KDE
4.0"<br>> * "creating documention of any kind"<br>><br>> How on earth could someone new to the project think that KDE 4.0 was needed<br>> or they were free to create documentation based on perceived need? They'd
<br>> have to be insane.<br>><br><br><br>> From your announcement on 8/16:<br>><br>> "The site is currently pretty sparse, but that's where the users come<br>> in :-) I started a little bit of my personal developer page showing
<br>> off some of my work on Extenders, and Aaron has been filling out the<br>> news section as time permits, but it's really up to the community to<br>> use this or not at this point. I, for one, hope we do!"
<br>><br>><br>> So people:<br>> 1) This wiki should only have content for contributors that have experience<br>> on this new project that doesn't yet exist and are familiar with an<br>> undocumented project.
<br>> 2) Please write public documentation in accordance with private<br>> undocumented conversations.<br>><br>> "the point of the wiki is not to inform new people, but to help developers<br>> who are already familiar with the project work together." Ahhh KDE, where
<br>> 99% of the projects beg for new blood, and the other 1% actively turn people<br>> away.<br>><br>> As wiki administrator, I'd recommend that you place guidance on your<br>> expectations for content and growth on the site itself. Posting stances on
<br>> this mailing fall into the very trap of: "tracking the progress of the<br>> plethora of ideas revolving around Plasma has been somewhat troublesome, as<br>> they are scattered throughout the usual channels (IRC,mailing list,
<br>> kde-artists forum)".<br>><br>> Regards,<br>> Wade<br>><br>><br>Excuse me, perhaps I was not so clear on a few points, it was 5min<br>after I woke up after all :)<br><br>Ok so where to start:
<br>First of all I'd prefer not to think of myself as the wiki<br>administrator, honestly I have been strictly a developer up until this<br>point but the lack of a centralized point of reference for the said<br>"plethora of ideas revolving around Plasma," lead me to ask Aaron to
<br>put it up. Needless to say, the idea of a wiki administrator is almost<br>nonsensical as it's meant to be a community controlled site.<br><br>In talking to Aaron when setting up the wiki my first instinct was to<br>load it up with information for new developers (after all I was the
<br>person to post those first set of instructions on setting up the KDE<br>environment to this list) at which point he pointed out quite<br>correctly that the reason we have a developer section on the main site<br>at all is to address these exact topics.
<br><br>Now to provide some (re)definitions:<br>The point of the Plasma website (not the wiki) is primarily to give an<br>overview of this project to the world.<br><br>The point of the developer section of the Plasma website is to provide
<br>prospective developers with information on what they can do to get<br>their environment set up (this should obviously be expanded upon as it<br>is currently a link to my original, and deprecated, instructions. I<br>totally agree with this) and what they can start reading, and doing to
<br>get involved in the project.<br><br>The Plasma Developer Wiki is a tool for developers who have made it<br>past this step. It is a point of reference where developers (and<br>artists!) who are familiar with the goals of this project (pointed out
<br>in the main website), have followed steps to get their build<br>environment set up, and are ready to dig into the project. I want to<br>stress that this is not a "Plasma Wiki" but instead a "Plasma<br>Developer Wiki." For the developers, by the developers. Mind you that
<br>this is precisely the reason that there is no link from the initial<br>Plasma website to the developer wiki, this is not a huge public forum<br>for discussion on Plasma from any person who happens to show up with a<br>
new idea. It is explicitly referenced in the Developer section under<br>the assumption that those who will link to it are Developers.<br><br>>>1) This wiki should only have content for contributors that have<br>experience on this new project that doesn't yet exist and are familiar
<br>with an undocumented project.<br>Did I say this? If so I was mistaken (perhaps you gleaned it from<br>something I said this morning on irc?), it's not meant just for<br>contributors that have experience with the project. It is meant to
<br>help merge the gap between the people who have experience with Kicker,<br>the people who have been currently contributing to Plasma, and those<br>who are just joining.<br><br>Furthermore, this is not a place where people just publicly document
<br>private conversations. On the contrary, many of the topics documented<br>(or to be documented) on the site are public discussions INSIDE the<br>project (on our IRC channel, or Mailing list, as I pointed out).<br>Unfortunately, that information only really resides in past postings
<br>on the list (hard to navigate through), or more often in the minds of<br>the few people who have been here a while and have read all of it. So<br>the hope was that the wiki would be used to consolidate that<br>information, and yes because we are playing a little bit of catchup
<br>that will have to be done by those people who remember (or provided)<br>those previous conversations (a great example of this is Georges'<br>SysTray entry, I was silly moving it around so it shows me as the last<br>author, but he was advised to post his thoughts on the structure of
<br>the SysTray and did so quite well)<br><br>> "the point of the wiki is not to inform new people, but to help developers<br>> who are already familiar with the project work together." Ahhh KDE, where<br>
> 99% of the projects beg for new blood, and the other 1% actively turn people<br>> away.<br>><br>Please, I hardly think my words amount to rejecting new blood. I was<br>simply pointing out that you are confused as to the point of this
<br>wiki, and perhaps for good reason. I agree with you that portions of<br>both of our websites need revision to better stipulate their<br>respective purposes.<br><br>Now to get to your additions:<br>The pages that you added to the wiki are awesome! When I spoke to them
<br>in the email this morning I was primarily thinking of your page for<br>the Optimizations, and once again this is probably just my fault for<br>not filling it out in time. The Optimization namespace is meant to be<br>a place where developers can discuss different methods and tools used
<br>for measuring the performance of Plasma (I was going to start with a<br>little blurb about using KCacheGrind on kicker). I think you have the<br>right idea when adding information because most of it is giving<br>helpful info to our developers regarding the current state of a given
<br>section of Plasma (like the pages you added for the bindings).<br><br>Anyway, I hope this clears up a few things. By all means contact me<br>with suggestions for the front page of the wiki, I know it needs some<br>work (the text describing DokuWiki is literally a portion of the
<br>standard template text, so admittedly that text could use a lot of<br>work), and the reason the front page is locked to general user is<br>basically for security (we don't want random people smearing the front<br>of our wiki).
<br><br>So now its my turn for proposition. You seem to be somewhat interested<br>in the presentation of this project, perhaps you'd be interested in<br>taking an active role in updating portions of our website and wiki to
<br>provide the kind of information you're looking for?<br><br> -- Matt<br><br><br>><br>> On 8/25/05, Matt Broadstone <<a href="mailto:mbroadst@gmail.com">mbroadst@gmail.com</a>> wrote:<br>> ><br>> > On 8/25/05, Wade Olson <
<a href="mailto:wade@corefunction.com">wade@corefunction.com</a>> wrote:<br>> > > I agree.<br>> > ><br>> > > You must have been spying on me through my webcam<br>> (need...more...tinfoil)
<br>> > > as I updated about 10 wiki pages last night.<br>> > ><br>> > > Alas, it's 5:15 am now and I have to drive straight to a consulting<br>> > > engagement in another state. But I will try to put in some of this
<br>> > > information later tonight.<br>> > ><br>> > > Thanks,<br>> > > Wade<br>> > ><br>> > ><br>> > ><br>> > > Vinay Khaitan wrote:<br>> > > Don't you think, All of this should have gone to plasma Wiki ?
<br>> > > Well, I already though about contacting Aaron. I really feel,<br>> > > manything is missing in plasma wiki for new developers. The wiki<br>> > > should detail the process.<br>> > >
<br>> > No it should not.. Aaron and I talked about this when I was first<br>> > setting up the wiki. The wiki is not meant to be a place where you can<br>> > find out how to get involved and get started, but instead a place
<br>> > where you can find lots of specific reference information on the<br>> > internals of Plasma. For instance, this is the reason we have not<br>> > posted instructions on setting up the kde4 environment on the wiki,
<br>> > information like this belongs on the main web page. A lot of wade's<br>> > information is OK, but the point of the wiki is not to inform new<br>> > people, but to help developers who are already familiar with the
<br>> > project work together.<br>> ><br>> > ><br>> > > On 8/24/05, Wade Olson < <a href="mailto:wadejolson@gmail.com">wadejolson@gmail.com</a>> wrote:<br>> > ><br>> > >
<br>> > > Hi Markus,<br>> > ><br>> > > Thanks for the email and welcome!<br>> > ><br>> > > I know that interest is booming for Plasma, which is turning into both<br>> a<br>
> > > blessing and a curse for Aaron. Hopefully with aKademy coming up<br>> shortly,<br>> > > more information and immediate tasks will be forthcoming.<br>> > ><br>> > > In the interim, for people who are just joining this young project, can
<br>> I<br>> > > recommend:<br>> > > * Give everyone a brief synopsis of your background<br>> (student/professional,<br>> > > home country, software experience, KDE experience)<br>> > > * List where you think you might fit in initially (and remember that
<br>> not<br>> > > everyone can just step in and do the fun work of drawing on a whiteboard<br>> and<br>> > > having legions do their C++ bidding)<br>> > > * Do your project homework. Learn as much about Plasma as you can from:
<br>> > > <a href="http://plasma.kde.org/cms/1086">http://plasma.kde.org/cms/1086</a><br>> > > <a href="http://plasma.kde.org/wiki/">http://plasma.kde.org/wiki/</a><br>> > ><br>> > >
<br>> <a href="http://kde-artists.org/main/component/option,com_smf/Itemid,48/expv,0/board,5.0">http://kde-artists.org/main/component/option,com_smf/Itemid,48/expv,0/board,5.0</a><br>> > > <a href="http://appeal.kde.org/wiki/Appeal">
http://appeal.kde.org/wiki/Appeal</a><br>> > > <a href="http://netdragon.sourceforge.net/ssuperkaramba.html">http://netdragon.sourceforge.net/ssuperkaramba.html</a><br>> > > (for historical reference)<br>
> > > Competitive analysis: Apple, MS, Gnome, 3rd party widgets<br>> > > * Do your functional homework. For example, if you plan on helping with<br>> > > usability, make sure you are familiar with sites like:
<br>> > > <a href="http://www.openusability.org/">http://www.openusability.org/</a><br>> > > <a href="http://www.kde.org/areas/guidelines/html/">http://www.kde.org/areas/guidelines/html/</a><br>> > > (and many other interface guidelines...like
<a href="http://apple.com">apple.com</a>'s work)<br>> > > Or, if you plan on coding, of course you want to be familiar with:<br>> > > <a href="http://developer.kde.org/">http://developer.kde.org/</a><br>
> > > <a href="http://www.trolltech.com/developer/">http://www.trolltech.com/developer/</a><br>> > > <a href="http://qtdeveloper.net/">http://qtdeveloper.net/</a><br>> > > Any site that help with OOA/OOD/Design Patterns
<br>> > ><br>> > > These simple steps can help others learn more about you, help Aaron<br>> > > organize skill sets and person-power, and minimize initial delays due to<br>> > > lack of preparation.
<br>> > ><br>> > > No matter how people feel about software development bureaucracy, there<br>> are<br>> > > very basic project planning and resourcing tasks that have to be<br>> coordinated
<br>> > > with such a large disparate group forming so quickly.<br>> > ><br>> > > Not only is Plasma going to be unbelievable, but it's really going to<br>> get<br>> > > people to learn about more sophisticated programming techniques,
<br>> usability<br>> > > and various testing methodologies. I'd say this group is a microcosm of<br>> > > what going to go on with KDE in general as it expreiences growing pains.<br>> > ><br>
> > > So welcome, and hold tight while things get organized, but hopefully<br>> > > there's plenty everyone can do in the meantime to sharpen their skills<br>> and<br>> > > familiarity.<br>> > >
<br>> > > Wade<br>> > ><br>> > > *Note: This email does not necessarily reflect the views of those that<br>> know<br>> > > their head from their arse.<br>> > ><br>> > >
<br>> > ><br>> > > On 8/24/05, Markus Hofmann <<a href="mailto:markus.hofmann@gmail.com">markus.hofmann@gmail.com</a>> wrote:<br>> > ><br>> > ><br>> > > Hi everybody,<br>
> > ><br>> > > I want to join the plasma team too.<br>> > ><br>> > > For four weeks I read an interesting article about the plasma project<br>> > > and I subscribed theailing list. With the help of Hans I got kde4
<br>> > > compiled on my computer.<br>> > ><br>> > > I don't have experience in QT programming but I'm interested to learn.<br>> > ><br>> > > I'm really motivated to help you.<br>
> > ><br>> > > Greeting<br>> > ><br>> > > Markus<br>> > > _______________________________________________<br>> > > Panel-devel mailing list<br>> > > <a href="mailto:Panel-devel@kde.org">
Panel-devel@kde.org</a><br>> > > <a href="https://mail.kde.org/mailman/listinfo/panel-devel">https://mail.kde.org/mailman/listinfo/panel-devel</a><br>> > ><br>> > ><br>> > ><br>> > > _______________________________________________
<br>> > > Panel-devel mailing list<br>> > > <a href="mailto:Panel-devel@kde.org">Panel-devel@kde.org</a><br>> > > <a href="https://mail.kde.org/mailman/listinfo/panel-devel">https://mail.kde.org/mailman/listinfo/panel-devel
</a><br>> > ><br>> > ><br>> > ><br>> > ><br>> > ><br>> > ><br>> > ><br>> > > _______________________________________________<br>> > > Panel-devel mailing list
<br>> > > <a href="mailto:Panel-devel@kde.org">Panel-devel@kde.org</a><br>> > > <a href="https://mail.kde.org/mailman/listinfo/panel-devel">https://mail.kde.org/mailman/listinfo/panel-devel</a><br>> > >
<br>> > ><br>> > ><br>> > _______________________________________________<br>> > Panel-devel mailing list<br>> > <a href="mailto:Panel-devel@kde.org">Panel-devel@kde.org</a><br>> >
<a href="https://mail.kde.org/mailman/listinfo/panel-devel">https://mail.kde.org/mailman/listinfo/panel-devel</a><br>> ><br>><br>><br>> _______________________________________________<br>> Panel-devel mailing list
<br>> <a href="mailto:Panel-devel@kde.org">Panel-devel@kde.org</a><br>> <a href="https://mail.kde.org/mailman/listinfo/panel-devel">https://mail.kde.org/mailman/listinfo/panel-devel</a><br>><br>><br>><br></blockquote>
</div><br>