[ghns] Re : about SoC proposal at Blender Foundation on GHNS + questions

Jonathan-David SCHRODER myselfhimself at free.fr
Tue Apr 8 14:22:52 PDT 2008


Hi,
thanks for your answer and proposal
I'd like to focus on using scripting something in Python to browse any GHNS
repository using the REST interface.
I've created an accout on kde-looks and will use it to fetch the xml and try
parsing it.
Thanks for blender repository proposal. If ever you created a ghns for
blender, would you register the domain and host the web site ? For... I've
read somewhere that hosting was provided for free by freedesktop.org for the
kde-looks or maybe open-cliparts repository.

I will talk with the blender foundation first to decide on whether I should
ask you to setup a GHNS suite for blender.
I don't know yet if such a website could be tagged officially as part of the
blender foundation.

I'll post comments to my SoC proposal because I guess have troubles working
the whole summer unless I find a work experience in a firm with > 25
employees that would accept to have me work on the Blender assets
manager/downloader application project during 6 weeks or more (this is a
compulsory work xp I have to do this summer for school)

Anyway, I am ready to work on integrating client ghns support & customizing
the server side of a ghns system for Blender even out of a summer of code
starting from this week or so.

Jonathan-david Schröder

On Tue, Apr 8, 2008 at 1:11 PM, Frank Karlitschek <karlitschek at kde.org>
wrote:

> Hi Jonathan,
>
> sorry for not answering you earlier.
>
> I´m running KDE-Look.org and other sister sites with GHNS feeds for KDE,
> OpenOffice.org and other projekts. We´re providing a GHNS1 and a REST
> interface at the moment. You can check api.opendesktop.org for more
> information.
>
> If you want to focus on the client side implementation I can setup a
> community website and a GHNS interface for blender or other projects in a
> few days.
>
> Do you think this is useful for you?
>
>
> Cheers
> Frank
>
>
>
>
>
> On 08.04.2008, at 03:14, Jonathan-David SCHRODER wrote:
>
> > Hi Jeremy
> > thanks for your feedback on IRC and through that e-mail you sent.
> > Indeed I have submitted my proposal now and can't alter it for now.
> > Thanks for your answers.
> > I've "met" on #blendercoders a blender developper interested in my
> > proposal (he had access to the SoC admin side for the blender foundation)
> > because he worked using mysql for blender files data blocks.
> > He wants to talk more about the proposal with me in a few days.
> >
> > By then... I could have tried to use khotnewstuff, and maybe some shell
> > scripts I've seen on the repos to know that I can make the GHNS system work
> > somehow and start discovering more about it.
> >
> > I'll come towards you when I need feedback about how ghns works for one
> > aspect or another.
> >
> > Thanks for your attention,
> > sincerely
> > jonathan
> >
> >
> > On Tue, Apr 8, 2008 at 3:03 AM, Jeremy Whiting <jeremy at scitools.com>
> > wrote:
> > Good Questions,  I'll answer inline.
> >
> > On Monday 07 April 2008 10:47:51 am Jonathan-David SCHRODER wrote:
> > > Hi
> > >
> > >  thanks very much for your detailed reply,
> > > I'll adapt my Blender FOundation proposal with your input
> > > and then maybe a KDE proposal later tonight.
> > >
> > > I've looked at this diagram :
> > >
> > http://svn.kstuff.org/browser/trunk/kstuff/ghns/architecture-future.png
> > > I would like to have one more info as to DXS.
> > > I've noted that DXS is http only which seems ok for me.
> > > looking at
> > >
> > http://svn.kstuff.org/browser/trunk/kstuff/ghns/architecture-future.pngmake
> > >s understanding the desktop
> > > software / server software break
> > > down<http://ghns.freedesktop.org/software.php>(with 3 packages)
> > > clearer.
> > >
> > > do you know if
> > >
> > http://svn.kstuff.org/browser/trunk/kstuff/ghns/architecture-future.png
> >  is
> > > implemented yet ?
> >
> > Not quite, the server side administration web interface is not
> > implemented yet
> > I believe.
> >
> > > is the communication language between client and DXS frontend still
> > SOAP
> > > and is REST going to replace that, or will both coexist ?
> > > Is REST implementation just an idea, or a real intent ?
> >
> > REST is possible, SOAP is the first implementation that is done, REST
> > can be
> > considered as an alternative at this point but still needs to be
> > implemented.
> >
> > >
> > > do you know if any of the current implementations of ghns clients
> > listed on
> > > http://ghns.freedesktop.org/software.php (first section) now talk to
> > the
> > > DXS frontend directly ? Or do they all still have the  current
> > > architecture<
> > http://svn.kstuff.org/browser/trunk/kstuff/ghns/architecture-c
> > >urrent.png>(that's to say clients talk to web app to browse through,
> > and to
> > > another
> > > specific server fetch and upload contents) ?
> >
> > KNewStuff2 talks to the DXS interface directly, still could use some
> > testing,
> > as only a couple DXS server's have been set up.
> >
> > >
> > > I did not take the time to have an in depth look at client local
> > > database... Do you know if some software client app has implemented
> > > something (xml or sql dbs) to list reading from the client hard drive
> > > what's been downloaded where and the version info of those contents ?
> >
> > KHotNewStuff2 library implements what it calls a registry in xml files
> > in the
> > user's data folder $KDEHOME/share/apps/knewstuff2-entries.registry/
> > it just copies the xml from the provider for the installed entries.
> >  Same
> > could be easily done with sqlite or any other db easily.
> >
> > > your answers would help me a great deal for the proposal I'll post for
> > the
> > > Blender Foundation tonight.
> > >
> > > Sincerely,
> > > Jonathan
> >
> > Sorry, my answers were probably too late to help with your proposal, but
> > again, we are willing to help and show how knewstuff2 works if you need.
> >
> > Jeremy (jpwhiting)
> >
> > >
> > > On Mon, Apr 7, 2008 at 9:40 AM, Josef Spillner <spillner at kde.org>
> > wrote:
> > > > Salut,
> > > >
> > > > Am Sonntag 06 April 2008 19:13:19 schrieb Jonathan-David SCHRODER:
> > > > > Hi,
> > > > > I made a SoC 2008 proposal at the Blender Foundation to be able to
> > > > > fetch about anything from withing a running Blender app.
> > > > > About anything meaning : models, materials, new blender binary
> > updates,
> > > > > scripts, nodes...
> > > > > The proposal in its current state is here (a publish google docs
> > with
> > > >
> > > > which
> > > >
> > > > > I will update my google SoC some time before the deadline) :
> > > > > http://docs.google.com/Doc?id=dcsrtj3t_92g33hrcgx<
> > > >
> > > > http://docs.google.com/Do
> > > >
> > > > >c?docid=dcsrtj3t_92g33hrcgx&hl=en>
> > > >
> > > > This looks like a very cool idea. Some months back somebody
> > approached us
> > > > for
> > > > a GHNS implementation for OpenClipart in OOo and other applications,
> > and
> > > > I think it's really important to have good application support for
> > GHNS
> > > > beyond
> > > > the desktop-integrated stuff.
> > > >
> > > > > The proposal will see changes today or tomorrow as far as phrasing
> > is
> > > > > concerned (someone looked it over and told me what did not sound
> > > > > very english or was difficult to understand).
> > > >
> > > > It's not hard to understand. I've seen proposals from native English
> > > > speakers
> > > > which were really hard to understand compared to yours.
> > > >
> > > > > In that application, I propose amongst other things, to integrate
> > a
> > > > > GHNS client into Blender, and to develop a template PHP code
> > Blender
> > > > > content repositories implementing the GHS server call API (a
> > > > > data.kstuff.org-adapted back-end+front-end version for Blender
> > data,
> > > >
> > > > whose
> > > >
> > > > > frontend people could customize).
> > > >
> > > > Currently data.kstuff.org runs the Cocodrilo web frontend which is
> > > > already customisable. And it can be embedded into other web pages,
> > > > optionally. As you
> > > > can see data.kde.org comes in the design of kde.org, because it uses
> > the
> > > > KDE
> > > > WWW framework:
> > > >        http://svn.kstuff.org/browser/trunk/data.kde.org
> > > > But the individual repository contents are rendered through
> > Cocodrilo:
> > > >        http://ghns.berlios.de/cocodrilo/
> > > >        (sorry, outdated version, but there's a SVN somewhere)
> > > >
> > > > > A part of the GHNS client would have to be coded in Python
> > (although
> > > > > all the GHNS scripts are in Perl), because Python is simply what
> > > > > Blender is extended with.
> > > >
> > > > GGZ-Python already has an old and somewhat outdated, but still
> > working
> > > > version
> > > > of a GHNS downloader. You could take this as a start. This is
> > independent
> > > > of
> > > > what language the server-side Hotstuff scripts are written in,
> > although
> > > > in all honesty I wouldn't choose Perl again if I had the time to
> > rewrite
> > > > them :-)
> > > >
> > > > > Could you let me know your thoughts of my proposal ?
> > > > > What I propose for Blender, could actually be generalized for
> > > >
> > > > Inkscape...
> > > >
> > > > > Does the GHNS project mentor anything for the 2008 SoC ?
> > > >
> > > > GHNS is a fraction of freedesktop.org, and even the mighty
> > > > freedesktop.org doesn't menter. Instead, the desktop projects (KDE
> > and
> > > > GNOME) have agreed to
> > > > accept a few students for freedesktop.org. I can imagine that the
> > Blender
> > > > foundation would do just the same.
> > > >
> > > > Note that I'm currently not very familiar with Blender. I've used it
> > a
> > > > lot between 2000 and 2002, but not at all since then because I've
> > moved
> > > > out of 3D
> > > > games on Linux into gaming infrastructures and networking.
> > > >
> > > > > Apparently, there are more than 20 proposals at the Blender
> > foundation
> > > >
> > > > and
> > > >
> > > > > I am not sure if mine would be retained....
> > > >
> > > > Well I think it's a good proposal. And I could volunteer as a
> > mentor, but
> > > > it's
> > > > up to them if they accept me. Even if they do, it'd be better for
> > you to
> > > > find
> > > > advocates within the Blender project, right now.
> > > >
> > > > > I'd be OK to work on a SoC for the KDE group or other
> > organisation, and
> > > > > work to integrate GHNS into more pieces of software such as
> > Inkscape,
> > > >
> > > > Gimp,
> > > >
> > > > > Scribus... so I would be so grateful if you knew where I could
> > apply as
> > > > > well elsewhere than for the Blender Foundation to have more
> > chances to
> > > >
> > > > work
> > > >
> > > > > a Summer of Code this year... .
> > > >
> > > > The chances in KDE would be very slim, there are already ~250
> > proposals
> > > > and
> > > > only those from which the project really benefits will be chosen.
> > Nothing
> > > > prevents you from submitting an application to KDE, too, but I can
> > > > already see the comments - why Blender if there's Krita filters and
> > KWord
> > > > templates
> > > > and ...
> > > > Therefore I think you should focus on the Blender foundation.
> > > >
> > > > > I think that I should complement my proposal with links to
> > graphics.
> > > >
> > > > Would
> > > >
> > > > > you have any diagrams describing the way GHNS works that I could
> > use
> > > > > and adapt for my Blender proposal ?
> > > >
> > > > You can find some in:
> > > >        http://svn.kstuff.org/browser/trunk/kstuff/ghns
> > > >
> > > > Embarassingly there are not more.
> > > >
> > > > > I know that I'm posting this lately.
> > > >
> > > > Pas de problème pour moi :)
> > > >
> > > > Josef
> > >
> > > --
> > > http://www.jaxtr.com/myselfhimself
> > >
> > >
> > >
> > > --
> > > http://www.jaxtr.com/myselfhimself
> >
> >
> >
> >
> >
> >
> > --
> > http://www.jaxtr.com/myselfhimself_______________________________________________
> > ghns mailing list
> > ghns at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/ghns
> >
>
> --
> Frank Karlitschek
> karlitschek at kde.org
>
>
>
>
>


-- 
http://www.jaxtr.com/myselfhimself
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freedesktop.org/archives/ghns/attachments/20080408/ca495592/attachment-0001.html 


More information about the ghns mailing list