Forum OpenACS Development: Wimpy Point Package!

Collapse
Posted by Rocael Hernández Rizzardini on

Hi all!

I'll be working on the WP package, Samir also offered his help in some issues, and after discussing with different people (Samir Joshi, Carl Blesius, Jeff Davis and Don Baccus) here is a condensed to-do list that I concluded after talking with all of them.


  • Enabling collaboration for creating presentations (also adding comments?)
  • Remove all the wp specific content types and just relating basic content types and having a container types of wp presentation and wp slide. What others think? suggested by Jeff, I agree with him
  • Scalability issues! I'll do a similar test like Jeff did for testing the scalability for forums and work around with some serious problems there.
  • Export / import of slides (ready in pg, needs to be ported to oracle)
  • WP accesibility, a way to access everything is just one single place (between multiple instances), maybe just for dotLRN (portlet issue?)
  • Presentation sharing, have the same presentation for multiple classes in the case of dotLRN
  • Permissions checking in all the UI.
  • Internationalization
  • Adding some standard presentations templates by default, and a way to create more ( I remember that the WP on ACES had that )
  • Automatic slide presentation (giving N seconds for each slide and then change to the next one)

Some minor issues like:

  • Differentiation between versions and corrections, Samir pointed out that couldn't be necessary to have a new revision for just typo corrections.
  • Adding more bullets to slides (up to 3 per edition instead of just one like know)

Well, I hope some of you can also put your ideas or comments here, thanks for your feedback!.

 

Collapse
3: Re: Wimpy Point Package! (response to 1)
Posted by Samir Joshi on
Hi Rocael,

Many thanks for taking up much needed coordination of  the WP tasks !

About export/import - the current work is using ns_xml : should we use tclDOM ( this matters only for the import functionality).  BartT  might have some advise / sample code on using tclDOM with OpenACS .

Collapse
4: Re: Wimpy Point Package! (response to 3)
Posted by Bart Teeuwisse on
Samir & Rocael,

that should be tDOM not tclDOM as tclDOM is a tcl implementation of DOM and not to be confused with tDOM, a C implementation. tDOM is scheduled to replace ns_xml in 4.7.

/Bart

Collapse
8: Re: Wimpy Point Package! (response to 3)
Posted by Jim Lynch on
About the very last point... would you say it's important, while editing a slide, if the responder were to pay attention to the content of the extra, initially blank, bullet item field?

It presently does not, and consequently, it is not possible to add bullet items to a slide at all.

Anyone feel this is important? :)

Collapse
9: Re: Wimpy Point Package! (response to 8)
Posted by Carl Robert Blesius on
Jim,

Rocael has fixed this problem and should be posting a new version of Wimpy Point shortly. I have been testing the newest beta (about 3 days old) and it is possible to add three new bullet items at a time. Rocael uploaded a patch if you can't wait a couple of days for the updated version.

Carl

Collapse
10: Re: Wimpy Point Package! (response to 9)
Posted by Jim Lynch on
Hi Carl; thanks for the reply.

And hi Rocael; nice work :) except, where do you post the
packages? On the main openacs cvs? Or where?

-Jim

Collapse
12: Re: Wimpy Point Package! (response to 10)
Posted by Jim Lynch on
OK, here I am replying to myself again :) I found the patch... the jist is I did get it going; nice work.

I was going to say the upgrade script doesn't work, but I can't say that definitively because I didn't do things in the right order. Here's what I did:

  • found the upgrade script
  • ran it
  • it did run without errors or warnings
  • I -thought- I was done (turns out this was wrong) so I tried it, and it failed
  • hmm, what to do? I guess I'll drop wp-slim data model and redo it (so: I gave no chance to the upgrade script)
  • tried it, -still- no go. sheesh! what could this be?
  • happened by the package manager... Bingo! there's a reload link! I reloaded, and thought different of it, so dropped data model, reloaded, restarted server.
  • made a new presentation, this time everything worked. Again, nice work.
-Jim
Collapse
2: Re: Wimpy Point Package! (response to 1)
Posted by Carl Robert Blesius on
I would like to comment on the 5th point above (about accessing everything from one place).

Having all presentations in the same place  (e.g. https://openacs.org/wp) is how I would like to see it. One of the coolest things about WP is having diverse content listed in one place (at a university: philosophical presentations are listed with physiological and philological ones). The dotLRN portlet could just list presentations that have been linked to specific courses. In fact it might make associating single presentations with multiple groups easier.

Carl

Collapse
6: Re: Wimpy Point Package! (response to 2)
Posted by Malte Sussdorff on
Wouldn't it make sense to have a generell content aggregation service, that allows to aggregate content for a certain package from multiple instances at one point ?

So, instead of saying, I only have one instance of WimpyPoint mounted at /wp, we mount the content aggregation package for WimpyPoint and it retrieves all the content from the mounted WP packages at /subsite1/wp, /subsite2/wp aso. asf.

As a further step, if we provide good DTD's for the packages, we could even aggregate content across various OpenACS instances (e.g. OpenACS.org could dynamically import the WPs that Lars creates over at collaboraid.biz).

If there is interest I would flesh this out a little bit more, but if you say this is not worth the effort, fine as well ....

Collapse
5: Re: Wimpy Point Package! (response to 1)
Posted by Rocael Hernández Rizzardini on
Carl,
that is what exactly I tried to mean with "WP accesibility, a way to access everything is just one single place".

I think this is a very important issue.

Collapse
7: Re: Wimpy Point Package! (response to 1)
Posted by Rocael Hernández Rizzardini on
Hi Malte!

This sounds really good, a general purpouse content agregation service, but more even when we talk about having it working with multiple sites.

I'm really interested on it, please extend your thoughts more.

Collapse
Posted by Rocael Hernández Rizzardini on
Jeff said about merging the changes on 4.6.3, but not sure now if he already did.
I'll commit this week on HEAD (I'll post here when its done), but this will be the i18n version, that will work with 5.0.