[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnumed-devel] Re: packaging GNUmed web stuff
From: |
Sebastian Hilbert |
Subject: |
Re: [Gnumed-devel] Re: packaging GNUmed web stuff |
Date: |
Mon, 30 Aug 2010 16:55:26 +0200 |
User-agent: |
KMail/1.13.5 (Linux/2.6.34.1-14-desktop; KDE/4.5.0; i686; ; ) |
On Monday 30 August 2010 14:44:24 Andreas Tille wrote:
> On Sun, Aug 29, 2010 at 11:03:06AM +0200, Sebastian Hilbert wrote:
> > While it is not finished I would like to know how to proceed with
> > packaging. First I need help with the package name.
> >
> > gnumed-web-client ?
> > gnumed-client-web ?
>
> Hmmm, naming is always di nbfficult - but what you are installing is
> actually no client but a server which serves web pages to the user,
> right? (Not really honest, just provoking ;-)). So why not simlpy
>
> gnumed-webui ?
Good point.
>
> > The problem here is that this beast consists of three part.s
> >
> > gnumed-server
> > gnumed-client (running on a central server and acting like it from the
> > user's perspective)
> > gnumed-client-webui (which is webpages and Javascript served to the
> > user's browser)
>
> Why is this actually a "problem"?
>
It is not. Only for naming reasons.
> > We now have a wxpython client which is run on the user's computer and we
> > have a pyjamas based client which is run on the server (or the user's
> > computer if it is identical with the server)
> >
> > So I would package all what is currently in the gnumed-client package
> > (except the wxpython directory) plus the ProxiedWeb folder.
>
> About what folder you are talking about?
>
There is a folder ProxiedWeb which hold the web client stuff equivalent to the
wxpython folder
> > Then the server administrator would install gnumed-client-web and gnumed-
> > server on the serving machine. He/she would then run the client with the
> > -- webui option to start the serving.
>
> ???
> I do not understand this. Is the same script (gnumed.py) starting the
> wx native client as well as the web client?
>
Yes.
> > For it to work multitaskhttpd would have to be installed and be running
> > as well. I guess multitaskhttpd needs to be packaged seperately.
>
> URL for multitaskhttpd?
>
There is only a git repository right now.
> > Any name for
> > that package ? gnumed-server-multitaskhttpd ? or python-multitaskhttpd ?
>
> Probably the last one because I guess this is not really a GNUmed
> related software
It is not.
> > This scenario currently does not need Apache installed. I know that for
> > https to work someone said that apache could be used. I have no idea how
> > to configure this and currently cannot help with this. If we get this
> > figured out it cannot be automated as many users will have a default
> > installation of Apache and I am not going to mess with it. So anyone
> > attempting this will go to the Wiki and configure this manually.
>
> I'm not sure about other distributions than Debian but my guess is that
> /etc/apache2/conf.d is not a Debian specific thing. Most probably you
> can configure the package using this mechanism.
>
Maybe I have never done this.
>
> PS: I hope that I will be able to upload gnumed 0.8 / v14 at the end of
> this week to Debian experimental.
Great.
Sebastian