<p></p><p>
----- Melding fra FabianFranz@gmx.de ---------<br />
    Dato: Sat, 07 Jul 2007 09:45:43 +0200<br />
     Fra: Fabian Franz <FabianFranz@gmx.de><br />
Svar-til: User Support for FreeNX Server and kNX Client
<freenx-knx@kde.org><br />
    Emne: [FreeNX-kNX] Release: FreeNX 0.7.0 "Jornade SPL Edition
VI+1" + QA:  The future<br />
     Til: User Support for FreeNX Server and kNX Client
<freenx-knx@kde.org><br />
<br />
<br />
> Hello,<br />
><br />
> greetings from Girona, Spain after a really nice night out. ;-)<br />
><br /><br /><big-snip><br /><br />
> But the thing is:<br />
><br />
> We need a team.<br />
><br />
> I won't be able to do it all by myself. That is another reason why I
want<br />
> a clean and documented design with well defined interfaces. No one could<br
/>
> really work efficiently with the old code base, which got really bloated<br
/>
> at some point.<br />
><br />
> KISS (Keep it simple stupid) is key here ...<br />
><br />
> Also well defined interfaces allow those components to be individually<br
/>
> tested and even used, which greatly helps to do regression testing.<br />
><br />
> Think of now testing nxnode or nxserver for regression ...<br />
><br />
> ... okay, lets talk about something else ...<br />
><br />
> It was a very nice surprise though that the documentation and string<br />
> review comes along so well.<br />
><br />
> So I am looking positively into the future with lots of new developers
for<br />
> the NX 3.0.0 codebase incorporating changes very slowly into official<br />
> x.org and lots of new developers doing components and developing plugins
/<br />
> hooks for FreeNX instead of screaming:<br />
><br />
> - I need feature x.<br />
> - But I need Y.<br />
> - And I need z.<br />
><br />
> Once I have the interfaces designed people can already start working on<br
/>
> the new components, though I think motivation will be the highest once
it<br />
> actually is working and they can also test their changes
"live!".<br />
><br />
> If you really think that bash is the show stopper for 3rd party<br />
> development, I'll learn another language, but so far no one has really<br
/>
> screamed up, yet.<br />
><br />
> And first you have to show me some work done, because there was lots of<br
/>
> talk and talk and talk, but not really many things were actually done.
;-)<br />
><br />
> I think once the first stable version of the redesign is out plus some<br
/>
> decent documentation, a name change is also in order to avoid confusion<br
/>
> with old things and outdated docs like nxserver --adduser ... ;-).<br />
><br /><br />As I came over this article
(http://www.linux.com/feature/116354) I couldn't help think about what we could
learn of the (bad) experiences this article writer had with NX. </p><p>Hopefully
we can create easy documentation and instructions for new user, contibuters and
developers that just might make our free counterpart to NXServer easier for
people not knowledgeable to this technology. I know I will try :-)</p><p>Just
thought it was worth sharing - got atleast me thinking...</p><p>:-) Terje</p>