-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
All,
Work on this task has been almost completed, so, I'd like to ask you
to take a look at the implementation on the following branches, and
see if you'd suggest a change somewhere.
https://github.com/jpkrohling/gatein-api-java/compare/BZ1043858-ComposeAPI
https://github.com/jpkrohling/gatein-portal/compare/BZ1043858-ComposeAPI
Note that there's a sample portlet called ComposePageDemoPortlet,
which would possibly *not* ship with the final version. I'd also like
to hear your comments about it. The upside on shipping is that it's a
very simple portlet, whose only purpose is to create a page. It
doesn't even attaches this page to a navigation node, so, people can
easily consume this information and adapt to their needs. The downside
is that it's not a real world example. Perhaps we could ship this demo
portlet this way, and prepare a more complete quickstart, to
compensate. WDYT?
Another question is about the versioning for the API: the only part
that changed the current API code is on the "savePage" method, with a
pair of calls to dataStorage.save(). I'll be doing some tests on the
next couple of days, to see if it badly affects the current users of
the API, but assuming that it doesn't (or that we can skip those lines
if the page doesn't contains containers), what should be the next
version number for the API? A bump on the revision part? Minor?
- - Juca.
On 01/16/2014 12:26 PM, Juraci Paixão Kröhling wrote:
All,
I'd like to kindly ask for your comments about a task that I'm
starting on GateIn 3.x, to extend the current API to allow portlet
developers to compose pages and add content to it.
I've put my initial thoughts and incorporated a few early feedback
propositions into the following wiki page, and I'd appreciate if
you could take some minutes to go through it and share your
thoughts:
https://community.jboss.org/wiki/RFC-APIForComposingPages
I'm greatly interested in checking if my understanding of the
current situation is accurate, as well as getting attention to
points that I might have missed.
I have a few other smaller tasks to work on and I plan to start
some concrete coding by mid next week, so, I'd appreciate if you
could share your feedback by then -- or at least say "don't start,
I've found a fatal flaw, let's discuss first" :-)
Thanks! Juca. _______________________________________________
gatein-dev mailing list gatein-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/gatein-dev
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
Comment: Using GnuPG with Thunderbird -
http://www.enigmail.net/
iQEcBAEBCgAGBQJTB2HNAAoJECKM1e+fkPrXwFIH/3K7zl6jkTu6ihCPqmMaleC7
5E92WQ57ILqh9CsvieEdM5w4lgaAMvWGN/1HQrG0wkqyGlck58jLfOL08AyqVbJG
NYXEA2xC9PhpYa94bkOjB6CbdKdXdjpJAY3Ptn33tSo24Nc1sDKiCPdFG+hTfDPD
xz9zoqRJ6yvLSIhxhG0JHZnfvdsRA/qcVPtURtqLJmXJAvdEiosxDWdUbLZpHogi
rIEcqqGO4RyljAgnuUtC+faY8lG83CdfQM8v5QZCkjtv3K0pCzCmG2z78wS4j05w
BF2/jHi/fdxevZwZYsTS0rrh9hVFYvl1UB3gTAIMSbJbHyBAoulHmBKuK2KA870=
=R7Ba
-----END PGP SIGNATURE-----