As you might have noticed, my website sucks. Enough people keep ragging on
me about it, that maybe I'll up and do something about it. However, I
currently have FrontPage 2000 and I hate it. Ideally, I would like an open
source website + html design tool implemented in Scheme or Lisp, so that
possibly someday I can fix whatever's broken about it. That said, I would
like a tool that actually saves me work as a web designer. I don't feel
that FrontPage 2000 does this. I'm saying there's a certain level of
maturity that has to exist in the app, it can't be some "alpha quality"
thing. If you know of such a beast in Scheme or Lisp, please let me know.
If no such beast exists then I'll look elsewhere.
I believe my webhost can take either Unix or Windows stuff. My local
machine where I do all development is Windows. I'd be interested to know
about Linux solutions too though.
--
Cheers, www.indiegamedesign.com
Brandon Van Every Seattle, WA
"We live in a world of very bright people building
crappy software with total shit for tools and process."
- Ed McKenzie
The world rejoiced as "Brandon J. Van Every" <·····················@mycompanyname.com> wrote:
> I believe my webhost can take either Unix or Windows stuff. My
> local machine where I do all development is Windows. I'd be
> interested to know about Linux solutions too though.
Have you considered using a text editor, and uploading content to the
site?
I happen to use DocBook/SGML as the raw form of my "content;" my
hosting providers are completely oblivious to this because what they
get are Just Plain Files.
If I translated it over into some sort of Lisp form, I'd still handle
it the same way; I wouldn't particularly need a Lisp system on the web
site because the functionality requirements are satisfied by doing all
transforms statically on MY OWN HARDWARE, no need to install anything
at all on the HTTP host.
The fact that you apparently imagine it necessary to have some unified
"content management" system that has to run identically everywhere is
doubtless part of why people consider you worthy of ridicule.
--
(format nil ···@~S" "cbbrowne" "ntlug.org")
http://linuxfinances.info/info/lsf.html
The way to a man's heart is through the left ventricle.
Christopher Browne wrote:
> The world rejoiced as "Brandon J. Van Every"
> <·····················@mycompanyname.com> wrote:
>> I believe my webhost can take either Unix or Windows stuff. My
>> local machine where I do all development is Windows. I'd be
>> interested to know about Linux solutions too though.
>
> Have you considered using a text editor, and uploading content to the
> site?
I do a certain amount of hand markup when I participate in discussion forums
on websites or wikis. As far as I'm concerned, such processes are labor
intensive. I can remember a few very common operations like Bold, Italic,
Paragraph, line break, List elements, and (surprisingly more than most) how
to make an URL anchor. But that's as much as I'm gonna know or care to
know. Looking up anything else is a tedious chore and my time is better
spent on other matters.
Also, synchronizing changes with a remote website, refactoring, and source
control are non-trivial issues. I want real tools to deal with these jobs,
not ad-hoc broken "roll your own" stuff. I'm simply not that much of a guru
and don't want to become one. I want to be an AI guru, not a website guru.
This says nothing of higher level web layout issues, or image conversions,
which I'm certainly not going to try to funge by hand. FrontPage 2000 has
the basics of all of this. They're just clunky, sucky, and sorta broken
tools.
> The fact that you apparently imagine it necessary to have some unified
> "content management" system that has to run identically everywhere is
> doubtless part of why people consider you worthy of ridicule.
I'm sure the Lisp and Scheme worlds are filled with a disproportionate
number of "roll your own" tinkerers that have no serious interest in real
world production pipelines. If there are no such open source tools in Lisp
or Scheme, I'll go ask the Python crowd. I know they've got some things,
and they prioritize ease-of-use.
--
Cheers, www.indiegamedesign.com
Brandon Van Every Seattle, WA
"Troll" - (n.) Anything you don't like.
Usage: "He's just a troll."
Arctic Fidelity wrote:
>
> [about Boxer]
Thanks for the Boxer tip!
> Since you're into AI, why not use this as a project?
Because I already have an AI project, and it would waste time to redirect
my energy to webdesign projects. I am not looking for lots of additional
work. Web design is by now hopefully an activity where labor can be
minimized, it shouldn't need to be a research activity to get things done.
My current website has 1 principle advantage: zero labor.
> What's important is
> that you realize that a tool is not going to fix your problems, but you
> can make doing things the "right" way is easier.
I will consider that in the future. For the present, I am far less
interested in the "right" way than the convenient way.
--
Cheers, www.indiegamedesign.com
Brandon Van Every Seattle, WA
"The pioneer is the one with the arrows in his back."
- anonymous entrepreneur
"Brandon J. Van Every" <·····················@mycompanyname.com> wrote:
> This says nothing of higher level web layout issues, or image
> conversions, which I'm certainly not going to try to funge by hand.
> FrontPage 2000 has the basics of all of this. They're just clunky,
> sucky, and sorta broken tools.
why not creating the "higher level web layout" with Lisp or Scheme, too?
Currently I'm using Dreamweaver MX (a far better tool for webdesign than
FrontPage) for my webpage www.frank-buss.de, and if I create a new page,
I copy an existing one and edit it.
But my page is very technical and no special layouts are needed, so when
I've some time, I'll translate it to Lisp: I think every HTML page can be
described with a Lisp file and some high level markup, like "title",
"source", "footer", which in turn uses some low level markup, like "h1",
"html" etc. Perhaps I'll use HTMLgen (
http://allegroserve.sourceforge.net/aserve-dist/doc/htmlgen.html )
because I've already decided to use portable aserver for my new server.
Synchronizing and versioning is very easy with CVS: You can edit and test
it locally, commit the changes and just "cvs update" it on your
webserver.
--
Frank Bu�, ··@frank-buss.de
http://www.frank-buss.de, http://www.it4-systems.de
Frank Buss wrote:
> "Brandon J. Van Every" <·····················@mycompanyname.com>
> wrote:
>
>> This says nothing of higher level web layout issues, or image
>> conversions, which I'm certainly not going to try to funge by hand.
>> FrontPage 2000 has the basics of all of this. They're just clunky,
>> sucky, and sorta broken tools.
>
> why not creating the "higher level web layout" with Lisp or Scheme,
> too? Currently I'm using Dreamweaver MX (a far better tool for
> webdesign than FrontPage) for my webpage www.frank-buss.de, and if I
> create a new page, I copy an existing one and edit it.
Indeed I've heard good things about Dreamweaver. It seems, however, that
you're under-utilizing its capabilities. In the past I've done websites
like yours by hand, and it would be trivial to do it in FrontPage. You do
remind me that a technical website doesn't necessarily need a lot of spit
and polish, just technical content. On the other hand, I'd like the
possibility of spit 'n' polish. Here are some examples of pretty good
website design for my purposes as a game developer or consultant:
http://www.igda.org/seattle/
http://www.cyphondesign.com/
http://www.alphageeksinc.com/
http://www.gamasutra.com
The first 3 sites "breathe well," they aren't cluttered. Gamasutra is a
little cluttered, but has good aesthetics. Also when I write articles for
other people's consumption, this is the standard I'd measure them by.
I'm not sure if I want a blogging capability, or something more like
Gamasutra. That's a quality vs. quantity issue. I don't know if I want a
web forum. I generally don't like web forums and I've tended to let Yahoo!
Groups do the mailing list job.
> Synchronizing and versioning is very easy with CVS: You can edit and
> test it locally, commit the changes and just "cvs update" it on your
> webserver.
Yeah, FrontPage has probably obscured the natural relationship between a
website and a source repository. I would not use CVS though. I've heard
good things about DARCS. http://abridgegame.org/darcs/ I am not up on
source control issues particular to web design though, if any.
--
Cheers, www.indiegamedesign.com
Brandon Van Every Seattle, WA
"We live in a world of very bright people building
crappy software with total shit for tools and process."
- Ed McKenzie
"Brandon J. Van Every" <·····················@mycompanyname.com> wrote:
> On
> the other hand, I'd like the possibility of spit 'n' polish. Here are
> some examples of pretty good website design for my purposes as a game
> developer or consultant:
>
> http://www.igda.org/seattle/
> http://www.cyphondesign.com/
> http://www.alphageeksinc.com/
> http://www.gamasutra.com
Looks nice, but only the third site is usable, because I don't like fixed
with pages: On my screen (1600x1200) are too much empty room on the left
and right side of the text and I have to scroll to much, compared to a
page which adapts itself to the window width.
> Yeah, FrontPage has probably obscured the natural relationship between
> a website and a source repository. I would not use CVS though. I've
> heard good things about DARCS. http://abridgegame.org/darcs/ I am
> not up on source control issues particular to web design though, if
> any.
looks interesting, but I already know CVS, it is easy to use and very
stable, because it is used in many projects and I don't need complicated
features, like branches and decentralized development, just something for
easy synchronizing and for retrieving old versions.
--
Frank Bu�, ··@frank-buss.de
http://www.frank-buss.de, http://www.it4-systems.de
"Brandon J. Van Every" <·····················@mycompanyname.com> wrote:
> On
> the other hand, I'd like the possibility of spit 'n' polish. Here are
> some examples of pretty good website design for my purposes as a game
> developer or consultant:
>
> http://www.igda.org/seattle/
> http://www.cyphondesign.com/
> http://www.alphageeksinc.com/
> http://www.gamasutra.com
Looks nice, but only the third site is usable, because I don't like fixed
with pages: On my screen (1600x1200) are too much empty room on the left
and right side of the text and I have to scroll to much, compared to a
page which adapts itself to the window width.
> Yeah, FrontPage has probably obscured the natural relationship between
> a website and a source repository. I would not use CVS though. I've
> heard good things about DARCS. http://abridgegame.org/darcs/ I am
> not up on source control issues particular to web design though, if
> any.
looks interesting, but I already know CVS, it is easy to use and very
stable, because it is used in many projects and I don't need complicated
features, like branches and decentralized development, just something for
easy synchronizing and for retrieving old versions.
--
Frank Bu�, ··@frank-buss.de
http://www.frank-buss.de, http://www.it4-systems.de
"Brandon J. Van Every" <·····················@mycompanyname.com> wrote:
> On
> the other hand, I'd like the possibility of spit 'n' polish. Here are
> some examples of pretty good website design for my purposes as a game
> developer or consultant:
>
> http://www.igda.org/seattle/
> http://www.cyphondesign.com/
> http://www.alphageeksinc.com/
> http://www.gamasutra.com
Looks nice, but only the third site is usable, because I don't like fixed
with pages: On my screen (1600x1200) are too much empty room on the left
and right side of the text and I have to scroll to much, compared to a
page which adapts itself to the window width.
> Yeah, FrontPage has probably obscured the natural relationship between
> a website and a source repository. I would not use CVS though. I've
> heard good things about DARCS. http://abridgegame.org/darcs/ I am
> not up on source control issues particular to web design though, if
> any.
looks interesting, but I already know CVS, it is easy to use and very
stable, because it is used in many projects and I don't need complicated
features, like branches and decentralized development, just something for
easy synchronizing and for retrieving old versions.
--
Frank Bu�, ··@frank-buss.de
http://www.frank-buss.de, http://www.it4-systems.de
Brandon J. Van Every wrote:
> I do a certain amount of hand markup when I participate in discussion forums
> on websites or wikis. As far as I'm concerned, such processes are labor
> intensive. I can remember a few very common operations like Bold, Italic,
> Paragraph, line break, List elements, and (surprisingly more than most) how
> to make an URL anchor. But that's as much as I'm gonna know or care to
> know. Looking up anything else is a tedious chore and my time is better
> spent on other matters.
For someone who spends his years planning and thinking about game
development (as opposed to being productive), you have a high
resistance to learn even basic web technologies.
How long will it keep you away from your game thing to write
simple website generation tool yourself (which just outputs some
basic HTML)? You'll even help your programming fluency in the
process.
If you want a sweet look, you should look into CSS; if you don't
care about looks for now, just use the 8 or so HTML tags you
mentioned to write your site. A tool that automates some of the
<tag>pain</tag> is as trivial as you want it to be.
> Also, synchronizing changes with a remote website, refactoring, and source
> control are non-trivial issues. I want real tools to deal with these jobs,
> not ad-hoc broken "roll your own" stuff. I'm simply not that much of a guru
> and don't want to become one. I want to be an AI guru, not a website guru.
Write a shell script to check what files are changed recently and
scp those to your website location. *note to self: do that sometime*
> This says nothing of higher level web layout issues, or image conversions,
> which I'm certainly not going to try to funge by hand. FrontPage 2000 has
> the basics of all of this. They're just clunky, sucky, and sorta broken
> tools.
I wouldn't know how to automate that. I used iPhoto to export my
pictures once as a web-page (and changed the HTML source; what
iPhoto does, sucks and is butt ugly). I don't know what kinds of
image conversions you have to do...? Once the pictures are in
place, you just copy them to the server.
>>The fact that you apparently imagine it necessary to have some unified
>>"content management" system that has to run identically everywhere is
>>doubtless part of why people consider you worthy of ridicule.
Actually I'm thinking about writing just that myself. So far I
use some kind of (my own) preprocessor (because (writing) HTML
sucks). A CMS that will automatically check the web source
repository for new files (like make) and create and upload the new
pages is the next step. I don't know what would be wrong with a
unified CMS?
> I'm sure the Lisp and Scheme worlds are filled with a disproportionate
> number of "roll your own" tinkerers that have no serious interest in real
> world production pipelines. If there are no such open source tools in Lisp
> or Scheme, I'll go ask the Python crowd. I know they've got some things,
> and they prioritize ease-of-use.
Why not write the (quite easy) stuff yourself? I'm really not
interested in web design, but I spent a couple of days figuring
out the basics.
BTW: you seem to spend most of your time thinking about being
creative (instead of being it). I just read this really nice (and
loooooooong) article about creativity, and honestly, it seems
quite true to me. It's what we all know and just want to read
once in a while. Maybe you'll find it useful/inspiring.
http://www.gapingvoid.com/Moveable_Type/archives/000932.html
The world rejoiced as "Brandon J. Van Every" <·····················@mycompanyname.com> wrote:
> Christopher Browne wrote:
>> The world rejoiced as "Brandon J. Van Every"
>> <·····················@mycompanyname.com> wrote:
>>> I believe my webhost can take either Unix or Windows stuff. My
>>> local machine where I do all development is Windows. I'd be
>>> interested to know about Linux solutions too though.
>>
>> Have you considered using a text editor, and uploading content to the
>> site?
>
> I do a certain amount of hand markup when I participate in discussion forums
> on websites or wikis. As far as I'm concerned, such processes are labor
> intensive. I can remember a few very common operations like Bold, Italic,
> Paragraph, line break, List elements, and (surprisingly more than most) how
> to make an URL anchor. But that's as much as I'm gonna know or care to
> know. Looking up anything else is a tedious chore and my time is better
> spent on other matters.
In other words, you're the variety of incompetent that blames all your
problems on the tools in an attempt to pass off responsibility on
someone else.
A competent person would say "Well, these tools suck, so I had to work
around their deficiencies."
I have had opportunity to have to "work around" the deficiencies of
things as gross as VMS DCL; while I'll happily grouse about how awful
that was, it so happens that I got my work done despite its
inadequacy.
--
output = reverse("gro.mca" ·@" "enworbbc")
http://linuxfinances.info/info/lsf.html
Rules of the Evil Overlord #149. "Ropes supporting various fixtures
will not be tied next to open windows or staircases, and chandeliers
will be hung way at the top of the ceiling."
<http://www.eviloverlord.com/>
Christopher Browne wrote:
>
> In other words, you're the variety of incompetent that blames all your
> problems on the tools in an attempt to pass off responsibility on
> someone else.
Gosh I'm so impressed at your knowledge of web development and ability to
impart useful resources about tools and techniques in Lisp / Scheme. All
I've gotten from you is http://www.docbook.org , which I'm not convinced is
appropriate to most commercial web development. Rather it focuses on the
problem of technical documentation.
--
Cheers, www.indiegamedesign.com
Brandon Van Every Seattle, WA
"We live in a world of very bright people building
crappy software with total shit for tools and process."
- Ed McKenzie
"Brandon J. Van Every" <·····················@mycompanyname.com> wrote:
> That said, I would like a tool that actually saves me work
> as a web designer.
that's easy for your page:
(defun current-date ()
(multiple-value-bind (second
minute
hour
date
month
year
day
daylight-p
zone) (get-decoded-time)
(declare (ignore second minute hour day daylight-p zone))
(format nil #.(concatenate 'string
"~[~;January~;Februrary~;March~;"
"April~;May~;June~;"
"July~;August~;September~;"
"October~;November~;December~] ~D, ~D")
month date year)))
(with-open-file (s "c:/tmp/index.html"
:direction :output
:if-exists :supersede)
(format s "<html><head><title>Indie Game Design</title></head>
<body>
<p>Technical difficulties.
Please check back in a few days.</p>
<p>- Brandon Van Every, ~A</p>
</body>
</html>"
(current-date)))
SCNR :-)
--
Frank Bu�, ··@frank-buss.de
http://www.frank-buss.de, http://www.it4-systems.de
Thomas Hafner <·············@spamgourmet.com> wrote:
+---------------
| Have a look at LAML <http://www.cs.auc.dk/~normark/laml/>.
+---------------
And the other tools listed at <http://www.cliki.net/Web>,
such as HTOUT, CL-WHO, CLHP, HTML-TEMPLATE, etc.
-Rob
-----
Rob Warnock <····@rpw3.org>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607