You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@forrest.apache.org by Anil Ramnanan <li...@peppersauce.org> on 2005/08/03 13:17:37 UTC
Summer of Code Status
Since it is the middle of the project and I have a little less than one
more month to go for Summer of Code, here is a status report on what has
been done so far.
07/09/05 - Site Editor
07/15/05 - Tabs Editor
You have the ability to add/remove elements in both site.xml and
tabs.xml files. There is also drag and drop support in the site.xml
editor. I am still working on linking it to the properties editor but
that should be done soon. I am getting some help on that from the
Eclipse folks.
07/21/05 - Wizard to Add View
Currently the wizard allows you to activate forrest:views when seeding a
file by setting the skin to leather-dev and specifying the requred
plugins in the forrest.properties file. There is also a new document
wizard that creates a new *.fv file.
07/27/05 - Locationmap Editor
Allows you to add matches and locations in a tree view. This should be
converted to a form view. There is also the same provlem with linking to
the Properties view in Eclipse but that should be solved when I solved
the problem with the Site and Tabs editor
07/30/05 - Forrest.properties Editor
This editor may no longer be needed. There is to be a discussion on
refining the configuration of Forrest which may eliminate the need for a
forrest.properties editor. A more appropriate feature would be a
configuration editor.
08/02/05 - Option to build WAR file
There is now an option that will allow you to build a war file for the
selected project.
08/08/05 - Wizard to Create New Site
The wizard to creates a new site allows you to do the following:
- Specify the name of the projecy
- Configure properties of the project specified in a siteconfig.xml file
- Select the option to activate forrest:views for that particular project
- Select the plugins that are to be used for that project
08/11/05 - Wizard to Add Plugin
This is still to be done. Is this the same as the Add Plugin feature in
the New Site Wizard or is there more funtionality that needs to be
included ?
08/14/05 - Support or Multiple Web Apps
This is still to be done
08/26/05 - Repository Browser
This is still to be done
08/29/05 - Wizard to Include from Remote repository
This is still to be done. This could be drag and drop from the
repository to the locationmap ?
Re: Summer of Code Status
Posted by Ross Gardler <rg...@apache.org>.
Anil Ramnanan wrote:
> Since it is the middle of the project and I have a little less than one
> more month to go for Summer of Code, here is a status report on what has
> been done so far.
He he, I wrote one for you the other day. I'm just waiting for the
planet to turn a few more times to make sure all PMC members are happy
with it. I'll send it to you privately on Thursday, if you would prefer
I sent it to the list please let me know (it's good ;-).
Thanks for the status update, very useful, i've included some
observations inline.
I am particularly impressed that I have not had to ask for it, most
mentors are having to beat this kind of thing out of their GSoC
contributors. Another "gold star" for Anil ;-)
Whilst this report is not the kind of thing that happens here at Forrest
it is something that we should try and do (via Jira) more frequently.
Normally dates would not be attached to things in an Open Source
project, your case is unusual because of the confines of the GSoC
program. However, the lack of dates on deliverables does not stop us
from providing regular status updates for our users who are waiting for
new features.
We need to use Jira more (that's a separate thread).
> 07/09/05 - Site Editor
> 07/15/05 - Tabs Editor
> You have the ability to add/remove elements in both site.xml and
> tabs.xml files. There is also drag and drop support in the site.xml
> editor. I am still working on linking it to the properties editor but
> that should be done soon. I am getting some help on that from the
> Eclipse folks.
Once the properties editor works I consider this complete.
> 07/21/05 - Wizard to Add View
> Currently the wizard allows you to activate forrest:views when seeding a
> file by setting the skin to leather-dev and specifying the requred
> plugins in the forrest.properties file. There is also a new document
> wizard that creates a new *.fv file.
I consider this complete as it currently stands (the structure of the
file is a moving target so it makes little sense to write an editor
right now. However, we can use your other editors as a base for this.
That will significantly lower the learning curve for whatever dev does
this when the time is right.
> 07/27/05 - Locationmap Editor Allows you to add matches and locations
> in a tree view. This should be converted to a form view. There is also
> the same provlem with linking to the Properties view in Eclipse but that
> should be solved when I solved the problem with the Site and Tabs editor
I would suggest that within the scope of the GSoC the current editor
view is sufficient (i.e. don't change to forms yet). I would like to see
the labels in the tree view being more meaningful than they are at
present (use the pattern for matches and the src attribute of the
location string).
> 07/30/05 - Forrest.properties Editor This editor may no longer be
> needed. There is to be a discussion on refining the configuration of
> Forrest which may eliminate the need for a forrest.properties editor. A
> more appropriate feature would be a configuration editor.
Yes, it appears the properties file will be changing soon. This is no
longer required for you to complete the GSoc program. I'd suggest using
the time gained to polish some of the other code you have produced and
to fix any bugs that are identified during the next month.
One thing that is needed is better install instructions. Probably as
part of the existing documentation page. One thing I have noticed when
people try and install Burrokeet is that they fail to install the
depenencies for WTP, this needs to be highlighted.
> 08/02/05 - Option to build WAR file There is now an option that will
> allow you to build a war file for the selected project.
Complete.
> 08/08/05 - Wizard to Create New Site The wizard to creates a new site
> allows you to do the following:
> - Specify the name of the projecy
> - Configure properties of the project specified in a siteconfig.xml file
> - Select the option to activate forrest:views for that particular project
> - Select the plugins that are to be used for that project
Complete.
> 08/11/05 - Wizard to Add Plugin This is still to be done. Is
> this the same as the Add Plugin feature in the New Site Wizard or is
> there more funtionality that needs to be included ?
I'd like to see the wizard page download the list of available plugins
rather than have them hard coded in the java class. This way we will not
need to update the plugin when we release a new plugin.
We also need to have a distinction between released plugins (those
listed in the plugins.xml file) and unreleased plugins (those listed in
whiteboard-plugins.xml).
It would also be good to have the plugin lists sepaated into input,
output and internal plugins.
Finally, if you get the time. We need to add a license approval option
to the plugin installation process. That is if a plugin is not ASF
compatible we need to get the user to approve the relevant license. See
http://issues.apache.org/jira/browse/FOR-427
>
> 08/14/05 - Support or Multiple Web Apps
> This is still to be done
We have agreed that his probably can't be implemented as part of the
GSoC program, at least not within Eclipse since we are yet to design how
this is to be accomplshed. Instead you will lead a discussion on the
design of this new system and summarise that discussion accordingly.
> 08/26/05 - Repository Browser This is still to be done
We need to decide which repository to use for this. The Daisy plugin is
fairly complete now so it would make sense to use that. However, if the
Lenya folk find the time to create an instance of Lenya for us we may
consider using that instead.
This is quite a difficult one to achieve, I'd suggest getting an earlier
start on it given that the previous task has been shortened.
It would also be good to see a n SVN browser, but time may not allow
this to happen.
> 08/29/05 - Wizard to Include from Remote repository
> This is still to be done. This could be drag and drop from the
> repository to the locationmap ?
Yes, so this is really pretty simple once the repo. browser is done.
Ross
Re: [OT] Re: Summer of Code Status
Posted by Thorsten Scherler <th...@apache.org>.
On Wed, 2005-08-03 at 08:08 -0700, Mark Eggers wrote:
> -- Lots of good stuff snipped --
>
> Anil,
>
> Very nice and informative. Great job!
>
yes, very nice. :)
Well done Anil.
> If you don't mind, I would like to use this as an
> example for programmers here to follow.
>
:)
you mean as os programmers or in general? ;-)
> Being mostly on the operations side of the house, I
> often get code thrown over the wall with no idea of
> what was fixed, how it was fixed, or what the impact
> is.
>
> Information like this (and a reasonable defect/request
> tracking system) would go a long way toward helping me
> manage software releases.
>
:)
Yeah, I know a good place that can teach your employees how to help you.
forrest - help always are welcome. ;-)
> Thanks again!
>
To you.
> /mde/
salu2
--
thorsten
"Together we stand, divided we fall!"
Hey you (Pink Floyd)
[OT] Re: Summer of Code Status
Posted by Mark Eggers <it...@yahoo.com>.
-- Lots of good stuff snipped --
Anil,
Very nice and informative. Great job!
If you don't mind, I would like to use this as an
example for programmers here to follow.
Being mostly on the operations side of the house, I
often get code thrown over the wall with no idea of
what was fixed, how it was fixed, or what the impact
is.
Information like this (and a reasonable defect/request
tracking system) would go a long way toward helping me
manage software releases.
Thanks again!
/mde/
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com