<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><BR><DIV><DIV>On Jun 11, 2006, at 10:44 AM, Bčr Kessels wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">Can someone from CS explain how they envision to serve the middle tier? <BR></FONT></P></BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV><DIV>It's a PHP script that can be run from the command line.  It currently has a basic form for boot strapping Drupal to the Database first.  Command line options could be added easily.  Then it allows for individual modules to inject configuration forms from the .install.  You might want these values filled out by the script but most likely you'll want them filled out by users.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Writing a PHP script to fill out settings.php isn't the hard part, it's bootstraping Drupal, requirements checking, profile support, and getting the Forms API loading while you are connecting to the DB that's challenging.</DIV><BR><BLOCKQUOTE type="cite"><P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">How we<SPAN class="Apple-converted-space"> </SPAN></FONT><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">can use their install system in a musltisite hosting? <BR></FONT></P></BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Write a multi-site settings.php for each site based on a template like you have in the Sympal scripts already.  Then pick up the installation at the point of selecting the installation profile.</DIV><BR><BLOCKQUOTE type="cite"><P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">Or wit some 3rd party<SPAN class="Apple-converted-space"> </SPAN></FONT><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">installation and configuration script?<SPAN class="Apple-converted-space"> </SPAN></FONT></P> </BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV>For mass hosting it's really just the DB bootstrap that you need to configure and that's straight forward scripting for different provisioning systems.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Kieran<BR><BR></DIV><DIV><BR class="khtml-block-placeholder"></DIV><BR></BODY></HTML>