Forum OpenACS Q&A: Knowledge management package available

We go the knowledge management package from the sharenet siemens project from redhat under GPL. I uploaded it in the storage area. It’s not tested with the current openacs release.

http://www.openacs.org/storage  -> packages

It would we interesting to get any feedback.

Andreas

Collapse
Posted by Lars Pind on
Nice!

Thanks, Andreas.

Does anybody want to jump at making this compatible with OpenACS 4.6 or 5.0? Timo? Dirk? :)

/Lars

Collapse
Posted by Malte Sussdorff on
From what I know, making it compatible is not the only thing the KM library needs, but also some considerable improvements to make it adhere to OpenACS standards.

But thanks a lot for releasing this to Bertelsmann. Whoever is going to make it compatible is surely more than willing to help you bring your site to OpenACS with the OpenACS KM Library.

Collapse
Posted by Timo Hentschel on
It's great that the library code got posted, but there're so many other packages that this code is so tightly integrated with which makes this code not standalone: categories, general feedback, linking, alerting, email-templates, incentives... So in the end it will really need some time not only to clean up the code, but also integrate it with the current openacs again. I will most likely start with this in a few weeks.
Collapse
Posted by Peter Marklund on
Andreas,
thank you very much for releasing the heart of the ShareNet system! I imported the package to the contrib directory (see http://cvs.openacs.org/cvs/openacs-4/contrib/packages/library/) so that the efforts of the community to make this package work with OpenACS can be coordinated.

Andreas, is there any chance you could release ShareNet packages that the library package depends on (acs-workflow, bookmarks, categories, doubleclick, and general-feedback according to the info file)?

Collapse
Posted by Andreas Albrecht on
I 've done an additional upload with the depending packages. I hope it works now.
Collapse
Posted by Lars Pind on
If this is to be useful without major work, you actually need to provide the whole tree, all of the packages. As far as I'm informed, there have been significant changes to the ACS Core data models as well.

/Lars

Collapse
Posted by Malte Sussdorff on
It is not going to be useful without major work. Anyone that worked on OpenACS since release 4.0b can tell you that a lot has changed since then. And this is the version (Timo, Dirk correct me if I'm wrong) that Sharenet and the knowledge library is based upon.

Changes that have happened since then on the code of Sharenet (as I don't know what changed in the OpenACS tree) I know of are:

- noquote
- no more parties and parties
- changed acs_rels
- new templating system
- many other smaller changes

Therefore you can either use the whole installation that Bertelsmann got (and hope that it works out of the box, but this is something Dirk can comment on), or start migrating all the relevant packages to OpenACS Head (I do suggest Head due to the support of noquote there).

Does this make the contribution less useful? Definitly not. Just be aware of the fact that we are not talking about OpenACS as you know it. And as Timo already mentioned, we are going to work on the migration of the KM Library, it is just a question of time and money (as we'd be financing this out of our own pockets for the moment).

Collapse
Posted by Andreas Albrecht on
It's not allowed to upload more than 2 MB in the storage area. The complete installation has 12 MB as a ZIP file. If you want to have other packages or scripts I can Upload the separately.
Collapse
Posted by Malte Sussdorff on
Ups. My first sentence is wrong. It should say: "The packages for the KM library are not going to be useful in the current OpenACS versions without major work". Sorry for any confusion this might arise.
Collapse
Posted by Malte Sussdorff on
Hi Andreas, maybe someone can scp the whole installation to OpenACS.org and provide a download link somewhere. I think this is better than downloading all the packages seperatly.
Collapse
Posted by Andreas Albrecht on
Now you can find the complete distribution in the file-storage:

Dave Bauer has increased the upload limit.

Andreas

Collapse
Posted by Dirk Gomez on
Malte, yes the file Andreas just uploaded should be installable. There's a file called "INSTALL" that describes the process.

How complex will be a forward-port? No idea. I presume, we just have to do it, right :)

Collapse
Posted by Peter Marklund on
I was able to install sharenet on our development box (see http://sharenet.cph02.collaboraid.net/library mailto:admin@collaboraid.net / sharenet) and I uploaded a new version of the distribution in File Storage,
Collapse
Posted by Jarkko Laine on
Very cool, Peter. Is this a complete out-of-the-box installation or did you get the packages installed on top of a plain openacs instance?
Collapse
Posted by Lars Pind on
Shouldn't we just put it in CVS on openacs.org as 'sharenet' or 'dotknw' or whatever (I believe IBM owns the trademark on sharenet) as a separate module alongside openacs-4.

/Lars

Collapse
Posted by Dirk Gomez on
Lars, yes, I think we should check in the whole code as a project and put it under proper CVS:
  • It is fully functional.
  • It is only somewhat openacs-related, but the fork is *very* fundamental.
  • We will have to fix bugs in the "ShareNet" code.

Err, as naming is important - yes we need one. The rights for the name "ShareNet" are owned by Siemens (or by some other company that may have acquired the rights from them). A friend of mine is being "persecuted" for trademark infringement, so I suggest we come up with a name and forget about "ShareNet" altogether.

Collapse
Posted by Dirk Gomez on
<p>Jarkko - as to the installation: you definitely need to install the process as described in INSTALL. All else: you'll run into unexpected problems.
Collapse
Posted by Jarkko Laine on
Dirk: Yeah, I know Peter is fast but I was wondering (with a considerable doubt :) if he was so fast that he got the thingie openacs-compatible overnight.
Collapse
Posted by Andrei Mitran on
The install instructions require a file called "site-wide-search-setup.sql" which is missing from the distribution. Any chance of making it available?
Collapse
Posted by Dirk Gomez on
It's most likely a misnomer, it should read intermedia-setup.sql I suppose. I'll look into this later this week (a bit of travel coming).

Anyway, the system is going to run without site-wide search.

Collapse
Posted by Dirk Gomez on

Andrei,

Peter cut out a lot of useless packages *and* changed the INSTALL document. Unfortunately he removed some important stuff and put in references to non-existing stuff. Download this version and follow its INSTALL instructions.

Err, another *very* important explanation now missing is how to set up a templating staging server...

Collapse
Posted by Dirk Gomez on

Plus you *must+ create the directories

  • /web/<webserverroot>/library-files
  • /web/<webserverroot>/bboard-files
  • /web/<webserverroot>/news-files

... and the monitoring package has disappeared from the tarball.

... and please always check whether pathnames are correct (look up the proper INSTALL doc) - they default to Solaris ! and the pathnames to perl etc there are annoyingly different.

Collapse
Posted by Dirk Gomez on
Needless to say, you also need GnuPlot and GraphViz otherwise the workflow module is not going to work properly.
Collapse
Posted by Andrei Mitran on
Dirk,

Thanks, I'll give it a try. Thanks for the tips in the next messages as well.

Andrei

Collapse
Posted by Don Baccus on
Siemens has contacted us to inform us that, in their opinion, this code was released in error and is not under the GPL.

They have asked us to inform people who have downloaded it of this fact, and for us to tell you to delete your copies.

PLEASE DO SO IMMEDIATELY.

We are working with Andreas Albrecht, RedHat and Siemens to clarify the situation but in the interim we must assume that this is proprietary code.

We've also revoked read permissions on the file in file storage.

Since many in Europe are going on holiday shortly it may take several weeks to straighten this out, one way or the other.

Thanks, folks.  It is extremely important that EVERYONE respect Siemens rights to the code and that you comply with their request while we sort things out.