Jon Griffin’s Blog

It is my site and I will do what I want. And besides, I have been on the web longer than you.

Jon Griffin’s Blog header image 5

OpenACS, ArsDigita and my documents

July 4th, 2007 · No Comments

By Jon Griffin
I have added my documents related to ArsDigita, OpenACS and ACS (ArsDigita Community System). They are relevant for anyone wanting to understand OpenACS, it’s history and why some design decisions were made….

Click to continue reading "OpenACS, ArsDigita and my documents"
Go straight to Post

→ No CommentsTags: AOLServer · Legacy · Web · OpenACS

OpenACS - Using ad_table with paginator

October 16th, 2006 · No Comments

By Jon Griffin

Sample

Sample -disabled for now and forever. This is DEPRECATED.

Actual Code

Thanks to Brad Duell who figured all this out and fixed many bugs.

Several procs were modified and added…

Click to continue reading "OpenACS - Using ad_table with paginator"
Go straight to Post

→ No CommentsTags: Legacy · OpenACS

OpenACS - Using tools::paginate

October 16th, 2006 · No Comments

Reasons

  • Less Complexity
    The new tools::paginate is much simpler while keeping many of the backward compatible features of ad_table/paginate.
  • Real Sorting
    Unlike Paginate/ad_table, tools::paginate returns the selected rows after

Click to continue reading "OpenACS - Using tools::paginate"
Go straight to Post

→ No CommentsTags: Web · OpenACS · Programming

OpenACS Mail Notes

October 16th, 2006 · No Comments

The Mail Problem with OpenACS

By Jon Griffin

What we have

acs-messaging

This was really created at the same time as bboard by the (now defunct) Pittsburgh office of AD. It really has no relation to mail per…

Click to continue reading "OpenACS Mail Notes"
Go straight to Post

→ No CommentsTags: Web · OpenACS · Programming · Computers

ACS Notifications Design

October 16th, 2006 · No Comments

PLEASE NOTE - These are historical documents from my ARSDigita Days


Table Of Contents

Click to continue reading "ACS Notifications Design"
Go straight to Post

→ No CommentsTags: Web · OpenACS · Programming · Computers

ACS Messaging Requirements

October 16th, 2006 · No Comments

PLEASE NOTE - These are historical documents from my ARSDigita Days


by Anukul Kapoor and Pete Su

This is only a DRAFT

I. Introduction

In ACS 3.x, each messaging application (e.g. bboard, general comments, spam, ticket tracker and so on) used its own specialized data model for representing and manipulating messages. ACS Messages provides a common data model and API for these applications. The service provides the following common …

Click to continue reading "ACS Messaging Requirements"
Go straight to Post

→ No CommentsTags: Web · OpenACS · Programming · Computers

ACS Messaging Design

October 16th, 2006 · No Comments

PLEASE NOTE - These are historical documents from my ARSDigita Days


ACS Messaging was born out of the design of the new bboard. One thing we discovered when researching requirements for bboard and discussion software in general was that there are a variety of ways one may wish to structure and organize threads of messages e.g. in discrete forums with tagged categories, attached to other user objects annotated with user ratings, etc.,. Our design addressed this by separating the store of messages from the organizational data model and any user …

Click to continue reading "ACS Messaging Design"
Go straight to Post

→ No CommentsTags: Web · OpenACS · Programming · Computers

ACS - Mail System Requirements

October 16th, 2006 · No Comments

PLEASE NOTE - These are historical documents from my ARSDigita Days

Mail System Requirements
------------------------

1.  The system will be able to store messages as rich as MIME
compliant email messages.  In order to do so:

a. 

Click to continue reading "ACS - Mail System Requirements"
Go straight to Post

→ No CommentsTags: Web · OpenACS · Programming · Computers