Commit c906544c authored by podesign's avatar podesign

- added pset2 & 3

parent edeb2e59
......@@ -3,15 +3,25 @@
<h1>Problem Set 1 "Quotations"</h1>
<pre>
This very first Problem Set teaches you the basics of OpenACS:
- Executing basic TCL pages
- Basic template formatting
- Executing SQL statements
- Creating a (very simple) data model
- Formatting data
<p>This very first Problem Set teaches you the basics of OpenACS:</p>
<ul>
<li>Executing basic TCL pages
<li>Basic template formatting
<li>Executing SQL statements
<li>Creating a (very simple) data model
<li>Formatting data
</ul>
<br>
<h1>Reference Material</h1>
<p>Please read through the reference material:</p>
<ul>
<li><a href="sql-for-web-nerds/">SQL for Web Nerds</a> - SQL reduced to the essence
<li><a href="tcl-for-web-nerds/">TCL for Web Nerds</a> - TCL reduced to the essence
</ul>
<br>
</pre>
<h1>Example Code</h1>
<table border=0 cellspacing=4 cellpadding=4 width=600>
......
......@@ -3,15 +3,31 @@
<h1>Problem Set 2 "Notes"</h1>
<pre>
<p>
This Problem Set introduces the concept of an OpenACS "object"
with its powerful automated forms and lists. You will learn:
- The difference between a database table and an "object"
- Form-Builder: Display, create and modify objects
- List-Builder: Create lists of objects
- Permissions: Specify who can execute operations on objects
</p>
<ul>
<li>The difference between a database table and an "object"
<li>Form-Builder: Display, create and modify objects
<li>List-Builder: Create lists of objects
</ul>
<br>
<h1>Reference Material</h1>
<ul>
<li><a href="/doc/objects.html">OpenACS Objects Overview (Oracle)</a>
<li><a href="/api-doc/proc-view?proc=ad_form">Form Template Documentation</a>
<li><a href="/api-doc/proc-view?proc=template::list::create">List Template Documentation</a>
<li><a href="/doc/acs-templating/developer-guide.html">Templating Developer Guide</a>
<li><a href="/doc/acs-templating/">Templating Package Documentation</a>
<li><a href="http://www.rubick.com/openacs/ad_form">Jade Rubrick's Notes on ad_form</a>
</ul>
<br>
</pre>
<h1>Example Code</h1>
<table border=0 cellspacing=4 cellpadding=4 width=600>
......
......@@ -30,8 +30,8 @@ development style.
</td>
<td>
</td>
</tr>
</tr>
<tr valign=top>
<td>
<ul>
......@@ -40,12 +40,41 @@ development style.
and "List Builder".
These techniques basicly eliminate the need to write HTML tags and
allow the developer to define forms and list in a declarative style.
<br>&nbsp;
</ul>
</td>
<td>
</td>
</tr>
<tr valign=top>
<td>
<ul>
<li><a href="3-notes-package">Problem Set 3 "Notes Package":
The OpenACS Package System</a><br>
This example introduces the concept of an installable and
uninstallable "package" and presents the the main operations
on packages.
<br>&nbsp;
</ul>
</td>
<td>
</td>
</tr>
<tr valign=top>
<td>
<ul>
<li><a href="4-notes-permissions">Problem Set 4 "Notes with Permissions":
The OpenACS Permission System</a><br>
This example introduces the concept of "permissions" and how permissions
can be used to control access to objects.
<br>&nbsp;
</ul>
</td>
<td>
</td>
</tr>
</table>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment