You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by Ate Douma <at...@douma.nu> on 2008/02/20 22:49:52 UTC

[VOTE] jetspeed-2 svn restructure to support separate lifecycle for the j2-admin application (and others)

Dear all,

The last months there have been several discussions about moving the j2-admin portlet application out of the main jetspeed-2 trunk, such that it can be
maintained and managed as a separate release artifact.

The primary reasoning behind this is that many integrators and other custom portal developers have separate usages for the Jetspeed Portal as base product and
  sometimes don't need j2-admin or otherwise need to extend it to their own needs.

Additionally, the j2-admin application by itself only depends on the jetspeed-api and is not (and/or should not) be directly tied to the core implementation of
the portal. As such, it doesn't need to be part of the core portal release cycle and could benefit greatly of a release cycle of its own. Enhancements and
bugfixes to j2-admin can then be released independently of the portal release cycle and thus won't have to wait until a new version of the portal is ready.

To better facilitate these needs I'm proposing the following root jetspeed-2 svn restructuring:

1) create (at least) the following new root svn folder: /portal/jetspeed-2/portal
2) move the current trunk, branches and tags folders under this new root portal folder
3) promote (move) the current trunk/applications folder as a new root svn folder: /portal/jetspeed-2/applications
4) create (at least) new standard svn "management" folders trunk, branches and tags under /portal/applications/j2-admin/
5) move all other existing files and subfolders of the j2-admin folder under its new trunk folder

After these steps, the new jetspeed-2 svn structure will look like this:

/portals/jetspeed-2
   /applications
     /demo
     /gems
     /j2-admin
       /branches
       /tags
       /trunk
     /rss
  /portal
    /branches
    /tags
    /trunk

Concerning the other applications folders, demo, gems and rss: we are currently discussing (in the PMC) an additional restructuring which might result in these
to be moved elsewhere shortly too. But as no final decision has been made yet, until then we will keep them in the proposed location.

In addition to the svn restructure, we will also need a new JIRA project for j2-admin to be able to properly maintain and track its own lifecycle and maintenance.
Proposed JIRA project key: J2-ADMIN.

Besides these changes, we will have to decide how to manage our website maintenance in the future. Until the last release 2.1.3, all the website documentation
was generated with maven-1. As we are in the process of replacing the maven-1 build system with a brand new maven-2 one, we will have to setup our website
generation anew anyway. The current idea is to keep generating the main site documentation from within the (new) portal sub project, and integrate the separate
j2-admin documentation within that using the maven-2 site plugin which is supposed to be able to do so.
This hasn't been tested out yet, but as many other Apache projects have a similar svn structure with multiple independently released artifacts, we will find a
way to do so. One possibility or requirement might be to add an additional root "site" folder to host a master site project configuration.

Finally, once we have this new svn structure in place, setting up additional (portal independent) root folders and projects will become easy to do as well.
Envisioned already are a maven-2 master pom project and a general maven plugins project.

But for now, the issue at hand is the restructuring as outlined above.

So please vote:

[ ] +1 Yes, perform the svn restructuring and create new JIRA project J2-ADMIN
[ ]  0 Don't care
[ ] -1 No, do not restructure svn as outlined. Provide reasons and alternatives.

Thanks,

Ate


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


[RESULTS] [VOTE] jetspeed-2 svn restructure to support separate lifecycle for the j2-admin application (and others)

Posted by Ate Douma <at...@douma.nu>.
+1 - 9 (all binding)
  0 - 0
-1 - 0

The svn restructuring and a separate lifecycle for j2-admin has been accepted.

Everyone thanks a lot for this full support!

I'll start on the svn restructuring shorty and request a new JIRA project key for J2-ADMIN.

Regards,

Ate

Ate Douma wrote:
> Dear all,
> 
> The last months there have been several discussions about moving the 
> j2-admin portlet application out of the main jetspeed-2 trunk, such that 
> it can be
> maintained and managed as a separate release artifact.
> 
> The primary reasoning behind this is that many integrators and other 
> custom portal developers have separate usages for the Jetspeed Portal as 
> base product and
>  sometimes don't need j2-admin or otherwise need to extend it to their 
> own needs.
> 
> Additionally, the j2-admin application by itself only depends on the 
> jetspeed-api and is not (and/or should not) be directly tied to the core 
> implementation of
> the portal. As such, it doesn't need to be part of the core portal 
> release cycle and could benefit greatly of a release cycle of its own. 
> Enhancements and
> bugfixes to j2-admin can then be released independently of the portal 
> release cycle and thus won't have to wait until a new version of the 
> portal is ready.
> 
> To better facilitate these needs I'm proposing the following root 
> jetspeed-2 svn restructuring:
> 
> 1) create (at least) the following new root svn folder: 
> /portal/jetspeed-2/portal
> 2) move the current trunk, branches and tags folders under this new root 
> portal folder
> 3) promote (move) the current trunk/applications folder as a new root 
> svn folder: /portal/jetspeed-2/applications
> 4) create (at least) new standard svn "management" folders trunk, 
> branches and tags under /portal/applications/j2-admin/
> 5) move all other existing files and subfolders of the j2-admin folder 
> under its new trunk folder
> 
> After these steps, the new jetspeed-2 svn structure will look like this:
> 
> /portals/jetspeed-2
>   /applications
>     /demo
>     /gems
>     /j2-admin
>       /branches
>       /tags
>       /trunk
>     /rss
>  /portal
>    /branches
>    /tags
>    /trunk
> 
> Concerning the other applications folders, demo, gems and rss: we are 
> currently discussing (in the PMC) an additional restructuring which 
> might result in these
> to be moved elsewhere shortly too. But as no final decision has been 
> made yet, until then we will keep them in the proposed location.
> 
> In addition to the svn restructure, we will also need a new JIRA project 
> for j2-admin to be able to properly maintain and track its own lifecycle 
> and maintenance.
> Proposed JIRA project key: J2-ADMIN.
> 
> Besides these changes, we will have to decide how to manage our website 
> maintenance in the future. Until the last release 2.1.3, all the website 
> documentation
> was generated with maven-1. As we are in the process of replacing the 
> maven-1 build system with a brand new maven-2 one, we will have to setup 
> our website
> generation anew anyway. The current idea is to keep generating the main 
> site documentation from within the (new) portal sub project, and 
> integrate the separate
> j2-admin documentation within that using the maven-2 site plugin which 
> is supposed to be able to do so.
> This hasn't been tested out yet, but as many other Apache projects have 
> a similar svn structure with multiple independently released artifacts, 
> we will find a
> way to do so. One possibility or requirement might be to add an 
> additional root "site" folder to host a master site project configuration.
> 
> Finally, once we have this new svn structure in place, setting up 
> additional (portal independent) root folders and projects will become 
> easy to do as well.
> Envisioned already are a maven-2 master pom project and a general maven 
> plugins project.
> 
> But for now, the issue at hand is the restructuring as outlined above.
> 
> So please vote:
> 
> [ ] +1 Yes, perform the svn restructuring and create new JIRA project 
> J2-ADMIN
> [ ]  0 Don't care
> [ ] -1 No, do not restructure svn as outlined. Provide reasons and 
> alternatives.
> 
> Thanks,
> 
> Ate
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
> For additional commands, e-mail: jetspeed-dev-help@portals.apache.org
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


Re: [VOTE] jetspeed-2 svn restructure to support separate lifecycle for the j2-admin application (and others)

Posted by David Sean Taylor <da...@bluesunrise.com>.
On Feb 20, 2008, at 2:05 PM, Ate Douma wrote:

> Ate Douma wrote:

> So please vote:
> [X] +1 Yes, perform the svn restructuring and create new JIRA  
> project J2-ADMIN
> [ ]  0 Don't care
> [ ] -1 No, do not restructure svn as outlined. Provide reasons and  
> alternatives.
>
David


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


Re: [VOTE] jetspeed-2 svn restructure to support separate lifecycle for the j2-admin application (and others)

Posted by Ate Douma <at...@douma.nu>.
Ate Douma wrote:
> So please vote:
> 
> [X] +1 Yes, perform the svn restructuring and create new JIRA project 
> J2-ADMIN
> [ ]  0 Don't care
> [ ] -1 No, do not restructure svn as outlined. Provide reasons and 
> alternatives.
> 
Ate

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


RE: [VOTE] jetspeed-2 svn restructure to support separate lifecycle for the j2-admin application (and others)

Posted by Dennis Dam <d....@hippo.nl>.
+1

________________________________

Van: Ate Douma [mailto:ate@douma.nu]
Verzonden: wo 20-2-2008 22:49
Aan: Jetspeed Developers List
Onderwerp: [VOTE] jetspeed-2 svn restructure to support separate lifecycle for the j2-admin application (and others)



Dear all,

The last months there have been several discussions about moving the j2-admin portlet application out of the main jetspeed-2 trunk, such that it can be
maintained and managed as a separate release artifact.

The primary reasoning behind this is that many integrators and other custom portal developers have separate usages for the Jetspeed Portal as base product and
  sometimes don't need j2-admin or otherwise need to extend it to their own needs.

Additionally, the j2-admin application by itself only depends on the jetspeed-api and is not (and/or should not) be directly tied to the core implementation of
the portal. As such, it doesn't need to be part of the core portal release cycle and could benefit greatly of a release cycle of its own. Enhancements and
bugfixes to j2-admin can then be released independently of the portal release cycle and thus won't have to wait until a new version of the portal is ready.

To better facilitate these needs I'm proposing the following root jetspeed-2 svn restructuring:

1) create (at least) the following new root svn folder: /portal/jetspeed-2/portal
2) move the current trunk, branches and tags folders under this new root portal folder
3) promote (move) the current trunk/applications folder as a new root svn folder: /portal/jetspeed-2/applications
4) create (at least) new standard svn "management" folders trunk, branches and tags under /portal/applications/j2-admin/
5) move all other existing files and subfolders of the j2-admin folder under its new trunk folder

After these steps, the new jetspeed-2 svn structure will look like this:

/portals/jetspeed-2
   /applications
     /demo
     /gems
     /j2-admin
       /branches
       /tags
       /trunk
     /rss
  /portal
    /branches
    /tags
    /trunk

Concerning the other applications folders, demo, gems and rss: we are currently discussing (in the PMC) an additional restructuring which might result in these
to be moved elsewhere shortly too. But as no final decision has been made yet, until then we will keep them in the proposed location.

In addition to the svn restructure, we will also need a new JIRA project for j2-admin to be able to properly maintain and track its own lifecycle and maintenance.
Proposed JIRA project key: J2-ADMIN.

Besides these changes, we will have to decide how to manage our website maintenance in the future. Until the last release 2.1.3, all the website documentation
was generated with maven-1. As we are in the process of replacing the maven-1 build system with a brand new maven-2 one, we will have to setup our website
generation anew anyway. The current idea is to keep generating the main site documentation from within the (new) portal sub project, and integrate the separate
j2-admin documentation within that using the maven-2 site plugin which is supposed to be able to do so.
This hasn't been tested out yet, but as many other Apache projects have a similar svn structure with multiple independently released artifacts, we will find a
way to do so. One possibility or requirement might be to add an additional root "site" folder to host a master site project configuration.

Finally, once we have this new svn structure in place, setting up additional (portal independent) root folders and projects will become easy to do as well.
Envisioned already are a maven-2 master pom project and a general maven plugins project.

But for now, the issue at hand is the restructuring as outlined above.

So please vote:

[ ] +1 Yes, perform the svn restructuring and create new JIRA project J2-ADMIN
[ ]  0 Don't care
[ ] -1 No, do not restructure svn as outlined. Provide reasons and alternatives.

Thanks,

Ate


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org





Re: [VOTE] jetspeed-2 svn restructure to support separate lifecycle for the j2-admin application (and others)

Posted by Roger Ruttimann <ro...@earthlink.net>.
+1

Ate Douma wrote:
> Dear all,
>
> The last months there have been several discussions about moving the
> j2-admin portlet application out of the main jetspeed-2 trunk, such
> that it can be
> maintained and managed as a separate release artifact.
>
> The primary reasoning behind this is that many integrators and other
> custom portal developers have separate usages for the Jetspeed Portal
> as base product and
>  sometimes don't need j2-admin or otherwise need to extend it to their
> own needs.
>
> Additionally, the j2-admin application by itself only depends on the
> jetspeed-api and is not (and/or should not) be directly tied to the
> core implementation of
> the portal. As such, it doesn't need to be part of the core portal
> release cycle and could benefit greatly of a release cycle of its own.
> Enhancements and
> bugfixes to j2-admin can then be released independently of the portal
> release cycle and thus won't have to wait until a new version of the
> portal is ready.
>
> To better facilitate these needs I'm proposing the following root
> jetspeed-2 svn restructuring:
>
> 1) create (at least) the following new root svn folder:
> /portal/jetspeed-2/portal
> 2) move the current trunk, branches and tags folders under this new
> root portal folder
> 3) promote (move) the current trunk/applications folder as a new root
> svn folder: /portal/jetspeed-2/applications
> 4) create (at least) new standard svn "management" folders trunk,
> branches and tags under /portal/applications/j2-admin/
> 5) move all other existing files and subfolders of the j2-admin folder
> under its new trunk folder
>
> After these steps, the new jetspeed-2 svn structure will look like this:
>
> /portals/jetspeed-2
>   /applications
>     /demo
>     /gems
>     /j2-admin
>       /branches
>       /tags location on the
>       /trunk
>     /rss
>  /portal
>    /branches
>    /tags
>    /trunk
>
> Concerning the other applications folders, demo, gems and rss: we are
> currently discussing (in the PMC) an additional restructuring which
> might result in these
> to be moved elsewhere shortly too. But as no final decision has been
> made yet, until then we will keep them in the proposed location.
>
> In addition to the svn restructure, we will also need a new JIRA
> project for j2-admin to be able to properly maintain and track its own
> lifecycle and maintenance.
> Proposed JIRA project key: J2-ADMIN.
>
> Besides these changes, we will have to decide how to manage our
> website maintenance in the future. Until the last release 2.1.3, all
> the website documentation
> was generated with maven-1. As we are in the process of replacing the
> maven-1 build system with a brand new maven-2 one, we will have to
> setup our website
> generation anew anyway. The current idea is to keep generating the
> main site documentation from within the (new) portal sub project, and
> integrate the separate
> j2-admin documentation within that using the maven-2 site plugin which
> is supposed to be able to do so.
> This hasn't been tested out yet, but as many other Apache projects
> have a similar svn structure with multiple independently released
> artifacts, we will find a
> way to do so. One possibility or requirement might be to add an
> additional root "site" folder to host a master site project
> configuration.
>
> Finally, once we have this new svn structure in place, setting up
> additional (portal independent) root folders and projects will become
> easy to do as well.
> Envisioned already are a maven-2 master pom project and a general
> maven plugins project.
>
> But for now, the issue at hand is the restructuring as outlined above.
>
> So please vote:
>
> [ ] +1 Yes, perform the svn restructuring and create new JIRA project
> J2-ADMIN
> [ ]  0 Don't care
> [ ] -1 No, do not restructure svn as outlined. Provide reasons and
> alternatives.
>
> Thanks,
>
> Ate
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
> For additional commands, e-mail: jetspeed-dev-help@portals.apache.org
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


RE: [VOTE] jetspeed-2 svn restructure to support separate lifecycle for the j2-admin application (and others)

Posted by Mohan Kannapareddy <km...@gmail.com>.
+1

-----Original Message-----
From: Ate Douma [mailto:ate@douma.nu] 
Sent: Wednesday, February 20, 2008 4:50 PM
To: Jetspeed Developers List
Subject: [VOTE] jetspeed-2 svn restructure to support separate lifecycle for
the j2-admin application (and others)

Dear all,

The last months there have been several discussions about moving the
j2-admin portlet application out of the main jetspeed-2 trunk, such that it
can be
maintained and managed as a separate release artifact.

The primary reasoning behind this is that many integrators and other custom
portal developers have separate usages for the Jetspeed Portal as base
product and
  sometimes don't need j2-admin or otherwise need to extend it to their own
needs.

Additionally, the j2-admin application by itself only depends on the
jetspeed-api and is not (and/or should not) be directly tied to the core
implementation of
the portal. As such, it doesn't need to be part of the core portal release
cycle and could benefit greatly of a release cycle of its own. Enhancements
and
bugfixes to j2-admin can then be released independently of the portal
release cycle and thus won't have to wait until a new version of the portal
is ready.

To better facilitate these needs I'm proposing the following root jetspeed-2
svn restructuring:

1) create (at least) the following new root svn folder:
/portal/jetspeed-2/portal
2) move the current trunk, branches and tags folders under this new root
portal folder
3) promote (move) the current trunk/applications folder as a new root svn
folder: /portal/jetspeed-2/applications
4) create (at least) new standard svn "management" folders trunk, branches
and tags under /portal/applications/j2-admin/
5) move all other existing files and subfolders of the j2-admin folder under
its new trunk folder

After these steps, the new jetspeed-2 svn structure will look like this:

/portals/jetspeed-2
   /applications
     /demo
     /gems
     /j2-admin
       /branches
       /tags
       /trunk
     /rss
  /portal
    /branches
    /tags
    /trunk

Concerning the other applications folders, demo, gems and rss: we are
currently discussing (in the PMC) an additional restructuring which might
result in these
to be moved elsewhere shortly too. But as no final decision has been made
yet, until then we will keep them in the proposed location.

In addition to the svn restructure, we will also need a new JIRA project for
j2-admin to be able to properly maintain and track its own lifecycle and
maintenance.
Proposed JIRA project key: J2-ADMIN.

Besides these changes, we will have to decide how to manage our website
maintenance in the future. Until the last release 2.1.3, all the website
documentation
was generated with maven-1. As we are in the process of replacing the
maven-1 build system with a brand new maven-2 one, we will have to setup our
website
generation anew anyway. The current idea is to keep generating the main site
documentation from within the (new) portal sub project, and integrate the
separate
j2-admin documentation within that using the maven-2 site plugin which is
supposed to be able to do so.
This hasn't been tested out yet, but as many other Apache projects have a
similar svn structure with multiple independently released artifacts, we
will find a
way to do so. One possibility or requirement might be to add an additional
root "site" folder to host a master site project configuration.

Finally, once we have this new svn structure in place, setting up additional
(portal independent) root folders and projects will become easy to do as
well.
Envisioned already are a maven-2 master pom project and a general maven
plugins project.

But for now, the issue at hand is the restructuring as outlined above.

So please vote:

[ ] +1 Yes, perform the svn restructuring and create new JIRA project
J2-ADMIN
[ ]  0 Don't care
[ ] -1 No, do not restructure svn as outlined. Provide reasons and
alternatives.

Thanks,

Ate


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


Re: [VOTE] jetspeed-2 svn restructure to support separate lifecycle for the j2-admin application (and others)

Posted by Vivek Kumar <fi...@gmail.com>.
+1

On Thu, Feb 21, 2008 at 3:19 AM, Ate Douma <at...@douma.nu> wrote:

> Dear all,
>
> The last months there have been several discussions about moving the
> j2-admin portlet application out of the main jetspeed-2 trunk, such that it
> can be
> maintained and managed as a separate release artifact.
>
> The primary reasoning behind this is that many integrators and other
> custom portal developers have separate usages for the Jetspeed Portal as
> base product and
>  sometimes don't need j2-admin or otherwise need to extend it to their own
> needs.
>
> Additionally, the j2-admin application by itself only depends on the
> jetspeed-api and is not (and/or should not) be directly tied to the core
> implementation of
> the portal. As such, it doesn't need to be part of the core portal release
> cycle and could benefit greatly of a release cycle of its own. Enhancements
> and
> bugfixes to j2-admin can then be released independently of the portal
> release cycle and thus won't have to wait until a new version of the portal
> is ready.
>
> To better facilitate these needs I'm proposing the following root
> jetspeed-2 svn restructuring:
>
> 1) create (at least) the following new root svn folder:
> /portal/jetspeed-2/portal
> 2) move the current trunk, branches and tags folders under this new root
> portal folder
> 3) promote (move) the current trunk/applications folder as a new root svn
> folder: /portal/jetspeed-2/applications
> 4) create (at least) new standard svn "management" folders trunk, branches
> and tags under /portal/applications/j2-admin/
> 5) move all other existing files and subfolders of the j2-admin folder
> under its new trunk folder
>
> After these steps, the new jetspeed-2 svn structure will look like this:
>
> /portals/jetspeed-2
>   /applications
>     /demo
>     /gems
>     /j2-admin
>       /branches
>       /tags
>       /trunk
>     /rss
>  /portal
>    /branches
>    /tags
>    /trunk
>
> Concerning the other applications folders, demo, gems and rss: we are
> currently discussing (in the PMC) an additional restructuring which might
> result in these
> to be moved elsewhere shortly too. But as no final decision has been made
> yet, until then we will keep them in the proposed location.
>
> In addition to the svn restructure, we will also need a new JIRA project
> for j2-admin to be able to properly maintain and track its own lifecycle and
> maintenance.
> Proposed JIRA project key: J2-ADMIN.
>
> Besides these changes, we will have to decide how to manage our website
> maintenance in the future. Until the last release 2.1.3, all the website
> documentation
> was generated with maven-1. As we are in the process of replacing the
> maven-1 build system with a brand new maven-2 one, we will have to setup our
> website
> generation anew anyway. The current idea is to keep generating the main
> site documentation from within the (new) portal sub project, and integrate
> the separate
> j2-admin documentation within that using the maven-2 site plugin which is
> supposed to be able to do so.
> This hasn't been tested out yet, but as many other Apache projects have a
> similar svn structure with multiple independently released artifacts, we
> will find a
> way to do so. One possibility or requirement might be to add an additional
> root "site" folder to host a master site project configuration.
>
> Finally, once we have this new svn structure in place, setting up
> additional (portal independent) root folders and projects will become easy
> to do as well.
> Envisioned already are a maven-2 master pom project and a general maven
> plugins project.
>
> But for now, the issue at hand is the restructuring as outlined above.
>
> So please vote:
>
> [ ] +1 Yes, perform the svn restructuring and create new JIRA project
> J2-ADMIN
> [ ]  0 Don't care
> [ ] -1 No, do not restructure svn as outlined. Provide reasons and
> alternatives.
>
> Thanks,
>
> Ate
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
> For additional commands, e-mail: jetspeed-dev-help@portals.apache.org
>
>


-- 
Regards & thanks
Vivek Kumar

firevelocity@gmail.com

Re: [VOTE] jetspeed-2 svn restructure to support separate lifecycle for the j2-admin application (and others)

Posted by David Jencks <da...@yahoo.com>.
+1
david jencks

On Feb 20, 2008, at 1:49 PM, Ate Douma wrote:

> Dear all,
>
> The last months there have been several discussions about moving  
> the j2-admin portlet application out of the main jetspeed-2 trunk,  
> such that it can be
> maintained and managed as a separate release artifact.
>
> The primary reasoning behind this is that many integrators and  
> other custom portal developers have separate usages for the  
> Jetspeed Portal as base product and
>  sometimes don't need j2-admin or otherwise need to extend it to  
> their own needs.
>
> Additionally, the j2-admin application by itself only depends on  
> the jetspeed-api and is not (and/or should not) be directly tied to  
> the core implementation of
> the portal. As such, it doesn't need to be part of the core portal  
> release cycle and could benefit greatly of a release cycle of its  
> own. Enhancements and
> bugfixes to j2-admin can then be released independently of the  
> portal release cycle and thus won't have to wait until a new  
> version of the portal is ready.
>
> To better facilitate these needs I'm proposing the following root  
> jetspeed-2 svn restructuring:
>
> 1) create (at least) the following new root svn folder: /portal/ 
> jetspeed-2/portal
> 2) move the current trunk, branches and tags folders under this new  
> root portal folder
> 3) promote (move) the current trunk/applications folder as a new  
> root svn folder: /portal/jetspeed-2/applications
> 4) create (at least) new standard svn "management" folders trunk,  
> branches and tags under /portal/applications/j2-admin/
> 5) move all other existing files and subfolders of the j2-admin  
> folder under its new trunk folder
>
> After these steps, the new jetspeed-2 svn structure will look like  
> this:
>
> /portals/jetspeed-2
>   /applications
>     /demo
>     /gems
>     /j2-admin
>       /branches
>       /tags
>       /trunk
>     /rss
>  /portal
>    /branches
>    /tags
>    /trunk
>
> Concerning the other applications folders, demo, gems and rss: we  
> are currently discussing (in the PMC) an additional restructuring  
> which might result in these
> to be moved elsewhere shortly too. But as no final decision has  
> been made yet, until then we will keep them in the proposed location.
>
> In addition to the svn restructure, we will also need a new JIRA  
> project for j2-admin to be able to properly maintain and track its  
> own lifecycle and maintenance.
> Proposed JIRA project key: J2-ADMIN.
>
> Besides these changes, we will have to decide how to manage our  
> website maintenance in the future. Until the last release 2.1.3,  
> all the website documentation
> was generated with maven-1. As we are in the process of replacing  
> the maven-1 build system with a brand new maven-2 one, we will have  
> to setup our website
> generation anew anyway. The current idea is to keep generating the  
> main site documentation from within the (new) portal sub project,  
> and integrate the separate
> j2-admin documentation within that using the maven-2 site plugin  
> which is supposed to be able to do so.
> This hasn't been tested out yet, but as many other Apache projects  
> have a similar svn structure with multiple independently released  
> artifacts, we will find a
> way to do so. One possibility or requirement might be to add an  
> additional root "site" folder to host a master site project  
> configuration.
>
> Finally, once we have this new svn structure in place, setting up  
> additional (portal independent) root folders and projects will  
> become easy to do as well.
> Envisioned already are a maven-2 master pom project and a general  
> maven plugins project.
>
> But for now, the issue at hand is the restructuring as outlined above.
>
> So please vote:
>
> [ ] +1 Yes, perform the svn restructuring and create new JIRA  
> project J2-ADMIN
> [ ]  0 Don't care
> [ ] -1 No, do not restructure svn as outlined. Provide reasons and  
> alternatives.
>
> Thanks,
>
> Ate
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
> For additional commands, e-mail: jetspeed-dev-help@portals.apache.org
>



---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


Re: [VOTE] jetspeed-2 svn restructure to support separate lifecycle for the j2-admin application (and others)

Posted by Shinsuke SUGAYA <sh...@yahoo.co.jp>.
Ate Douma wrote:
> So please vote:
> 
> [X] +1 Yes, perform the svn restructuring and create new JIRA project J2-ADMIN
> [ ]  0 Don't care
> [ ] -1 No, do not restructure svn as outlined. Provide reasons and alternatives.

Regards,
  shinsuke


--------------------------------------
Easy + Joy + Powerful = Yahoo! Bookmarks x Toolbar
http://pr.mail.yahoo.co.jp/toolbar/

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


Re: [VOTE] jetspeed-2 svn restructure to support separate lifecycle for the j2-admin application (and others)

Posted by Woonsan Ko <wo...@yahoo.com>.
Hi All,

> So please vote:
> 
> [X] +1 Yes, perform the svn restructuring and create new JIRA project J2-ADMIN
> [ ]  0 Don't care
> [ ] -1 No, do not restructure svn as outlined. Provide reasons and alternatives.

Regards,

Woonsan


      ____________________________________________________________________________________
Looking for last minute shopping deals?  
Find them fast with Yahoo! Search.  http://tools.search.yahoo.com/newsearch/category.php?category=shopping

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org