Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
P
psets
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
project-open
psets
Commits
c906544c
Commit
c906544c
authored
Dec 02, 2007
by
podesign
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
- added pset2 & 3
parent
edeb2e59
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
70 additions
and
15 deletions
+70
-15
index.adp
1-quotations/index.adp
+18
-8
index.adp
2-notes/index.adp
+22
-6
index.adp
index.adp
+30
-1
No files found.
1-quotations/index.adp
View file @
c906544c
...
...
@@ -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>
...
...
2-notes/index.adp
View file @
c906544c
...
...
@@ -3,15 +3,31 @@
<h1>Problem Set 2 "Notes"</h1>
<p
re
>
<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>
...
...
index.adp
View file @
c906544c
...
...
@@ -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>
</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>
</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>
</ul>
</td>
<td>
</td>
</tr>
</table>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment