From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/48810 Path: main.gmane.org!not-for-mail From: Wes Hardaker Newsgroups: gmane.emacs.gnus.general Subject: Re: ... and now for something completely different: User Friendliness Date: Mon, 06 Jan 2003 08:05:22 -0800 Organization: Network Associates Laboratories Sender: owner-ding@hpc.uh.edu Message-ID: References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1041872331 15353 80.91.224.249 (6 Jan 2003 16:58:51 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 6 Jan 2003 16:58:51 +0000 (UTC) Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18VaaP-0003zG-00 for ; Mon, 06 Jan 2003 17:58:49 +0100 Original-Received: from sina.hpc.uh.edu ([129.7.128.10]) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 18VaaN-0002uF-00; Mon, 06 Jan 2003 10:58:47 -0600 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Mon, 06 Jan 2003 10:59:39 -0600 (CST) Original-Received: from sclp3.sclp.com (sclp3.sclp.com [66.230.238.2]) by sina.hpc.uh.edu (8.9.3/8.9.3) with SMTP id KAA07253 for ; Mon, 6 Jan 2003 10:59:06 -0600 (CST) Original-Received: (qmail 1404 invoked by alias); 6 Jan 2003 16:51:37 -0000 Original-Received: (qmail 1399 invoked from network); 6 Jan 2003 16:51:37 -0000 Original-Received: from adsl-66-127-127-227.dsl.scrm01.pacbell.net (HELO localhost.localdomain) (@66.127.127.227) by 66.230.238.6 with SMTP; 6 Jan 2003 16:51:37 -0000 Original-Received: (from hardaker@localhost) by localhost.localdomain (8.11.6/8.11.6) id h06G5M302992; Mon, 6 Jan 2003 08:05:22 -0800 Original-To: ding@gnus.org X-Face: #qW^}a%m*T^{A:Cp}$R\"38+d}41-Z}uU8,r%F#c#s:~Nzp0G9](s?,K49KJ]s"*7gvRgA SrAvQc4@/}L7Qc=w{)]ACO\R{LF@S{pXfojjjGg6c;q6{~C}CxC^^&~(F]`1W)%9j/iS/ IM",B1M.?{w8ckLTYD'`|kTr\i\cgY)P4 In-Reply-To: (Lars Magne Ingebrigtsen's message of "Thu, 02 Jan 2003 08:37:20 +0100") User-Agent: Gnus/5.090008 (Oort Gnus v0.08) XEmacs/21.5 (brussels sprouts, i686-pc-linux) Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:48810 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:48810 >>>>> On Thu, 02 Jan 2003 08:37:20 +0100, Lars Magne Ingebrigtsen said: Lars> Eek. It's a readability nightmare. Lars> The same is the case with anything that looks like HTML with embedded Lars> program statements. If you write PHP with lots of strings and stuff Lars> in between, it soon just gets too ugly to be fun. Lars> So -- any good ideas? Surely somebody must have come up with a nice Lars> solution here... Well, complex stuff is never easy to read. I have another possibility to throw at you: The net-policy package (see sourceforge) contains a perl module I wrote (QWizard) that makes it easy to generate a series of possibly-relating wizard questions and perform actions based on the results. I originally wrote it to define a bunch of linked questions, where the dependency issues are taken care of for the programmer. It's only output, currently, is via a web server but I actually hope to write a Tk and/or cli version/backend in the next few weeks. The nice thing about is that you can depend on the answers to questions to decide what future questions to add to the "ask" chain. The net-policy web site has a few screenshots, but unless you're familiar with IPsec & firewalls (which is what the questions currently show configuration fore) you might get a bit lost. -- "The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it." -- Terry Pratchett