Complete.Org: Mailing Lists: Archives: webdev: March 2002:
[webdev] ACSNotes
Home

[webdev] ACSNotes

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: webdev@xxxxxxxxx
Subject: [webdev] ACSNotes
From: Tom Hull <thull@xxxxxxxxxxx>
Date: Thu, 28 Mar 2002 11:27:56 -0600
Reply-to: webdev@xxxxxxxxx

This is a file of notes that I've been accumulating on openacs modules.
It's pretty incomplete -- much more to learn. Check the doc for further
information.

-----

Notes on OpenACS modules (use for aclug.org):

Modules:

 -- Notes are organized by directory under web root: /home/aclug/openacs/www

acs-examples/

address-book/

admin/

ads/

adserver/

bannerideas/

bboard (Bulletin Board):

 -- Discussion groups, with several styles of interaction.
 -- User-posted discussion forums
 -- User interface: threads, Q&A, editorial
 -- Moderation type: featured, moderated, unmoderated, private
 -- Some forums:
      Beginners
      User Groups

bookmarks:

 -- Per-user service, keeps a list of URL bookmarks for each user.
 -- Allows bulk import of bookmarks from Netscape or IE bookmark files.
 -- Each bookmark has title and URL.
 -- Tools exist for checking that URLs are valid.
 -- Interest: some (set a couple and they're nice).
 NB Fatal bug in /admin/bookmarks/one-user.tcl

calendar/

 -- Define calendar event categories:
      ACLUG Events
      Other Events
 -- Events have a one-line title which is listed on /calendar/index.tcl,
    and used as a link for a per-event page. The per-event page has a
    long description, plus provides date(s), web/email contacts, and
    contributor. Input form also provides location (country, state, zip).
    Users can add comments to event pages.
 -- Not yet investigated: a calendar widget.
 -- Wish list:
      * Special case "Dates: April 8, 2002 through April 8, 2002" to
        "Date: April 8, 2002"
      * Track time from database (optional)
      * Delete comments

chat/

comments/

contest/

curriculum/

custom-sections/

directory/

display/

doc/

 -- Looks like relatively unedited documentation from original ACS; e.g.,
      makes much reference to Oracle.

download/

dw/

ecommerce/

education/

events:

 -- This looks like it provides a more detailed description of an event
    than is provided by the calendar module.
 -- Access controlled by Events Admininistration user group.
 -- Interest: maybe (kind of complicated; meanwhile use calendar).

faq:

 -- FAQs are collections of Q&A.
 -- System can manage multiple FAQs. FAQs may be public or private, limited
    to 

file-storage/

gallery/

gc/

general-comments/

general-links/

glassroom/

global/

glossary:

 -- Manages a dictionary of specialized terminology.
 -- Config: ns_param ApprovalPolicy: set to { open, wait, closed }. Default
    is closed.

gp/

graphics/

groups/

help/

 -- Cf. /doc/help.html; help system does not exist.

homepage/

install/

intranet/

links/

mailing-list/

neighbor/

new-file-storage/

news/

news-templated/

new-ticket/

notifications/

photodb/

poll/

portals/

press/

proposals/

pull-down-menus/

pvt/

register/

registry/

sdm/

search/

shared/

survsimp/

SYSTEM/

team/

ticket/

todo/

tools/

users/

webmail/

wp/

Miscellaneous Files:

cookie-chain-1.tcl
cookie-chain-2.tcl
cookie-chain.tcl
index.tcl
monitor.tcl
register.tcl
robots.txt
user-please-login.tcl
user-search.tcl
user-user-bozo-filter.tcl

Admin Sections:

/admin/address-book:

 -- Allows users to manage some form of address book in their pvt space.
    Includes support for birthday reminders.
 -- Interest: no (not really a site for user services).

/admin/adserver:

 -- Manages rotation of banner advertisements.
 -- Interest: no.

/admin/bannerideas:

 -- Similar to advertisements, but intended to go at bottom of page and to
    make a suggestion to check out something, such as another feature spot
    in the website. I reckon this might also be used to suggest links to
    some other semirandom website.
 -- NB: Example link to photo.net looks obsolete (link OK, no example).
 -- Interest: some

/admin/categories:

 -- Used for user profiling (tracking user interests).
 -- Interest: no (hard to get a handle on).

/admin/crm (customer relationship management):

 -- Defines a state machine for modeling a set of user relationships
      (e.g., raw user, good prospect, customer, dead user), assigning
      users a state, and tracking transitions from one state to another.
 -- Interest: no.

/admin/ug (User Groups):

 -- Hierarchy: user group types, user groups, members, subgroups.
 -- Predefined group types: Administration, Event, Intranet, Team,
    WimpyPoint presentation; we can define new user group types
 -- Predefined user groups in Administration: Activities Administration,
    BITS Administration, Events Administration, Intranet Administration,
    Photo Database Staff, Simple Survey System Staff, Site-Wide
    Administration; each bboard gets an administration group

/admin/users:

  -- Count of users; some other query options
  -- Registration history: presents a histogram by year/month
  -- Concept: user class


-- 
/*
 *  Tom Hull * thull at kscable.com * http://www.tomhull.com/
 */


[Prev in Thread] Current Thread [Next in Thread]
  • [webdev] ACSNotes, Tom Hull <=