View · Index

Weblog

Filtered by date 2016-11-06, 1 - 6 of 6 Postings (all, summary)

.LRN 2.5 Release Management

Created by Rocael Hernández Rizzardini, last modified by Gustaf Neumann 06 Nov 2016, at 10:02 AM

About

  • Next stable release: 2.5.0
  • Las stable release: 2.4.1
  • Tentavive deadlines:
    • may 31, 2009: code freeze and branch
    • june 1, 2009: alpha release process starts
    • june 15, 2009: beta release
    • july 15, 2009: final release

.LRN 2.5 will contain the packages included in the following cvs modules:

  • acs-core
  • dotlrn-all
  • dotlrn-extras

See Aliases at CVS for a detailed list of the packages included in those modules.

Releases are coordinated by the .LRN Leadership Team.

Weekly technical meetings in IRC at openacs channel:

  • Summer: Wednesdays, following the OCT one at 16:00 GMT
  • Winter: Wednesdays, following the OCT one at 17:00 GMT.

To-do List

  • Databases support:
    • Postgresql 8.2 and 8.3
    • Oracle 10 and 11
  • Replace "html_p" by "mime/type" and richtext widget for input (news, bulk-mail, others?)
  • calendar: localize notifications
  • forums:
    • DONE: localize notifications
    • removed the SC implementation of search to avoid confusion (search now implemented with callbacks)
  • assessment:
    • review daveb changes
    • added "views" support (explicit dependency)

Wish List

NOTE: xowiki was NOT part of .LRN 2.4 or earlier. Since noone from the accessibility group has checked, whether xowiki is compliant with WCAG 1.0 double-A, the DotLRN consortium board meeting decided in Valencia to include xowiki and maybe some other packages in a dotlrn-extras distribution in 2.5. This extra-distribution should not have the strong accessibility requirement as dotlrn-all, where every package must be manually checked in detail by some "accessibility expert".

Note by Don Baccus:  Honchos, not an ad hoc group of .LRN consortium members, decides what goes into .LRN.  Honchos proposed, and the board agreed, that a MINIMUM requirement for inclusion is accessibility compliance.  If xowiki hasn't been checked, by default it DOES NOT go in, not vice-versa.

New features

  • Removal of .LRN applets:  see the Removal of Applet thread
  • Wiki (xowiki with special policy set designed for .LRN, i.e. avoid professors writing their own tcl scripts or access the DB (DONE), probably a simplified UI?) Galileo will work on this and a few additions to have a wiki for .LRN, in late may / early june 2008.
  • Content package: tools for creating content online for .LRN
  • xo-S5: online presentation tool (and get rid of wimpy-point)
  • Replacement of static portlets by xowiki portlet pages (need to figure out if we use the same xowiki instance for "portlet pages" and for the wiki)
  • Blogger replacement with xowiki blogger? (have to review funtionality list, upgrade from actual blogger, others)

Having the idea of a macro-tool (xowiki) that can be easily customized for specific use with prototypes and others will help us to the reduce the code to maintain.

To do

  • xowiki (What's missing?)
  • content: produce an standard release that work atop .LRN (oracle & PG).
  • s5
  • xo static portlet (supported via xowiki-portlet and dotrln-xowiki; what else?)
  • blogger

Packages that could be xoified?

There are packages that could be replaced with xowiki/xotcl.
xowiki might need a finer granularity (object level) for permissions (parties), categories, comments.

  • news (if we manage to tell xowiki to use dates to display and archive a news item
  • edit-this-page
  • bulkmail (like news but with email being sent out and ui for selecting role/users)

I would even to that far to say that we can replace forums (using page_order) and calendar (similar to news/bulkmail but special UI).

 

.LRN 2.3 Release Management

Created by Emmanuelle Raffenne, last modified by Gustaf Neumann 06 Nov 2016, at 10:02 AM

.LRN 2.3.1 was released Sept. 9th 2007.

.LRN 2.3.1 contains acs-core, dotlrn-all and dotlrn-extras packages. See Aliases at CVS for a detailed list of the packages included in those aliases.

Releases are coordinated by the .LRN Leadership Team. Weekly technical meetings: Tuesdays at 17:00 GMT in IRC at openacs channel.

To do and goals for release:

.LRN 2.2 bugs

Created by Emmanuelle Raffenne, last modified by Gustaf Neumann 06 Nov 2016, at 10:01 AM

Last modified: 2016-11-06 10:01:45.739891+01

OPENED BUGS

package bug # summary comments
Priority 1
dotlrn   Creating subgroups broken 1

Sven: the creation of new subgroups fails when a Subsite is mouted as well. The method "apm_package_id_from_key" in "acs-tcl/tcl/apm-procs.tcl" returns more than one package_id of Subsite.

Don: This will not be fixed in .LRN 2.2.1.  Currently, we only fully support .LRN installations that are devoted to .LRN.  We'll be fixing .LRN in the future so it can work properly on installations which include other subsites, etc, but not for 2.2.1.

Nima: Then we need to create an interim solution here or we cannot upgrade.

Don:  You can fix this easily by getting the package_id from the site_nodes table.  The subsite you want is the main subsite, mounted at "/", and the object_id in the site_nodes table corresponds to the mounted package's package_id.

Feel free to commit it and e-mail me if this is not clear.

Priority 2
lorsm #2939 LORS requires Javascript WCA-A
news forum news::install::after_upgrade -from_version_name 5.0d7 -to_version_name 5.2.0d6 breaks The upgrade tries to install the service contract NotificationType (GerURL, ProcessReply) for news which already existed in 2.1.1 installation.
Priority 3
openacs/dotlrn general #2840 Use header elements to convey document structure and use them according to specification WCA-AA
openacs/dotlrn general #2839 Create documents that validate to published formal grammars. WCA-AA
openacs/dotlrn general #2837 Provide information about the general layout of a site (e.g., a site map or table of contents) WCA-AA
openacs/dotlrn general #2836 Provide metadata to add semantic information to pages and sites. WCA-AA
openacs/dotlrn general #2834 Associate labels explicitly with their controls.

 

WCA-AA
openacs/dotlrn general #3021 Provide navigation bars to highlight and give access to the navigation mechanism. WCA-AAA
acs-kernel #3001 Missing message keys  
acs-lang #2953 No audit of changes in translation  
acs-templating #2994 Problems with browsers that don't support htmlarea  
acs-templating #3020 rte transform absolute links into relative ones  
acs-subsite #2989 IndexRedirectUrl parameter not retained during upgrade  
acs-datetime #3036 lc_time_fmt, lc_time_system_to_conn should by default include timezone To be discussed before any fix
rss support #2984 Binding of RssGenerationSubscriber to pinds_blog_entries failed  
notification #3025 Management improvement  
dotlrn #2955 expand dotlrn.class_instances_pretty_name  
file-storage #3033 Sending the file attached in an email  
file-storage #2975 No error info when unzip not installed  
file-storage #3031 doesn't copy a folder  
theme-selva #3003 Broken link in the navigation path (communities instead of clubs)  
theme-selva #2970 "Courses" tab displays "Classes"  
theme-selva #2965 doc needs theme selva installed  
theme-selva #2833 Do not use tables for layout unless the table makes sense when linearized WCA-AA
theme-selva #2832 Use style sheets to control layout and presentation. WCA-AA
theme-selva #3022 Ensure that foreground and background color combinations provide sufficient contrast WCA-AAA
lorsm #2949 Error when linking a CSS  
forums #2912 Delete message when a notification is attached does not work  

 

BUGS WHICH PRIORITY TO BE DOWNGRADED

package bug # summary comments
Priority 1
lorsm #2995 Error while loading images and css-style files in ie6 Commented by Lee: I've potentially fixed the javascript errors which I think are unrelated to the problem of loading the css and resources. Committed to the oacs-5-2 branch.
Priority 2
theme-selva #2899 Courses Submenu Downgraded to a suggestion which will not be addressed in 2.2.1.  The bug portion (appearance of personal portal subnavbar under the "Courses" tab) was fixed in 2.2.0, the rest is a design suggestion (read the bug report for more info)

 

RESOLVED/FIXED/CLOSED BUGS

package bug # summary comments
Priority 1
dotlrn #2717 Upgrade destroys portals

See last comment in bugtracker for a fix.

Don: I've implemented that fix, needs testing.
 

dotlrn forum Creating new subgroup/community broken

Fixed after creating an attachments instance and reloading the dotlrn.info file due to still missing parameters.

forums  fixed When creating a new thread you are redirected to message-view?message_id=oid#oid. Which results in an error as oid#oid is not an integer.  Fixed on openacs-5-2 branch
Priority 2
acs-lang #2931 Specify language with lang attribute Fixed on oacs-5-2
acs-mail-lite #2918 -extra_headers is supposed to be optional can't reproduce on openacs-5-2
acs-subsite #2999 Merge users fails Fixed on openacs-5-2 branch
acs-subsite #2894 Missing i18n keys  
search #2915 More than one instance of search crashes indexer Resolved. Search should only have one instance and be mounted multiple times.
dotlrn #3007 Portrait upload error this is on HEAD
dotlrn #2996 Community should not require defined start and end dates fixed on oacs-5-2
dotlrn #3028 Course creation crashes with activation dates fixed on oacs-5-2
dotlrn-portlet #3024 For data tables that have two or more logical levels of row or column headers, use markup to associate data cells and header cells. fixed on oacs-5-2
file-storage #2988 Back to folder view has no link nor message key  
file-storage #2987 The .tgz of a folder stores does not store the last version
Nima: you cannot fix that right now
file-storage #2979 Missing keys in en_US catalog fixed on oacs-5-2
calendar #2822 alt and title description in Calendar images fixed on oacs-5-2
forums #3023 Accessibility issues (frame, alt text, ...) fixed on oacs-5-2
lorsm #2940 LORS frames need a title fixed on oacs-5-2
assessment #2937 Section points not recorded/displayed fixed
theme-selva #2930 tabs disappear fixed on oacs-5-2 branch
theme-selva #2969 Missing key theme-selva.accessibility_note fixed on oacs-5-2 branch
theme-selva #2818 Problems with Opera browser Works fine with Opera v.9
theme-selva #2816 alt description in dotLRN logo is not sufficient fixed on oacs-5-2
theme-selva #3037 Hide this page (portal layout) does not work fixed on oacs-5-2
news #3016 Cannot upload a .gif image fixed on oacs-5-2
Priority 3
openacs/dotlrn general #2835 Clearly identify the target of each link. Done for all portlets and many pages. That should be enough for 2.2.1. Bug still open to be completed by .lrn 2.3
openacs/dotlrn general #3002 Mandatory data when editing, but not when creating fixed on oacs-5-2
openacs/dotlrn general #2841 Mark up lists and list items properly. fixed on oacs-5-2 for dotlrn portlets
acs-lang #2952   as thousands separator Fixed on openacs-5-2 branch.
acs-subsite #2976 Portrait comments not stored fixed on oacs-5-2
dotlrn #3030 Wrong parameter to email members

not reproducible

dotlrn #3029 Drop multiple users not reproducible
calendar #3004 Periodic item last one day more not reproducible
calendar portlet #2974 Wrong link in admin portlet to add an item fixed in oacs-5-2
evaluation portlet #2972 Message key missing "evaluation-portlet.Net_Value" fixed in oacs-5-2
dotlrn-static #2971 Classes and communities info portlet title fixed in oacs-5-2

.LRN 2.2 Release Management

Created by Carl Robert Blesius, last modified by Gustaf Neumann 06 Nov 2016, at 09:59 AM

Last modified: 2016-11-06 09:59:42.237915+01

Release Status

.LRN 2.2.1 Final has been released on January 3, 2007.

.LRN 2.2.1 use OpenACS 5.2.3

en:.LRN_2.2_bugs

List of Packages that are part of .LRN 2.2

Installed by Default (.LRN Standard Install)

dotlrn/install.xml

CVS MODULE: DOTLRN-ALL

Optional Included (Not installed by default)

CVS MODULE: DOTLRN-ALL

 CVS MODULE: DOTLRN-EXTRAS

List of Packages that do not get the vote (will not be included)

.LRN Installation

Created by yesten dan, last modified by Gustaf Neumann 06 Nov 2016, at 09:55 AM

Before OpenACS 5.8.1, DotLRN installations required a different installer than its base system OpenACS. There was no way for an end-user to upgrade from an existing OpenACS installation to DotLRN without loosing data, or to make hybrid installations (maybe in the future to use e.g. as well components from Project Open, etc.).

Starting with OpenACS 5.8.1 (and DotLRN 2.8.0) one can upgrade from OpenACS to DotLRN via the standard OpenACS package manager. Therefore, one easy approach to install DotLRN 2.8.0 is to install first a minimal OpenACS system and upgrade in a second step:

  1. Install OpenACS 5.8.1. For details, check out openacs-system-install.

  2. On the running OpenACS system
    • browse to YOUR_SYSTEM/acs-admin/
    • Click on "Install Software" 
    • Click on "Install from Repository"
    • select "dotLRN" and click on the button "Install..."

This will install dotLRN with the required core components. More packages can be installed a some later times if desired.

Install instructions for .LRN 2.5.0.

Packaged installations

For platforms like Linux/Ubuntu, Linux/Debian, FreeBSD or Windows, one can use the packaged solutions installing separate databases for DotLRN and OpenACS:

 

 

.LRN Installation (up to .LRN 2.5.0)

Created by Carl Robert Blesius, last modified by Gustaf Neumann 06 Nov 2016, at 09:54 AM

Index

Introduction 

Installing .LRN: Using the VMWare Virtual Machine 

Installing .LRN: Using the Tarball

Installing .LRN: Using CVS

Installing .LRN: Using Debian/Ubuntu Packages

Introduction

VMWare virtual machine: simple (for a testing and evalution). Tarball: medium to hard (for a production install without source control). CVS: hard but flexible (e.g. makes it easier to update your installation from the code repository between official releases). Debian/Ubuntu: simple to medium (fast and easy install for novices, easy infrastructure deployment for professional users).

Installing .LRN: Using the VMWare Virtual Machine

to be announced. 

Installing .LRN: Using the Tarball

Before you start

Quickly read the OpenACS Installation Overview and if you still feel like you can progress start with the first part of the next section: Install a Unix-like system and supporting software

 

(skip the obvious portions if you are already running some unix like OS). Download the latest .LRN distribution from the .LRN repository (currently 2.4.1).

Move the tarball into your /tmp directory (replace dotlrn-2.4.1.tgz with the name of the tarball you downloaded, if you downloaded another version):

mv dotlrn-2.4.1.tgz /tmp/

untar it in that directory

cd /tmp
tar zxf dotlrn-2.4.1.tgz

Installation Process

Continue with the other sections of the installation document, but instead of downloading the OpenACS tarball mentioned in the docs (section "Unpack the OpenACS tarball" in the Install Linux and supporting software document), use the .LRN tarball you just downloaded above. This .LRN distribution includes all OpenACS packages needed to install and run .LRN. Throughout the documentation, use your unpacked .LRN tarball under /tmp/dotlrn-2.4.1 (or name of the directory you unpacked it to) instead of instead of the OpenACS tarball referred to in the documentation.

.LRN is automatically installed and configured as part of the installation process if you install using a standard .LRN distribution.

When installation is complete, restart AOLserver as described in the OpenACS installation instructions.  You'll need to wait a few minutes while dotLRN configures itself.  Reload your browser page.  If installation was successful, you'll see a login page. Use the user name and password you entered for the system administrator.  A page will come up that includes a link to sitewide administration.  Visit the link, then click on the "users" link and then approve the system administrator's .LRN membership.

Explore .LRN

Go to .LRN Administration at http://yourserver/dotlrn/admin.  Create a .LRN Community and a couple of users.

Here are some suggestions for things to check out in dotlrn:

Goto /dotlrn your "workspace". Click the "My Account" link at the top and try the "Customize this portal" link there.  Goto the admin pages for a class or community and try the "Manage Membership" link. Create a new sugroup for a class or community. Edit or create new "Custom Portlets".

Installing .LRN: Using CVS

Setting up the Required Infrastructure

The OpenACS documentation page has extensive installation instructions describing how to install needed database and webserver. Follow the instructions up until the point where you are told to download OpenACS and then continue with this document instead.

Notes on using CVS

CVS commandlines are given in terms of anonymous users, if you have an account on openacs.org, use your login where appropriate. Don't forget to set the CVS_RSH variable in your shell envrioment to "ssh".

Checking out the code

Go to /var/lib/aolserver (create the directory if it is not already present). Checkout the code (this is a complete code checkout and might take a while):

cd /var/lib/aolserver
cvs -d anonymous@cvs.openacs.org:/cvsroot login
cvs -d anonymous@cvs.openacs.org:/cvsroot -r oacs-5-4 co openacs-4
mv openacs-4/packages/dotlrn/install.xml openacs-4

Proceed

You can then proceed with the normal OpenACS installation instructions.

Explore dotLRN

Go to dotLRN Administration at http://yourserver/dotlrn/admin. Make some dotLRN users, terms, departments, classes.

Here are some suggestions for things to check out in dotlrn:

Goto /dotlrn your "workspace". Click the "Control Panel" link at the top and try the "Customize this portal" link there. Goto the admin pages for a class or community and try the "Manage Membership" link. Create a new sugroup for a class or community. Edit or create new "Custom Portlets".

Enjoy!

Automated Installation

As an alternative to the manual CVS checkout and installation described here there are scripts that will automate the install for you. See the OpenACS installation documentation for more details.

Installing .LRN: Using Debian/Ubuntu Packages

Debian

Ubuntu

previous November 2016 next
Sun Mon Tue Wed Thu Fri Sat
30 31 1 2 3 4 5
(6) 6 (1) 7 8 9 10 11 12
13 14 (1) 15 16 17 18 19
20 21 22 23 24 (2) 25 26
27 28 (1) 29 30 1 2 3

Popular tags

17 , 5.10 , 5.10.0 , 5.9.0 , 5.9.1 , ad_form , ADP , ajax , aolserver , asynchronous , bgdelivery , bootstrap , bugtracker , CentOS , COMET , compatibility , CSP , CSRF , cvs , debian , docker , docker-compose , emacs , engineering-standards , exec , fedora , FreeBSD , guidelines , host-node-map , hstore
No registered users in community xowiki
in last 30 minutes
Contributors

OpenACS.org