Author: lou
Date: 2007-10-28 10:12:11 -0700 (Sun, 28 Oct 2007)
New Revision: 7029
Modified:
openlaszlo/trunk/docs/component-design/index.html
openlaszlo/trunk/docs/index.html
openlaszlo/trunk/docs/src/developers/language-preliminaries.dbk
openlaszlo/trunk/docs/src/developers/methods-events-attributes.dbk
openlaszlo/trunk/docs/src/reference/preface.dbk
Log:
Change 20071022-lou-U by [EMAIL PROTECTED] on 2007-10-22 19:00:17 AST
in /Users/lou/src/svn/openlaszlo/trunk
for http://svn.openlaszlo.org/openlaszlo/trunk
Summary: improve preface to the Reference
New Features:
sect 1, other sources of information:
change simple list to nested bulleted list
add components and admin guides to list
change titles of docs to match dguide and others
add description to each item in list
add description of Laszlo Explorer
fix link to section 6.2 Attribute Types
added link to section Combining Tags and Script in LZX Programs
(I think this addresses the second paragraph after the bulleted list in
the JIRA report.)
In language priliminaries:
add id tag to section so we can link to section Combining Tags and Script
in LZX Programs
In docs/index.html
change titles to match the rest of the doc
in docs/component-design/index.html:
change title ot match the rest of the doc
in methods-events-attributes.dbk
add id to section Attribute types so the reference can xref here
Bugs Fixed: LPP-3733
Technical Reviewer: (pending)
QA Reviewer: (pending)
Doc Reviewer: John Sundman
Modified: openlaszlo/trunk/docs/component-design/index.html
===================================================================
--- openlaszlo/trunk/docs/component-design/index.html 2007-10-28 05:29:52 UTC
(rev 7028)
+++ openlaszlo/trunk/docs/component-design/index.html 2007-10-28 17:12:11 UTC
(rev 7029)
@@ -1,17 +1,18 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- * X_LZ_COPYRIGHT_BEGIN ***************************************************
-* Copyright 2001-2006 Laszlo Systems, Inc. All Rights Reserved. *
+* Copyright 2001-2007 Laszlo Systems, Inc. All Rights Reserved. *
* Use is subject to license terms. *
* X_LZ_COPYRIGHT_END ****************************************************** -->
<html>
<link href="../../lps/includes/styles.css" type="text/css" rel="STYLESHEET">
<head>
-<title>OpenLaszlo Component Design Guide</title>
+<title>OpenLaszlo Components Guide</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#ffffff">
-<h1>Working with the OpenLaszlo Component Set</h1>
+<!-- change title to match reference and dguide. IORIO 22 oct 2007 -->
+<h1>OpenLaszlo Components Guide</h1>
<h2>An Overview for User Interface Designers</h2>
<ol start="0">
<li><a href="#overview">Components Overview</a></li>
Modified: openlaszlo/trunk/docs/index.html
===================================================================
--- openlaszlo/trunk/docs/index.html 2007-10-28 05:29:52 UTC (rev 7028)
+++ openlaszlo/trunk/docs/index.html 2007-10-28 17:12:11 UTC (rev 7029)
@@ -1,7 +1,6 @@
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
<html>
<head>
<title>OpenLaszlo Documentation</title>
@@ -13,24 +12,31 @@
<h1>OpenLaszlo Documentation</h1>
<p>OpenLaszlo's developer documentation includes overviews, tutorials, and
details on application development with Laszlo's technology. Follow the links
below to find specific documentation. </p>
-
+<!-- change user's guides titles to match dguide and reference. IORIO 22 oct
2007 -->
+<!-- moved release notes to first item on list. IORIO 22 oct 2007 -->
<ul>
<li>
-<b><a href="./userindex.html">User's Guide</a></b><br />
+<b><a href="./userindex.html">User's Guides</a></b><br />
Materials for adopters of the OpenLaszlo platform.
<ul>
+
<li>
+<b><a href="./release-notes.html">Release Notes</a></b><br />
+What's new in the release; changes to LZX syntax.
+</li>
+
+<li>
<b><a href="./installation/index.html">Installation Instructions</a></b><br />
How to install and upgrade the OpenLaszlo Server.
</li>
<li>
-<b><a href="./developers/index.html">Software Developer's Guide</a></b><br />
+<b><a href="./developers/index.html">OpenLaszlo Application Developer's
Guide</a></b><br />
In depth explanations of OpenLaszlo concepts.
</li>
<li>
-<b><a href="./deployers/index.html">System Administrator's Guide to Deploying
OpenLaszlo Applications</a></b><br />
+<b><a href="./deployers/index.html">OpenLaszlo System Administrator's
Guide</a></b><br />
How to make OpenLaszlo applications available on the web.
</li>
@@ -41,12 +47,7 @@
</li>
<li>
-<b><a href="./release-notes.html">Release Notes</a></b><br />
-What's new in the release; changes to LZX syntax.
-</li>
-
-<li>
-<b><a href="./component-design/index.html">Component Design</a></b><br />
+<b><a href="./component-design/index.html">OpenLaszlo Components
Guide</a></b><br />
An Overview of the OpenLaszlo Component Set for User Interface Designers.
</li>
Modified: openlaszlo/trunk/docs/src/developers/language-preliminaries.dbk
===================================================================
--- openlaszlo/trunk/docs/src/developers/language-preliminaries.dbk
2007-10-28 05:29:52 UTC (rev 7028)
+++ openlaszlo/trunk/docs/src/developers/language-preliminaries.dbk
2007-10-28 17:12:11 UTC (rev 7029)
@@ -579,7 +579,10 @@
<para>The key thing to understand is that while other languages and
technologies have implemented merge algorithms that may appear similar on the
surface, LZX's data binding is novel in the creation of program objects that
retain a live connection with the entities of the data source.</para>
-<para/></section></section><section><title>Combining Tags and Script in LZX
Programs</title>
+<para/></section></section>
+<!-- add id tag to section so we can link to here. IORIO 22 oct 2007 -->
+<section id="combine-tags-script">
+><title>Combining Tags and Script in LZX Programs</title>
<para>As mentioned earlier, virtually all nontrivial LZX programs contain both
(XML) tags and script. Tags are used declaratively, that is, to define objects
and their attributes. Script is used procedurally, that is, to explicitly
define a series of steps. Although the two kinds of code are liberally
intermixed within LZX — for example, script can appear within tags — each
syntax locally maintains its integrity.</para>
Modified: openlaszlo/trunk/docs/src/developers/methods-events-attributes.dbk
===================================================================
--- openlaszlo/trunk/docs/src/developers/methods-events-attributes.dbk
2007-10-28 05:29:52 UTC (rev 7028)
+++ openlaszlo/trunk/docs/src/developers/methods-events-attributes.dbk
2007-10-28 17:12:11 UTC (rev 7029)
@@ -1037,7 +1037,9 @@
See the <xref linkend="constraints"/> for details.
</para>
-<para/></section><section><title>Attribute types</title>
+<para/></section>
+<!-- add id to section so the reference can xref here. IORIO 22 0ct 2007 -->
+<section id="attribute-types"><title>Attribute types</title>
<para>
By default, attributes are of the JavaScript expression type, but in some
cases the default declaration doesn't give enough instruction to achieve the
desired result. In this example, no labels are displayed in the boxes:
</para>
Modified: openlaszlo/trunk/docs/src/reference/preface.dbk
===================================================================
--- openlaszlo/trunk/docs/src/reference/preface.dbk 2007-10-28 05:29:52 UTC
(rev 7028)
+++ openlaszlo/trunk/docs/src/reference/preface.dbk 2007-10-28 17:12:11 UTC
(rev 7029)
@@ -4,68 +4,142 @@
* Use is subject to license terms. *
* X_LZ_COPYRIGHT_END ****************************************************** -->
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
- "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+ "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<preface id="ref.preface">
-<title>Preface</title>
-
- <para>The OpenLaszlo Reference describes all of the public XML tags and
JavaScript APIs in the LZX language. A companion document, the Contributor's
Guide, includes descriptions of all private APIs, and other information of
interest to contributors to the OpenLaszlo platform.</para>
-
- <sect1><title>Other Sources of Information</title>
- <simplelist>
- <member><ulink url="../guide/tutorials.html"
target="_blank"><citetitle>Tutorials</citetitle></ulink></member>
- <member><ulink url="../guide/index.html"
target="_blank"><citetitle>Developers Guide</citetitle></ulink></member>
- <member><ulink url="../../laszlo-explorer/"
target="_blank"><citetitle>Laszlo Explorer</citetitle></ulink></member>
- <member><ulink url="http://www.openlaszlo.org/community"
target="_blank"><citetitle>OpenLaszlo Community</citetitle></ulink></member>
- <member><ulink url="http://forum.openlaszlo.org"
target="_blank"><citetitle>Developer Forums</citetitle></ulink></member>
- </simplelist>
- </sect1>
-
- <sect1><title>Using the Reference</title>
-
- <sect2><title>Section Organization</title>
- <para>
- The Reference Guide is divided into chapters, each describing a distinct
category of programming interfaces.
- Each chapter contains a number of sub-chapters, corresponding to
sub-categories of APIs, and each sub-chapter contains entries for each of those
APIs.
- </para>
- <para>
- Each reference entry contains a title (with an optional short
description), a synopsis (floated to the right of the page in HTML), an
optional Usage section, a Description, followed by a Details section.
- Each of these is pretty self-explanatory except for the Details section,
which is described in the next section.
- </para>
- <para>
- </para>
- </sect2>
-
- <sect2><title>Reference Entry Details Section</title>
-
- <para>
- The Details section contains information about the methods and
properties of each LZX tag-class.
- Each method or property is described using both LZX syntax and
JavaScript syntax.
- </para>
- <para>
- Fully understanding a method or property entry requires understanding a
bit about how LZX tags correspond to JavaScript classes.
- Almost every LZX tag in the language -- and every LZX class declared in
your program -- is implemented under the covers as a JavaScript class.
- An LZX tag's methods and attributes correspond to JavaScript methods and
properties. LZX's events and handlers correspond to more complex JavaScript
constructs.
- </para>
-
- <para>
- Certain information about a class or its methods or properties can only
be described using JavaScript syntax.
- For example, an item can be public, private, or protected (meaning that
it is only visible to a subclass); this information is given as a modifier to
the JavaScript item declaration.
- </para>
-
- <sect3><title>LZX and JavaScript Types</title>
+ <title>Preface</title>
+ <para>The OpenLaszlo Reference describes all of the public XML
+ tags and JavaScript APIs in the LZX language. A companion
+ document, the Contributor's Guide, includes descriptions of all
+ private APIs, and other information of interest to contributors
+ to the OpenLaszlo platform.</para>
+ <sect1>
+ <title>Other Sources of Information</title>
+ <itemizedlist>
+ <listitem>
<para>
- Certain parts of the LZX language are actually written in JavaScript,
so LZX type information given for these entries in the Reference Guide must be
inferred from the original JavaScript type declaration.
- All other portions of LZX -- including your application source -- are
of course written in LZX, so JavaScript type information given in the Reference
Guide for those portions (useful when writing scripts) much be inferred from
any typing information given in the LZX source.
+ <ulink url="../guide/index.html" target="_blank">Developers
+ Guide</ulink>: targeted at software developers who have
+ familiarity with the concepts of object-oriented
+ programming as implemented in languages such as Java, C++,
+ or JavaScript, and with the fundamentals of XML data
+ formats, including scores of live, editable examples</para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <ulink url="../developers/tutorials.html"
+ target="_blank">Tutorials</ulink>: part of the
+ OpenLaszlo Application Developer's Guide, the tutorials
+ present simple, live examples that you can edit and run
+ to help you become more familiar with OpenLaszlo
+ concepts.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="../component-design/">OpenLaszlo Components
+ Guide</ulink>: a complete description of the core set of
customizable user interface devices included with OpenLaszlo
</para>
-
+ </listitem>
+ <listitem>
<para>
- LZX types are mostly advisory, but can have an effect on program
execution.
- See the <a
href="../guide/methods-events-attributes.html#d0e18610">Attribute Types</a>
section in the Developer's Guide for more information on this.
+ <ulink url="../deployers/">OpenLaszlo System
+ Administrator's Guide</ulink>: how to put OpenLaszlo applications on
the web
</para>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="../../laszlo-explorer/" target="_blank">
+ Laszlo Explorer</ulink>: all the documentation listed above, and:
+ </para>
+ <itemizedlist>
+ <listitem>
+ <para>Demos: rich internet applications that show unity
+ of design</para>
+ </listitem>
+ <listitem>
+ <para>OpenLaszlo in Ten Minutes: an interactive guided
+ tour to get you started</para>
+ </listitem>
+ <listitem>
+ <para>Small Applications: shorter programs that
+ illustrate specific aspects of OpenLaszlo
+ development</para>
+ </listitem>
+ <listitem>
+ <para>Components: an illustrated compendium of
+ OpenLaszlo's prebuilt, user-extendable objects</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="http://www.openlaszlo.org/community"
+ target="_blank">OpenLaszlo Community</ulink>: a way for you to get
involved in OpenLaszlo development and support
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="http://forum.openlaszlo.org" target="_blank">
+ Developer Forums</ulink>: discussion lists about all things
OpenLaszlo
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect1>
+ <sect1>
+ <title>Using the Reference</title>
+ <sect2>
+ <title>Section Organization</title>
+ <para>The Reference Guide is divided into chapters, each
+ describing a distinct category of programming interfaces.
+ Each chapter contains a number of sub-chapters, corresponding
+ to sub-categories of APIs, and each sub-chapter contains
+ entries for each of those APIs.</para>
+ <para>Each reference entry contains a title (with an optional
+ short description), a synopsis (floated to the right of the
+ page in HTML), an optional Usage section, a Description,
+ followed by a Details section. Each of these is pretty
+ self-explanatory except for the Details section, which is
+ described in the next section.</para>
+ <para></para>
+ </sect2>
+ <sect2>
+ <title>Reference Entry Details Section</title>
+ <para>The Details section contains information about the
+ methods and properties of each LZX tag-class. Each method or
+ property is described using both LZX syntax and JavaScript
+ syntax.</para>
+ <para>Fully understanding a method or property entry requires
+ understanding a bit about how LZX tags correspond to
+ JavaScript classes. Almost every LZX tag in the language --
+ and every LZX class declared in your program -- is
+ implemented under the covers as a JavaScript class. An LZX
+ tag's methods and attributes correspond to JavaScript methods
+ and properties. LZX's events and handlers correspond to more
+ complex JavaScript constructs. How to combine JavaSaript and LZX
+ tags is described in more detail in <xref linkend="combine-tags-script"
/>.</para>
+ <para>Certain information about a class or its methods or
+ properties can only be described using JavaScript syntax. For
+ example, an item can be public, private, or protected
+ (meaning that it is only visible to a subclass); this
+ information is given as a modifier to the JavaScript item
+ declaration.</para>
+ <sect3>
+ <title>LZX and JavaScript Types</title>
+ <para>Certain parts of the LZX language are actually
+ written in JavaScript, so LZX type information given for
+ these entries in the Reference Guide must be inferred from
+ the original JavaScript type declaration. All other
+ portions of LZX -- including your application source -- are
+ of course written in LZX, so JavaScript type information
+ given in the Reference Guide for those portions (useful
+ when writing scripts) much be inferred from any typing
+ information given in the LZX source.</para>
+ <para>LZX types are mostly advisory, but can have an effect
+ on program execution. See the
+ <xref linkend="attribute-types" /> in the OpenLaszlo Application
Developer's Guide for
+ more information.</para>
</sect3>
-
</sect2>
-
</sect1>
-
</preface>
_______________________________________________
Laszlo-checkins mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-checkins