Return-Path: Delivered-To: apmail-forrest-dev-archive@www.apache.org Received: (qmail 58834 invoked from network); 5 Jan 2008 23:08:59 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 5 Jan 2008 23:08:59 -0000 Received: (qmail 20605 invoked by uid 500); 5 Jan 2008 23:08:47 -0000 Delivered-To: apmail-forrest-dev-archive@forrest.apache.org Received: (qmail 20544 invoked by uid 500); 5 Jan 2008 23:08:47 -0000 Mailing-List: contact dev-help@forrest.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@forrest.apache.org List-Id: Delivered-To: mailing list dev@forrest.apache.org Received: (qmail 20533 invoked by uid 99); 5 Jan 2008 23:08:47 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 05 Jan 2008 15:08:47 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [212.227.97.199] (HELO eva.aranex-provider.de) (212.227.97.199) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 05 Jan 2008 23:08:21 +0000 Received: from localhost (localhost.localdomain [127.0.0.1]) by eva.aranex-provider.de (Postfix) with ESMTP id 2623B1C011E43 for ; Sun, 6 Jan 2008 00:08:24 +0100 (CET) X-Virus-Scanned: amavisd-new at aranex-provider.de Received: from eva.aranex-provider.de ([127.0.0.1]) by localhost (eva.aranex-provider.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n36w0AR+yOfs for ; Sun, 6 Jan 2008 00:08:24 +0100 (CET) Received: by eva.aranex-provider.de (Postfix, from userid 1005) id 078361C07E594; Sun, 6 Jan 2008 00:08:23 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on s15242001.onlinehome-server.info X-Spam-Level: Received: from [192.168.178.22] (stgt-4d0259be.pool.mediaWays.net [77.2.89.190]) by eva.aranex-provider.de (Postfix) with ESMTP id B0A431C011E43 for ; Sun, 6 Jan 2008 00:08:16 +0100 (CET) Message-ID: <47800DE4.3070201@uidesign.de> Date: Sun, 06 Jan 2008 00:08:20 +0100 From: Johannes Schaefer User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) MIME-Version: 1.0 To: dev@forrest.apache.org Subject: Re: Windows-Installer for Forrest References: <477E2D3C.403@uidesign.de> <477F4F26.6040008@apache.org> In-Reply-To: <477F4F26.6040008@apache.org> X-Enigmail-Version: 0.95.6 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-102.6 required=5.0 tests=AWL,BAYES_00, USER_IN_WHITELIST autolearn=ham version=3.1.7 Ferdinand Soethe schrieb: > Great. I think this is a great idea and long overdue. > > Where can I look up the documentation for the nsi-language? Download and install it, then press F1 ;-) It comes with an extensive user manual and heaps of examples. I didn't have a clue of NSIS and put the installer in about two hours together, so it's fairly easy. >> - Copies forrest 0.8 to the program directory (C:\Program >> Files) > > As far as I gather that name of the program-directory is > language specific and becomes C:\pogramme in german Windows? Right, NSIS will handle this. >> The installation is based on the zip-file for forrest-0.8 >> and results in a total size of 23.088.307 Bytes (slightly >> *smaller* than the original zip file). > > Does it have to become a compiled exe or could it simply > work with the Forrest zip? No. It contains everything in a single .exe file (as far as I see). But this is the whole point of it: Make it easier. One download, one double-click and you're done. > Some first comments: > > - I'd rather not set FORREST_HOME as a permanent > environment variable but rather set it in the batch-file > that starts forrest. That also makes it possible to have > separate versions of forrest installed. I was thinking about this, since Forrest actually does not need it. In the installer the user may choose not to set the variable. All parts are optional (even the Forrest one, labelled "required"). > - To simplify working with projects I can contribute a > solution that created a context menu item for directories > in the windows explorer. That way you simply right-click > any project directory and select menu items such as > "forrest 0.8 run", "forrest 0.8 compile" etc. Hey, this sounds good. Maybe we can integrate such things into the installer. But I wonder how many *users* would work with more than one installed forrest?! This sounds like a dev task to me... I can only encourage you to download NSIS and create the installer yourself to see how it works. This will be easier than up/downloading it just for you to see. It's here >> [1] http://nsis.sourceforge.net/ plus plugin: >> [2] http://nsis.sourceforge.net/ShellLink_plug-in Cheers, Johannes > Best regards, > Ferdinand Soethe > -- User Interface Design GmbH, Ludwigsburg, Germany Phone/Fax +49 7141 37700-46/-99, Mobile +49 170 4914567 E-mail johannes.schaefer@uidesign.de * www.uidesign.de Offices: Martin-Luther-Stra�e 57-59, D-71636 Ludwigsburg Truderinger Strasse 330, D-81825 Muenchen Friedrichsring 46, D-68161 Mannheim Legal information according to EHUG: User Interface Design GmbH; Managing Directors: Dr. Claus Goerner, Franz Koller; Head office: Ludwigsburg; Commercial register of the local court of Stuttgart, Germany, HRB 205519 +++ We have moved to new premises: As of October 15, you will find the UID head office at Martin-Luther-Strasse 57-59 * 71636 Ludwigsburg. +++