[Date Index][Thread Index]
[Date Prev][Date Next][Thread Prev][Thread Next]
Re: Idea how not to need future enhancement of WML - Environment
- From: Franz Knipp <nospam@thanx>
- Date: Wed, 5 Jul 2000 09:56:09 +0200 (CEST)
Hello Jan!
On Wed, 5 Jul 2000, Jan Holler wrote:
> > Another point of view: Imagine three different styles for your web-page: a
> > text-only-version, a compact graphical version and an extensive graphical
> > version... You want to write the content only once, with normal text,
> I "solved" this by using different templates for each
> subversion and switch between them via .wmlrc
Ok - this would be a solution for your this case - but I want to use
different environments at one page!
> I may misunderstand you, but I'd rather like to have a
> (central-)definition file in which I predefine the styles.
Yes, of course, you can define all environments at one place, in one file
;-)
> What is with your idea when you've got a 200-pages-site and
> want to _add_ a "new" environment (or style) to it?
Ok - I see, that now everyone thinks in page styles :-(
> Have a look at CSS. The concept with wml could be similar.
Yes - I think that my idea is something like that with another syntax...
I'll give another example which I programmed yet:
<ptable> is a container for a table made of photos and text.
<ptable:text> is used to put text in one of this cells.
<ptable:pic> is used to put a picture in one of this cells.
I didn't want to define simple <text> and <pic> tags, because these names
are to general (and I used them in another `environment´ too)...
Now, a page using <ptable> looks in this way: (real-world example ;-) )
<ptable>
<ptable:text row="3" col="2">
<P>
Im April organisierte ich eine Reise für insgesamt <B>40
Personen</B> der <B>IAESTE Austria</B> nach Spanien, genauer Barcelona
und Valencia.
</P>
</ptable:text>
<ptable:pic row="1" col="2" src="iaeste/09_01.jpg">
...aus der Nähe betrachtet...</ptable:pic>
<ptable:pic row="2" col="2" src="iaeste/09_02.jpg">
...noch ganz jung.</ptable:pic>
<ptable:pic row="1-2" col="1" src="iaeste/09_03.jpg">
Ein Teil der Gruppe...</ptable:pic>
<ptable:pic row="3" col="1" src="iaeste/09_14.jpg">
Auch ein Besuch in meinem Reisebüro stand am Programm</ptable:pic>
</ptable>
... and a more simplific version would be:
<ptable>
<text>Text</text>
<pic>Picture</pic>
<pic>Another picture</pic>
</ptable>
A simple <ptable:text> out of a <ptable> container doesn't make sense
(absolutely no sense), therefore environments would enforce that by using
<text> and <pic> ;-)
Another idea was, that I want to make a kind of module of this picture
table, which should co-exist with another modules which use similar <text>
and <pic> tags, and I don't want to overwrite their definitions...
Another example would be the new <perl> tags: inside of <perl></perl> the
tag <perl:print> could be substituted by <print>, the same for
<perl:print:>, <perl:assign>, etc. This is shorter to write ;-)
But, as I stated in the last mail: I've got this idea in the pre-mp4h era,
now I can solve these problems by using <let> ;-)
Thanx for reading that much!
Nice greetings,
Franz
--------------------------------------------------------------------------
Franz KNIPP Mobil: +43 676 485 95 50
A-1180 Wien, Gentzgasse 129/1/5, Austria TEL: +43 1 478 18 01
http://www.knipp.org/franz/ franz@knipp.org
--------------------------------------------------------------------------
______________________________________________________________________
Website META Language (WML) www.engelschall.com/sw/wml/
Official Support Mailing List sw-wml@engelschall.com
Automated List Manager majordomo@engelschall.com