Index: openacs-4/packages/dotlrn/www/doc/writing-a-dotlrn-package.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/doc/writing-a-dotlrn-package.adp,v diff -u -r1.3 -r1.4 --- openacs-4/packages/dotlrn/www/doc/writing-a-dotlrn-package.adp 3 Jul 2015 10:43:59 -0000 1.3 +++ openacs-4/packages/dotlrn/www/doc/writing-a-dotlrn-package.adp 7 Aug 2017 23:48:09 -0000 1.4 @@ -19,7 +19,7 @@ As far as dotLRN is concerned, a dotLRN package is an applet (literally a "small application," nothing to do with Java applets) that must provide a simple -API under the acs-service-contract mechanism. This API allows +API under the acs-service-contract mechanism. This API allows the dotLRN core to generically dispatch calls to each dotLRN applet when certain events happen. @@ -44,8 +44,8 @@ it's very possible that some won't). To do so, the dotLRN core will use the New Portal Architecture of OpenACS 4. A dotLRN applet can simply add itself to the appropriate portal pages by providing an -NPA portlet. Note that the architecture of this -portlet is dotLRN-independent! The contents of the portlet may +NPA portlet. Note that the architecture of this +portlet is dotLRN-independent! The contents of the portlet may rely on dotLRN functionality, but the means by which the portlet is added to portal pages does not! @@ -80,7 +80,7 @@ Architecture. We want to strongly discourage developers from making this portlet package dependent on dotLRN functionality: portlets will be able to query parameter information from the NPA (such as the -package_id), independently of any dotLRN functionality. +package_id), independently of any dotLRN functionality.