Even though I can't officially vote, here is my unofficial vote.  I agree
with all of this.  I would love to see the tree cleaned up so it is clear
what does and does not matter/work.  I have no problem with making the
internal implementations purely vm based as long as JSP templates are still
supported.  I suppose that means that there should still be a JSP example or
two.

-----Original Message-----
From: Glenn Golden [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, May 01, 2002 11:34 AM
To: 'Jetspeed Developers List'
Subject: RE: Cleaning up Jetspeed 


Comments below...

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED]] 
> Sent: Wednesday, May 02, 2001 12:08 PM
> To: Jetspeed Developers List
> Subject: Cleaning up Jetspeed 
> 
> 
> In an effort to clean-up the state of the CVS repository 
> before the next 
> release, I'd propose
> to start a clean-up effort of the tree.
> The main target of the clean-up would be all the non-functional code 
> (like CocoonPortlet) and
> examples or obsolete/unused code (most of the legacy ECS controls or 
> controllers stuff).

+1 - The cleaner the better.

> 
> There are 3 options to deal with these:
> - keep them in CVS, mark them as deprecated and remove them in an 
> ulterior release
> - move all these components in a separate archive/attic directory and 
> let them die in this
>   repository
> - remove them completely from the CVS tree.

+1 for removal, if we are *sure* they are old.  Just their presence will be
enough to confuse the new developer / user to think that it's important.
So, before we forget, or those of us who do know move on, a cleanup would be
great!.

> 
> I'd personnally vote to completely remove all non-functional 
> code like 
> the CocoonPortlet
> from the CVS as well as all the legacy components that have a direct 
> "modern" functional replacement.
> I would also recommend moving all the unused components that have not 
> been directly
> superceded by new ones into a contrib directory (current named 
> jakarta-jetspeed/modules)
> 
> If committers can give me their opinions quickly, I can deal 
> with the clean-up this week.
> 
> Additionally, there are a couple of features for which I'm 
> not sure of their real status/use:
> 
> - JCM: is it worth keeping it as is or should write a simple 
>   Torque-based message board replacement ?
> - WAP: is somebody actively looking at WML support to make sure it 
>   doesn't break. If no, should drop WML support ?
> - JSP/VM: Is there any added value to support the two templating
>   engines is a symmetric fashion or should simply write all the 
>   components in one of these, knowing that we can still include 
>   elements from either type if required.
>   If we chose to maintain symmetrically both environments, who's going
>   to make sure they are at parity level featurewise ?
> 

I vote for dropping JSP support for use within Jetspeed, and using just vm
for this.  We still have JSP portlets, but not all the customizers, layouts,
navigations, screens, etc that make up Jetspeed proper.  We just don't need
two ways to make jetspeed internals work - velocity will run anywhere jsp
will.  We do need to keep supporting jsp for portlet development, though (I
guess - I don't use it here).

> Any opinions, comments ?
> 
> -- 
> Raphaël Luta - [EMAIL PROTECTED]
> Professional Services Manager
> Vivendi Universal Networks - Paris
> 
> 
> 
> --
> To unsubscribe, e-mail:   
> <mailto:jetspeed-dev-> [EMAIL PROTECTED]>
> For 
> additional commands, 
> e-mail: <mailto:[EMAIL PROTECTED]>
> 

--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to