Re: A web-based frontend for the cdebconf
- To: email@example.com
- Subject: Re: A web-based frontend for the cdebconf
- From: Attilio Fiandrotti <firstname.lastname@example.org>
- Date: Mon, 03 Jul 2006 00:33:32 +0200
- Message-id: <[🔎] 44A849BC.email@example.com>
- In-reply-to: <448F0A63.firstname.lastname@example.org>
- References: <448C335E.email@example.com> <20060612131025.GE31341@marenka.net> <firstname.lastname@example.org> <448F0A63.email@example.com>
Following up to myself, i'm posting some updates about the web frontend
 for cdebconf that i'm writing (the idea is allowing people to
remotely install Debian with a web browser).
Original design of the frontend included development of an HTTP server
that should have took care of managing communication with the browser.
This weekend i did some experiments with the CGI protocol (i'm currently
using apache) which were very positive.
Delagating to an external web server HTTP management greatly simplyfies
frontend design and doesn't require re-inventing the wheel.
So, i decided to move to a design where the web frontend talks via pipes
to a CGI application (a bash script) that talks to the HTTP server which
does actual HTTP communication.
With this design in mind, future integration of the web frontend in the
d-i will require a small and CGI-capable web server: after some googling
i found a possible candidate in webfs  .
Webfs is already packaged for debian, is small (binary size is 60 KB),
is (not too un)actively maintained and has (limited to GET method )
support for CGI.
Currently there are some problems with CGI support, but i thik those can
be solved easily.
Does anyone sees any drawback with this design? and does anyone has a
better candidate than webfs ()?
..waiting for your feedback.. :)