Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

uPortal 3 Status Update

by Eric Dalquist

ElliottElliot, David DeWolfe, Eric, and Peter met and changed uPortal 3 over to Pluto 1.1 (a significant change). Got about 25,000 lines smaller because 1.1 has those things built in.

...

  • standard structure for the folders
  • don't have to write code as to how to compile, or package
  • Maven does auto dependency calculation
  • Have to check out less stuff from subversion (fewer jars in there)

ElliottElliot: Getting to understand the terminology is one of the barriers.

...

Eric: Export/import isn't so much "actions" (move channel from group a to group b) but more a different representation of the data. Sort of object serialization.

ElliottElliot: It's exactly object serialization.

...

Eric: How do we deal with referencing objects? We now have a whole domain object hierarchy instead of a simple "channel" thing. Harder to reference into those.

ElliottElliot: If we want to be able to hand-edit the XML files, this is a problem. For exmaple Confluence and Jira tell you never to hand-edit.

...

Susan: Perhaps we should discourage hand-editing.

ElliottElliot: Yes, there should be tools instead.

...

Peter: issues: a) serialization of beans to XML b) coordination -- all the various pieces working together.

ElliottElliot: The things that do the serialization and the things that do the coordination will be different things.

Peter: We could put together two different projects to do that.

What about "Xstream"?

ElliottElliot: I've used that and it's really nice -- it is a low level thing and can use just about any parser you want. The programmer has detailed control over how the process goes. You can provide a "converter object" to handle things that are not built in to XML.

Peter: Does it handle collections OK?

ElliottElliot: Yes.

[how does it handle relationships?]

...

Jonathan: The steering committee is further in the future.

ElliottElliot: Make the ROI clear for each feature.

...

Jason: Right now we're getting lots of requests for statistics, more than development.

ElliottElliot: A couple approaches: (a) See if Tim's patch re UP-1040 will work. (b) delete the Pluto 1.0.1 jar and find the red wavy lines in Eclipse

...

Jason: Do we have an example portlet or channel that is built on Maven? This would make adoption easier.

ElliottElliot: We have five portlets that use Maven.

...

[Eric suggested let's go around the room]

ElliottElliot: My interest is in working on uPortal 3

...