Showing 671 - 680 of 695 Postings (
summary)
Created by Marcin Kuczkowski, last modified by Marcin Kuczkowski 21 Oct 2006, at 01:36 AM
Site Map Administration
( notes from part 2 of webinar series by Tracy Adams )
- Packages - Applications vs Services
- Package .info Files - xml about the package
- Package Manager - parameters, xml file creation, package installation and upgrade
- Site Map - subsites, permissions, groups, users, registration
- Request Processor - package_id, permissions for an instance
- Site Map API - mount, instantiate_and_mount
Packages - Applications vs Services
Most of the OpenACS code is divided into packages. There are application packages and service packages. Applications are packages like "Room Reservation" or "Photo Album" - something that people, who come to the site can see and use. Services are the parts of the OACS that are not used by users directly, but rather provide functions or data for applications to use.
There is a package repository OpenACS community site divided into channels for each major version of OpenACS.
To use a package on the site, first - install it, then mount it into the Site Map. Consider the example of forums. Assume we have 3 groups of users that will post on different topics. We install forums package, then we mount fhe package in following urls:
/group-1/forum
/group-2/forum
/group-3/forum
Every forum will have its own "package_id", its own users and its own set of permissions. There will be separate data for each forum but the same TCL and ADP files.
Administration pages are at the url: http://yourserver/acs-admin/. Links presented there let admin perform miscellaneous tasks.
To install packages from local filesystem or from OpenACS repository follow "Install software" link.
To mount packages follow the link "Site Map".
Created by Francisco Soler Lahuerta, last modified by sergio cubero 08 Oct 2006, at 05:49 PM
Datamanager allows to move other one objects of dotLRN of a class or community. Also it provides of the possibility of exportation of an object to a file or the import from another platform.
This process must be to be realized by the manager or teacher of the group, and this option is not available for the student.
Created by Emmanuelle Raffenne, last modified by Caroline Meeks 02 Oct 2006, at 11:59 PM
Package Specification Summary for Package: workflow
| Summary: |
A Tcl API for creating and managing workflows. |
| Description: |
This package lets you define the process that your tickets, articles,
documents, reports, claims, change requests, or any other
object of interest, must go through to ensure consistent quality and
to avoid that any cases falls through the cracks.
It supports the Bug Tracker, CMS publication, simple approval, and much more.
<p>
For more information, see: <a href="http://web.archive.org/web/20050224212933/http://www.collaboraid.biz/developer/workflow-spec">the workflow specification</a>. |
| Documentation: |
Package Documentation |
| Maturity: |
New Submission or Maturity Unknown |
| This package depends on: |
acs-content-repository acs-kernel notifications acs-templating |
| Packages that depend on workflow: |
bug-tracker curriculum curriculum-central simulation tasks |
| Package parameters: |
- Sweeper: SweepTimedActionsFrequency
- How frequently should we scan for and fire timed actions which have timed out. Specify the number of seconds between each run of the sweeper. (default 300, type number, scope instance)
|
Bug Tracker Summary for Package: workflow
Code Metrics Summary for Package: workflow
| # Tcl Procs |
221 |
| # Tcl Lines |
8247 |
| # Tcl Blank Lines |
1394 |
| # Tcl Comment Lines |
557 |
| # Automated Tests |
8 |
| # Stored Procedures |
PG: 6 ORA: 10 |
| # SQL Lines |
PG: 1067 (blank 109 comments 143)
ORA: 1017 (blank 104 comments 133) |
| # ADP pages |
9 |
| # ADP lines |
316 |
| # Include pages (workflow/lib/) |
1 |
| # Documentation pages |
40
(Package Documentation)
|
| # Documentation lines |
5681 |
| Browse Source |
API-browser |
| Github Repository: |
https://github.com/openacs/workflow/tree/oacs-5-10
|
Robert Dennis's team at UCLA medical has added a workflow UI that creates nice graphs like the old pertinet one did. However, the code is likely intermingled with thier own version of Survey. We need someone to review the code and look into what will be involved to bring the new features into the current workflow package. Contact caroline@solutiongrove.com if you can volunteer
Created by Gustaf Neumann, last modified by Gustaf Neumann 27 Sep 2006, at 12:57 PM
To see this page in fullscreen, use this page link with ?master=0

Created by Gustaf Neumann, last modified by Gustaf Neumann 27 Sep 2006, at 12:49 PM
| preview.png | image/png | 2006-12-09 12:43:08+01 | Gustaf Neumann | 235101 |
Created by Ana Holzbach, last modified by Ana Holzbach 25 Sep 2006, at 09:26 PM
<html>
<head>
<script src="http://simile.mit.edu/timeline/api/timeline-api.js" type="text/javascript"></script>
<script src="timeline.js"></script>
<link rel='stylesheet' href='timeline.css' type='text/css' />
</head>
<body onload="onLoad();" onresize="onResize();">
<!-- <p>Ana Holzbach, Carl Blesius - September 2006</p>-->
<div id="body">
<h1 align="center">OpenACS Fall Conference 2006<br>Harvard Conference Center Room Schedule</h1>
<table width="1000">
<tr>
<td width="10%">
<table height="250">
<tr>
<td>Room 1</td>
</tr>
<tr>
<td>Room 2</td>
</tr>
<tr>
<td>Room 3</td>
</tr>
</table>
</td>
<td width="90%">
<div id="tl" class="timeline-default" style="height: 250px;"></div>
</td>
</tr>
</table>
</div>
</body>
</html>
Created by Rob, last modified by Carl Robert Blesius 21 Sep 2006, at 05:19 AM
moved:
ide-emacs
Created by OpenACS community, last modified by Torben Brosten 25 Aug 2006, at 10:51 PM
OpenACS is a n-tier architecture web application toolkit built on these software components:
- OpenACS toolkit en:openacs-subsystem
- an interpretive, markup language en:tcl
- a robust, http server en:aolserver
- a mature, relational database management system (RDMS) en:postgresql or en:oracle that follows the SQL standard (Why not MySQL?) and uses a procedural language (PL/SQL or PL/pgSQL).
- unix-like operating system en:os-nix
And works well with minimum hardware requirements (en:docs-install).
Chart Showing the parts of OpenACS
The blue dotted line hints at the path of a dynamic page request --from client to server and back. Each of the subsystems on the left can be directly accessed by a page request, whereas the database is only indirectly accessible. The arrows represent the pools of database connections that help manage queries --one of the key reasons that OpenACS performs well.
Created by Ryan Gallimore, last modified by Ryan Gallimore 24 Aug 2006, at 01:46 PM
Extensively test this path on a staging server first.
Bring production site down
Post apache temporarily unavailable page on port 80.
Backup everything via script (no vacuum).
mkdir /var/lib/aolserver/service1-pre-upgrade-backup
cp -R /var/lib/aolserver/service1 /var/lib/aolserver/service1-pre-upgrade-backup
+pg 7.3.6 dump is under both trees
Disable backup/webalizer crontab
shutdown postgresql
Upgrade pg => 7.4.13
Import 7.3.6 dump into pg 7.4.13
Dump 7.4.13 db
shutdown postgresql
Upgrade PG 7.4.13 => 8.0.7
Import 7.4.13 dump
Make a restore point dump from 8.0.7
/usr/local/pgsql/bin/vacuumdb -U postgres -f -z -v service1
Upgrade oacs 5.1.4 => 5.2.3
-Copy conflict-resolved /packages and /www from testing to production site
-Bring production site back up on port 8080.
-APM-Install all required packages, below
++++++++++
acs-kernel
++++++++++
+Repair broken package installs where an acs_object exists without an apm_package
delete from acs_objects where object_id in (select o.object_id from acs_objects o left join apm_packages p on p.package_id=o.object_id where o.object_type='apm_package' and p.package_id is null);
Site-Wide Administration
API Browser
Automated Testing
Bootstrap Installer
ACS Reference Data
ACS Reference Data - Timezone
Service Contracts
Templating
ACS Translation Storage
Search
Authentication
Content Repository
+source manually: \i /var/lib/aolserver/service1/packages/acs-content-repository/sql/postgresql/upgrade/upgrade-5.2.0a1-5.2.0a2.sql
+source manually: \i /var/lib/aolserver/service1/packages/acs-content-repository/sql/postgresql/upgrade/upgrade-5.2.1d1-5.2.1d2.sql
Then uncheck above and run from apm.
Ignore download_* view errors.
Documentation
Localization
Acs Mail
Acs Messaging
Acs Subsite
Acs Tcl
tsearch2-driver
--------------------
Search changed files
--------------------
search-procs.tcl
Install tsearch2 for pg
Remove unmounted search package
Reindex existing content for fs,news,forums,faq:
--File Storage--
insert into search_observer_queue (
select revision_id, current_timestamp, 'INSERT'
from cr_revisions r, cr_items i
where r.item_id = i.item_id and
i.content_type = 'file_storage_object' and
r.revision_id = i.live_revision and
(mime_type = 'application/pdf' or
mime_type = 'application/msword' or
mime_type = 'application/vnd.ms-word' or
mime_type like 'text/%'));
--News--
insert into search_observer_queue (
select revision_id, current_timestamp, 'INSERT'
from cr_revisions r, cr_items i
where r.item_id = i.item_id and
i.content_type = 'news' and
r.revision_id = i.live_revision);
--Forums--
insert into search_observer_queue (
select message_id, current_timestamp, 'INSERT'
from forums_messages );
--FAQ--
insert into search_observer_queue ( select entry_id, current_timestamp, 'INSERT' from faq_q_and_as );
Install forums, general-comments, notifications, workflow (oacs-5-2)
Install from APM: xotcl-core, xowiki (HEAD)
Apply pgrule-fix.sql
Vacuum DB
TEST
Bring down apache temp page
Switch nsd port back to 80
Restore crontab
Backup upgraded site.
Download pre and post backup.
TEST MORE.
Created by OpenACS community, last modified by Torben Brosten 10 Aug 2006, at 11:12 PM
Using tDOM with OpenACS