Re: summer of code

2010-03-06 Thread Reinhard Pötz
Will Holcomb wrote:
 Hi, I'm a student with a project idea that I think might be a good
 addition to Cocoon and I have a couple of questions.
 
 #1. Does Cocoon have to apply to SoC on it's own, or will it be inducted
 as a part of Apache?

It's the Apache Software Foundation.

 I ask because the mentorship applications are only open March 8-12. My
 web researchings suggest nothing has to be done right now by anyone in
 this project, but I'm only about 90% sure.

Do you have any suggestions for a project? Unfortunately I won't have
time to get involved myself this year.

 #2. When is a production release expected for Cocoon 3?

I will work on another release some time later this month or in April.
It will take some time until we get a production release out of the door.

 
 I'm hoping for my SoC project to power my Burning Man art. I've done
 tests with both versions 2 and 3, and I'm leaning toward 3, but I don't
 want my art to crash. ☺

Some Cocoon 3 APIs might change (e.g. we have to find some way to make
the output type of a pipeline more flexible), but the implementation is
rather stable IMO. I also expect that your chances of finding a mentor
are best with Cocoon 3. As mentioned above, write down your ideas of a
Cocoon 3 GSoC project and share them with this community. Then let's
find a mentor for your project.

-- 
Reinhard Pötz   Managing Director, {Indoqa} GmbH
 http://www.indoqa.com/en/people/reinhard.poetz/

Member of the Apache Software Foundation
Apache Cocoon Committer, PMC member  reinh...@apache.org



summer of code

2010-03-05 Thread Will Holcomb
Hi, I'm a student with a project idea that I think might be a good
addition to Cocoon and I have a couple of questions.

#1. Does Cocoon have to apply to SoC on it's own, or will it be inducted
as a part of Apache?

I ask because the mentorship applications are only open March 8-12. My
web researchings suggest nothing has to be done right now by anyone in
this project, but I'm only about 90% sure.

#2. When is a production release expected for Cocoon 3?

I'm hoping for my SoC project to power my Burning Man art. I've done
tests with both versions 2 and 3, and I'm leaning toward 3, but I don't
want my art to crash. ☺

-Will



signature.asc
Description: This is a digitally signed message part


google summer of code: ajax

2006-05-08 Thread Matthias Epheser

Hello,

I talked to Reinhard Poetz yesterday about a Google Summer of Code 
proposal including some ajax-enhancements for cforms.


I gained experience using dojo and google-maps alongside cocoon in my 
latest projects and would be pleased to contribute to the community.


My prososal can be found in the wiki at 
http://wiki.apache.org/general/SummerOfCode2006/cocoon-ajax#preview


Best regards
Matthias


Re: google summer of code: ajax

2006-05-08 Thread Reinhard Poetz

Matthias Epheser wrote:

Hello,

I talked to Reinhard Poetz yesterday about a Google Summer of Code 
proposal including some ajax-enhancements for cforms.


I gained experience using dojo and google-maps alongside cocoon in my 
latest projects and would be pleased to contribute to the community.


My prososal can be found in the wiki at 
http://wiki.apache.org/general/SummerOfCode2006/cocoon-ajax#preview


First, it's great to see you on the list :-)

I've been working together with Matthiass since last year and I'm sure his 
contributions via GSoC would add some great things to cForms. I'm willing to 
become his mentor, but as we are working together most of our time, I would 
prefer if somebody else could do it. Any volunteers?


--
Reinhard Pötz   Independent Consultant, Trainer  (IT)-Coach 


{Software Engineering, Open Source, Web Applications, Apache Cocoon}

   web(log): http://www.poetz.cc






___ 
Gesendet von Yahoo! Mail - Jetzt mit 1GB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de


Re: google summer of code: ajax

2006-05-08 Thread Simone Gianni
Reinhard Poetz wrote:

 I've been working together with Matthiass since last year and I'm sure
 his contributions via GSoC would add some great things to cForms. I'm
 willing to become his mentor, but as we are working together most of
 our time, I would prefer if somebody else could do it. Any volunteers?

I'm not a Dojo super expert, but I've digged a lot in the ajax code of
cocoon forms, know the XSLTs and the repeater binding class by heart,
and studied the Google Map API, and will be in my office in June, July
and maybe greatest part of August.

So if nobody with higher skills on Dojo is voluteering for it, I'm
available.

Simone

-- 
Simone Gianni


Re: google summer of code: ajax

2006-05-08 Thread Reinhard Poetz

Simone Gianni wrote:

Reinhard Poetz wrote:



I've been working together with Matthiass since last year and I'm sure
his contributions via GSoC would add some great things to cForms. I'm
willing to become his mentor, but as we are working together most of
our time, I would prefer if somebody else could do it. Any volunteers?



I'm not a Dojo super expert, but I've digged a lot in the ajax code of
cocoon forms, know the XSLTs and the repeater binding class by heart,
and studied the Google Map API, and will be in my office in June, July
and maybe greatest part of August.

So if nobody with higher skills on Dojo is voluteering for it, I'm
available.


Thanks that's great! I just want to remind you that mentoring is not about 
knowing all the technical details but being a guide for the student so that he 
learns the opensource way of doing software development (or in our case the 
Apache way of *open* development).


In order to become mentor, please read 
http://code.google.com/soc/mentorfaq.html.

--
Reinhard Pötz   Independent Consultant, Trainer  (IT)-Coach 


{Software Engineering, Open Source, Web Applications, Apache Cocoon}

   web(log): http://www.poetz.cc






___ 
Gesendet von Yahoo! Mail - Jetzt mit 1GB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de


Re: google summer of code: ajax

2006-05-08 Thread Simone Gianni
Hi Reinhard,

Reinhard Poetz wrote:

 Thanks that's great! I just want to remind you that mentoring is not
 about knowing all the technical details but being a guide for the
 student so that he learns the opensource way of doing software
 development (or in our case the Apache way of *open* development).

Yep, sure, but I think it's in the interest of the cocoon community to
have the project done, so the mentor should also be able to tell the
student the right direction of doing something, and to evaluate if he
did things right and as expected, thus knowing what he's taling about.

Anyway, if he's sitting aside you, I don't think this will ever be a
problem :)

Simone

-- 
Simone Gianni


Google Summer of Code - the last minutes

2005-09-05 Thread Max Pfingsthorn
Dear Cocooners,

First of all I would like to thank the community for the great experience here. 
I really loved being part of the team! :)
Now, a few minutes before the extended deadline, I am finally _done_. All 
samples work, docs are written and tests pass! Its a great feeling ;)

Here is a little description of what I did:

It is now possible to write separate collections of widget definitions and 
bindings which can be dynamically included. These are called libraries and can 
be imported into other libraries or form definitions/bindings. This doesn't 
mean these are automatically used in the including definitions or bindings, but 
they are available for reuse. Also, cache validation is checked recursively 
through all dependencies, so if a library deep in the inclusion tree changes, 
the complete path to the final definition or binding will be invalidated. This 
is something I always disliked with xsl:include/, so I fixed it here.

There are three features implemented now:
- Importing of external libraries into another library or form definition
  This works by mapping names to uris like so 'fd:import prefix=name 
uri=some/uri/to/a/library/'. Widgets inside the library can be referenced 
using name:widgetId.

- Instantiating widgets from imported libraries
  This is done via 'fd:expand id=name:widgetId/' and directly evaluates to 
the referenced WidgetDefinition. This means that if a definition is expanded in 
a library, it can be reused in an importing definition/binding as if it was 
defined in the library itself.

- Inheriting from other definitions/bindings
  An extra attribute extends on any widget definition or binding will cause 
the referenced entity to be resolved and used in the initialisation of the 
current definition or binding. This way, it is possible to override things like 
ids, datatypes, labels, xpaths and such and add things like validators or new 
child widgets or bindings. Widgets may also extend other widgets in the same 
container, meaning for example two widgets in the same group may extend each 
other, or two top-level widgets in a form may do the same. Not though that it 
is not possible to form cycles as references are resolved right away and cycles 
will result in silent ignores because of nonexisting widgets. This should 
change to complaining exceptions, and the code is there, just has to be 
uncommented.

There are a few restrictions though: The complex Tree widget unfortunately does 
not support inheritance yet, however you can define it in a library and expand 
it in your form if you use it in many places. Also, single validators can only 
be added, not replaced or extended, since there is no way to address them right 
now. Same goes for selection list items, it is only possible to reset the 
selection list to something else.

In case you want to know more, you can read the daisy page documenting the 
library subsystem [1]. My original proposal is still on the wiki [2].
To testdrive the new forms features, do this:

- in your working copy of the trunk, cd to src/blocks/forms/trunk
- svn switch https://svn.apache.org/repos/asf/cocoon/gsoc/mpfingsthorn/forms
  (svn will switch this part of the path to the repository above and update 
your working copy)
- do a build in the root of the working copy
- check out the forms samples!

Thanks again for your opportunity and I am very much looking forward to 
contribute some more!

Best regards,

Max Pfingsthorn

[1] Daisy page: 
http://cocoon.zones.apache.org/daisy/documentation/forms/685.html
[2] Original proposal: http://wiki.apache.org/cocoon/CocoonFormsLibraryProject

Hippo  

Oosteinde 11
1017WT Amsterdam
The Netherlands
Tel  +31 (0)20 5224466
-
[EMAIL PROTECTED] / www.hippo.nl
--


Re: Google Summer of Code, cocoon-refdoc project

2005-07-02 Thread Bertrand Delacretaz
(FYI dev@ people: Robert Graham has been selected for the cocoon-refdoc 
GSoC project, more info will follow here early next week)


Hi Robert,

Le 2 juil. 05, à 06:27, Robert Graham a écrit :


I have unfortunately been unexpectedly out of internet
service for almost a week, but I finally got the news...


Great! I was wondering what was happening, good to see you back.


 I'm anxious to
get going, where to start?


I have some prototype code that I will upload to the Cocoon repository 
early next week. I'll send info on the dev@ list when it's done, I 
think it will be a good basis to refine the specs for your project.


If you already haven't, you should subscribe to the following 
Cocoon-related mailing lists:


 - dev@cocoon.apache.org (that's where all our project-related 
communication will happen)


 - users@cocoon.apache.org
 - docs@cocoon.apache.org
 - [EMAIL PROTECTED]

And if you want to learn more about the ASF you'll find information at 
http://www.apache.org/foundation/how-it-works.html.


I'll be offline on holidays from July 9th to 16th, so we'll need to get 
the project going next week, As usual before leaving for a holiday, 
it's going to be a busy week for me, but we'll make it happen!


-Bertrand


smime.p7s
Description: S/MIME cryptographic signature


Re: CForms Summer of Code project

2005-06-15 Thread Max Pfingsthorn
Dear Devs,

Thank you all very much for your help! Thanks to Tim for the last minute 
comments!
I've submitted my application last night ( way before time in California ;) ). 
Lets see what comes out of it. I've updated the proposal a little yesterday, 
see http://wiki.apache.org/cocoon/CocoonFormsLibraryProject. I hope I got 
things right, I got a little confused about the exact terms and structure of 
CForms...

Bye!
max

On 6/14/05, Tim Larson [EMAIL PROTECTED] wrote:
 On Tue, Jun 14, 2005 at 07:41:55PM +0100, Tim Larson wrote:
  On Tue, Jun 14, 2005 at 10:41:57AM +0200, Max Pfingsthorn wrote:
   Thank you very much, Reinhard!
  
   I'll fix that and submit it later today. After the email by Tim
   yesterday, I am a bit afraid that most work is already done and this
   project gets too small... I guess there is some bits of designing to
   be done, and the marketing anyway (i.e. docs and further examples).
   Does macro inheritance work yet? Or declaring single fields in the
   library?
 
 Declaring a macro containing a single field works, but the
 syntax is more verbose than it should be for handling just
 a single widget, and iirc, it could use some work on being
 able to specify a new id/name for the field at the point
 of the macro expansion.
 
 ...And yes, there needs to be more/better documentation,
 and we sorely need to create some simple step-by-step
 examples of using the macro/library features.
 
 Another possible work area:
   Use the macro/library support to make full forms
   nestable, with either the same or different templates.
   The current implementation does not do this, instead
   requiring such dual use (stand-alone and nested) forms
   to be implemented as two files, the body of the form
   in a macro library and then another file containing
   a Form widget and importing the first file to act as
   a wrapper around it for stand-alone use.
   There are similar complications when it comes to using
   the binding and templating frameworks on nested/ dual-use
   forms, which could affect the structure of the base
   flowscripts.
 
 Drifting a little bit away from the macro/lib discussion,
 into my motivation for having such a facility...
 
   I would like to have a declarative way of associating
   bindings, form models, and templates with each other,
   so when a parent form tells the form framework that it
   wants to display some sub-form, it does not have to
   tie the pieces together using code/programming.
   My use-case is a web-based IDE for editing sitemaps,
   forms, flowscripts, database mappings, portal configs,
   etc. where any one of those may be a top-level form,
   and the various related files/data/configs that they
   reference could be opened in context as nested/sub forms.
 
   Some may think this is silly, but working toward this
   goal has already proven useful...causing several bugs
   to be discovered and the code fixed, and producing a
   number of new widgets now used in other contexts:
   struct/group, union/choose, class/new (the first
   implementation of macro-like reusable groups of widget
   definitions), and a first draft of a macro library
   system that works for bindings, form models, and form
   templates.
 
 Have fun,
 --Tim Larson
 


Re: CForms Summer of Code project

2005-06-14 Thread Reinhard Poetz

Max Pfingsthorn wrote:

Hi everyone!

I've posted my preliminary proposal at

http://wiki.apache.org/cocoon/GoogleSummerOfCode2005

Any comments are very welcome!



The proposal looks very good to me, only one thing to add: Don't forget to refer 
to the project proposal -- 
http://wiki.apache.org/general/SummerOfCode2005#cocoon-cforms-library



--
Reinhard Pötz   Independent Consultant, Trainer  (IT)-Coach 


{Software Engineering, Open Source, Web Applications, Apache Cocoon}

   web(log): http://www.poetz.cc



Re: CForms Summer of Code project

2005-06-14 Thread Max Pfingsthorn
Thank you very much, Reinhard!

I'll fix that and submit it later today. After the email by Tim
yesterday, I am a bit afraid that most work is already done and this
project gets too small... I guess there is some bits of designing to
be done, and the marketing anyway (i.e. docs and further examples).
Does macro inheritance work yet? Or declaring single fields in the
library?

I'm sorry if I got a bit confused with whats already there and what is
still left to be done for me.

Bye!
max

On 6/14/05, Reinhard Poetz [EMAIL PROTECTED] wrote:
 Max Pfingsthorn wrote:
  Hi everyone!
 
  I've posted my preliminary proposal at
 
  http://wiki.apache.org/cocoon/GoogleSummerOfCode2005
 
  Any comments are very welcome!
 
 
 The proposal looks very good to me, only one thing to add: Don't forget to 
 refer
 to the project proposal --
 http://wiki.apache.org/general/SummerOfCode2005#cocoon-cforms-library
 
 
 --
 Reinhard Pötz   Independent Consultant, Trainer  (IT)-Coach
 
 {Software Engineering, Open Source, Web Applications, Apache Cocoon}
 
 web(log): http://www.poetz.cc
 



Re: CForms Summer of Code project

2005-06-14 Thread Reinhard Poetz

Max Pfingsthorn wrote:

Thank you very much, Reinhard!

I'll fix that and submit it later today. After the email by Tim
yesterday, I am a bit afraid that most work is already done and this
project gets too small... I guess there is some bits of designing to
be done, and the marketing anyway (i.e. docs and further examples).
Does macro inheritance work yet? Or declaring single fields in the
library?

I'm sorry if I got a bit confused with whats already there and what is
still left to be done for me.


Sorry, I wasn't aware that Tim has already started with the work. But AFAICS Tim 
has worked on the library import part and the inheritance part is still 
missing. Hence I think that there is some work left for you.


If you're right and the remaining work doesn't justify two months of work, I'm 
sure, we will come up with new ideas (refactor cforms/flowscript and 
cforms/javaflow API, refactor cforms standard XSLTs for better reuse, test suite 
to ensure backwards compatibility, ...). Take them as ideas for now - of course 
we will discuss this in depth when your project has been accepted by Google.


Maybe you can add a note to your proposal that

 - the work on the project has already been started but is stalled because the
   original committer working on it is very busy ATM.
 - the first part of your work is to find out what *exactly* of the
   requested features is still open and what has already been solved
 - if the remaining work doesn't justify 2 months of work, you will work
   on other parts of cForms (see above)

HTH

--
Reinhard Pötz   Independent Consultant, Trainer  (IT)-Coach 


{Software Engineering, Open Source, Web Applications, Apache Cocoon}

   web(log): http://www.poetz.cc



Re: CForms Summer of Code project

2005-06-14 Thread Tim Larson
On Tue, Jun 14, 2005 at 10:41:57AM +0200, Max Pfingsthorn wrote:
 Thank you very much, Reinhard!
 
 I'll fix that and submit it later today. After the email by Tim
 yesterday, I am a bit afraid that most work is already done and this
 project gets too small... I guess there is some bits of designing to
 be done, and the marketing anyway (i.e. docs and further examples).
 Does macro inheritance work yet? Or declaring single fields in the
 library?
 
 I'm sorry if I got a bit confused with whats already there and what is
 still left to be done for me.

Sorry for giving the wrong impression...when I sat
down to think about this some more, I found a lot
of work remaining :)

I will try to detail from memory what is left to do:
  Design and implement inheritance/extension and
  parameterization of macros:
Import and reuse of macros works well now, but
it is in the extension and parameterization where
macros and macro libraries will become really useful.
This will involve a fair amount of community
discussion regarding what design features are
desired or unwanted, and I expect that the
implementation will involve a good bit of work.
This part could keep you busy for quite a while.
  Create a better caching strategy for forms and macros:
The current strategy used by the macro libs is too
naive.  It does not know how to retire items based
on memory pressure, looks only one level deep from
a stale cache entry to check for additional stale
entries that need to be reloaded for changes,
adds an unnecessary overhead to stable production
systems by checking for stale entries on every
form creation, is not integrated with the normal
configuration and store system used by the rest
of cocoon, and has no provision for preventing
harmful caching of dynamic forms.  This area could
also supply you with a good quantity of work.
  Merge recent changes from trunk to whiteboard/forms:
FormsTransformer has experienced major changes in
the trunk, which will cause some work to update the
template portion of the macro/lib implementation.
Btw, Ajax support was added to the JX templator,
and will need to be ported to the FormsTransformer.
We will have to see how and if this will interact
with macro support.

Hope this helps,
--Tim Larson


Re: CForms Summer of Code project

2005-06-14 Thread Tim Larson
On Tue, Jun 14, 2005 at 07:41:55PM +0100, Tim Larson wrote:
 On Tue, Jun 14, 2005 at 10:41:57AM +0200, Max Pfingsthorn wrote:
  Thank you very much, Reinhard!
  
  I'll fix that and submit it later today. After the email by Tim
  yesterday, I am a bit afraid that most work is already done and this
  project gets too small... I guess there is some bits of designing to
  be done, and the marketing anyway (i.e. docs and further examples).
  Does macro inheritance work yet? Or declaring single fields in the
  library?

Declaring a macro containing a single field works, but the
syntax is more verbose than it should be for handling just
a single widget, and iirc, it could use some work on being
able to specify a new id/name for the field at the point
of the macro expansion.

...And yes, there needs to be more/better documentation,
and we sorely need to create some simple step-by-step
examples of using the macro/library features.

Another possible work area:
  Use the macro/library support to make full forms
  nestable, with either the same or different templates.
  The current implementation does not do this, instead
  requiring such dual use (stand-alone and nested) forms
  to be implemented as two files, the body of the form
  in a macro library and then another file containing
  a Form widget and importing the first file to act as
  a wrapper around it for stand-alone use.
  There are similar complications when it comes to using
  the binding and templating frameworks on nested/ dual-use
  forms, which could affect the structure of the base
  flowscripts.

Drifting a little bit away from the macro/lib discussion,
into my motivation for having such a facility...

  I would like to have a declarative way of associating
  bindings, form models, and templates with each other,
  so when a parent form tells the form framework that it
  wants to display some sub-form, it does not have to
  tie the pieces together using code/programming.
  My use-case is a web-based IDE for editing sitemaps,
  forms, flowscripts, database mappings, portal configs,
  etc. where any one of those may be a top-level form,
  and the various related files/data/configs that they
  reference could be opened in context as nested/sub forms.

  Some may think this is silly, but working toward this
  goal has already proven useful...causing several bugs
  to be discovered and the code fixed, and producing a
  number of new widgets now used in other contexts:
  struct/group, union/choose, class/new (the first
  implementation of macro-like reusable groups of widget
  definitions), and a first draft of a macro library
  system that works for bindings, form models, and form
  templates.

Have fun,
--Tim Larson


Re: CForms Summer of Code project

2005-06-13 Thread Reinhard Poetz

Reinhard Poetz wrote:

Sylvain Wallez wrote:

I also want a second person as official mentor as I will be offline 
for some weeks over the summer. Anybdoy volunteering?


 
Me, me :-)



Thanks Sylvain, I've just added your name to the Wiki page.



Hi Max,

Could you please publish your proposal today so that I (and hopefully Sylvain) 
can review it this evening? IIRC proposals have to be handed in by tommorrow.


Thanks in advance!

--
Reinhard Pötz   Independent Consultant, Trainer  (IT)-Coach 


{Software Engineering, Open Source, Web Applications, Apache Cocoon}

   web(log): http://www.poetz.cc



RE: CForms Summer of Code project

2005-06-13 Thread Linden H van der (MI)
 Could you please publish your proposal today so that I (and 
 hopefully Sylvain) 
 can review it this evening? IIRC proposals have to be handed 
 in by tommorrow.

And don't forget to include (time for) documentation.

Bye, Helma


Re: CForms Summer of Code project

2005-06-13 Thread Max Pfingsthorn
Hi all!

Yes, I will. The deadline is on the 14th, so does that mean the 14th
0:00 or 23:59? Its a big difference for me as a student ;) Anyway,
I'll get to it this afternoon, still have to work before. Don't worry
though, I didn't (and won't) forget!

Thank you very much for your help!
max


Re: CForms Summer of Code project

2005-06-13 Thread Reinhard Poetz

Max Pfingsthorn wrote:

Hi all!

Yes, I will. The deadline is on the 14th, so does that mean the 14th
0:00 or 23:59? Its a big difference for me as a student ;) 


don't know. But as you work for a Dutch company you gain a few hours as Google 
has its headquaters in California AFAIK ;-)


Anyway,

I'll get to it this afternoon, still have to work before. Don't worry
though, I didn't (and won't) forget!


:-)


--
Reinhard Pötz   Independent Consultant, Trainer  (IT)-Coach 


{Software Engineering, Open Source, Web Applications, Apache Cocoon}

   web(log): http://www.poetz.cc



Re: CForms Summer of Code project

2005-06-13 Thread Max Pfingsthorn
Hi everyone!

I've posted my preliminary proposal at

http://wiki.apache.org/cocoon/GoogleSummerOfCode2005

Any comments are very welcome!

Bye!
max

On 6/13/05, Reinhard Poetz [EMAIL PROTECTED] wrote:
 Max Pfingsthorn wrote:
  Hi all!
 
  Yes, I will. The deadline is on the 14th, so does that mean the 14th
  0:00 or 23:59? Its a big difference for me as a student ;)
 
 don't know. But as you work for a Dutch company you gain a few hours as Google
 has its headquaters in California AFAIK ;-)
 
 Anyway,
  I'll get to it this afternoon, still have to work before. Don't worry
  though, I didn't (and won't) forget!
 
 :-)
 
 
 --
 Reinhard Pötz   Independent Consultant, Trainer  (IT)-Coach
 
 {Software Engineering, Open Source, Web Applications, Apache Cocoon}
 
 web(log): http://www.poetz.cc
 



Re: CForms Summer of Code project

2005-06-13 Thread Tim Larson
On Fri, Jun 10, 2005 at 12:46:09AM +0200, Max Pfingsthorn wrote:
 Hi again!
 
 This is mainly to Reinhard and Sylvain, I guess. Who else is a CForms
 guru here? :)
 
 I have a question about the inheritance and namespace/inclusion
 semantics which are not really discussed in the wiki.
 
 1. What about nested libraries? In the wiki it says it forms a flat
 namespace. Would that be like this: include library 1 as lib1 and
 library 2 (from library 1) as lib2, then all macros of lib2 will
 still be accessible as lib2:name in a definition which includes lib1?
 It also mentions a tree like model (I guess like java packages?),
 which would result in lib1:lib2:name to resolve to a macro in lib2?
 I guess both would be sort of easy to implement.

Think of it like a tree, where each level can only see its
own direct imports.  For a library to expose macros from
the libraries it imports it has to extend them, in effect
adding those macros to its own namespace.  In other words,
when you import a macro library you can only see the macros
that the library itself defines or extends, not macros that
the library just happened to import for its own use.
(This merely describes the current design and implementation
in whiteboard/forms, feel free to change/improve it.)

 2. Can any widget type be macro-ized or only fields? I guess any would
 make sense... Can macros be extended in the form definition?

Any type of widget or list of widgets.

 3. Extension/Inheritance of widgets may be a problem as currently the
 validation of configs is done within the builders'
 buildWidgetDefinition() method. May need to implement
 extendWidgetDefinition(Element, WidgetDefinition) for each of the
 builders. Default may be to just return the given definition. Could be
 called in AbstractWidgetDefinitionBuilder.buildAnotherWidgetDefinition().
 Do you think that would that solve it?

It has been a while since I thought about that part...try
it and see how it works out.

 4. What exactly is the NewDefinition for? For dynamic form generation?
 In that case, I guess, I can reuse some of it's parts for the
 MacroDefinition(Builder), yes?

I copied and modified the Class and New defintions to make
the macro support in whiteboard/forms.  Class is for
creating a blueprint of a list of one or more widgets, New
says build an instance of that blueprint right here.
New happens at the normal form-build time, so it is not
really any more dynamic than saying fd:booleanfield.../.

 5. What about caching or reloading libraries if they changed? How is
 that handled right now?

Iirc, they are cached indefinitely, and checking for
out-of-dateness only happens one level deep.  An area for
improvement :)

Have fun,
--Tim Larson


Re: CForms Summer of Code project

2005-06-13 Thread Tim Larson
On Fri, Jun 10, 2005 at 08:04:26AM +0200, Reinhard Poetz wrote:
 Max Pfingsthorn wrote:
 Hi again!
 
 This is mainly to Reinhard and Sylvain, I guess. Who else is a CForms
 guru here? :)
 
 IIRC the idea came from Tim Larson who has also started with some 
 experimental code 
 (http://svn.apache.org/repos/asf/cocoon/whiteboard/forms/) but I have to 
 admit that I don't know what the current status of it is.

I do not remember the most current state it is in, but it
was working pretty well, iirc.  This means defining and
instanciating macros worked, and macro libraries could be
imported.  The Swan code is the test case for these
features, so look there to see what works.

 The design and the implementation will be discussed on this list and 
 anybody who's interested can take part in the discussions. I'm willing to 
 take the role of the official mentor but I would like a co-mentor who knows 
 cForms in depth (Sylvain, Tim, Bruno, ...). This person doesn't need to be 
 officially named but he is more a backup for Max if the whole community is 
 on holidays and he needs a contact person for technical questions. Tim has 
 already offered to help unofficially, right? (Just asking again for Max.)

Yes, I am willing to help with however much time I have left
over from moving :)  I just do not know how much time that
will be, so I will not be a full offical mentor.

--Tim Larson


Re: CForms Summer of Code project

2005-06-11 Thread Reinhard Poetz

Sylvain Wallez wrote:

I also want a second person as official mentor as I will be offline 
for some weeks over the summer. Anybdoy volunteering?
 
Me, me :-)


Thanks Sylvain, I've just added your name to the Wiki page.

--
Reinhard Pötz   Independent Consultant, Trainer  (IT)-Coach 


{Software Engineering, Open Source, Web Applications, Apache Cocoon}

   web(log): http://www.poetz.cc






___ 
Gesendet von Yahoo! Mail - Jetzt mit 1GB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de




Re: CForms Summer of Code project

2005-06-10 Thread Reinhard Poetz

Max Pfingsthorn wrote:

Hi again!

This is mainly to Reinhard and Sylvain, I guess. Who else is a CForms
guru here? :)


IIRC the idea came from Tim Larson who has also started with some experimental 
code (http://svn.apache.org/repos/asf/cocoon/whiteboard/forms/) but I have to 
admit that I don't know what the current status of it is.


The design and the implementation will be discussed on this list and anybody 
who's interested can take part in the discussions. I'm willing to take the role 
of the official mentor but I would like a co-mentor who knows cForms in depth 
(Sylvain, Tim, Bruno, ...). This person doesn't need to be officially named but 
he is more a backup for Max if the whole community is on holidays and he needs a 
contact person for technical questions. Tim has already offered to help 
unofficially, right? (Just asking again for Max.)


I also want a second person as official mentor as I will be offline for some 
weeks over the summer. Anybdoy volunteering?



I have a question about the inheritance and namespace/inclusion
semantics which are not really discussed in the wiki.

1. What about nested libraries? In the wiki it says it forms a flat
namespace. Would that be like this: include library 1 as lib1 and
library 2 (from library 1) as lib2, then all macros of lib2 will
still be accessible as lib2:name in a definition which includes lib1?
It also mentions a tree like model (I guess like java packages?),
which would result in lib1:lib2:name to resolve to a macro in lib2?
I guess both would be sort of easy to implement.


leave it open for now. We will have to talk more about usecases and decide then.


2. Can any widget type be macro-ized or only fields? I guess any would
make sense... 


any type


Can macros be extended in the form definition?


hmmm, good questions. I'd say yes, but I can't think of a simple syntax now. 
Ideas?


3. Extension/Inheritance of widgets may be a problem as currently the
validation of configs is done within the builders'
buildWidgetDefinition() method. May need to implement
extendWidgetDefinition(Element, WidgetDefinition) for each of the
builders. Default may be to just return the given definition. Could be
called in AbstractWidgetDefinitionBuilder.buildAnotherWidgetDefinition().
Do you think that would that solve it?


I hope somebody who with in-depth knowledge can answer this.


4. What exactly is the NewDefinition for? For dynamic form generation?
In that case, I guess, I can reuse some of it's parts for the
MacroDefinition(Builder), yes?


same here as before



5. What about caching or reloading libraries if they changed? How is
that handled right now?


AFAIU, when the form is created by the FormManager it gets all its widgets set. 
If a library of the form is changed after that, this doesn't have an impact on 
living form instances.




Sorry if I am rambling a bit... Once I get this straightened out, I
will post my ideas for a solution on the wiki, like requested.


Fine!

--
Reinhard Pötz   Independent Consultant, Trainer  (IT)-Coach 


{Software Engineering, Open Source, Web Applications, Apache Cocoon}

   web(log): http://www.poetz.cc



Re: CForms Summer of Code project

2005-06-10 Thread Sylvain Wallez

Reinhard Poetz wrote:


Max Pfingsthorn wrote:


Hi again!

This is mainly to Reinhard and Sylvain, I guess. Who else is a CForms
guru here? :)



IIRC the idea came from Tim Larson who has also started with some 
experimental code 
(http://svn.apache.org/repos/asf/cocoon/whiteboard/forms/) but I have 
to admit that I don't know what the current status of it is.


The design and the implementation will be discussed on this list and 
anybody who's interested can take part in the discussions. I'm willing 
to take the role of the official mentor but I would like a co-mentor 
who knows cForms in depth (Sylvain, Tim, Bruno, ...). This person 
doesn't need to be officially named but he is more a backup for Max if 
the whole community is on holidays and he needs a contact person for 
technical questions. Tim has already offered to help unofficially, 
right? (Just asking again for Max.)


I also want a second person as official mentor as I will be offline 
for some weeks over the summer. Anybdoy volunteering?



Me, me :-)


I have a question about the inheritance and namespace/inclusion
semantics which are not really discussed in the wiki.

1. What about nested libraries? In the wiki it says it forms a flat
namespace. Would that be like this: include library 1 as lib1 and
library 2 (from library 1) as lib2, then all macros of lib2 will
still be accessible as lib2:name in a definition which includes lib1?
It also mentions a tree like model (I guess like java packages?),
which would result in lib1:lib2:name to resolve to a macro in lib2?
I guess both would be sort of easy to implement.



leave it open for now. We will have to talk more about usecases and 
decide then.



2. Can any widget type be macro-ized or only fields? I guess any would
make sense... 



any type


Can macros be extended in the form definition?



hmmm, good questions. I'd say yes, but I can't think of a simple 
syntax now. Ideas?



3. Extension/Inheritance of widgets may be a problem as currently the
validation of configs is done within the builders'
buildWidgetDefinition() method. May need to implement
extendWidgetDefinition(Element, WidgetDefinition) for each of the
builders. Default may be to just return the given definition. Could be
called in 
AbstractWidgetDefinitionBuilder.buildAnotherWidgetDefinition().

Do you think that would that solve it?



I hope somebody who with in-depth knowledge can answer this.



Me too :-)


4. What exactly is the NewDefinition for? For dynamic form generation?
In that case, I guess, I can reuse some of it's parts for the
MacroDefinition(Builder), yes?



same here as before



5. What about caching or reloading libraries if they changed? How is
that handled right now?



AFAIU, when the form is created by the FormManager it gets all its 
widgets set. If a library of the form is changed after that, this 
doesn't have an impact on living form instances.




Sorry if I am rambling a bit... Once I get this straightened out, I
will post my ideas for a solution on the wiki, like requested.



Fine!




--
Sylvain WallezAnyware Technologies
http://apache.org/~sylvainhttp://anyware-tech.com
Apache Software Foundation Member Research  Technology Director



CForms Summer of Code project

2005-06-09 Thread Max Pfingsthorn
Hi!

I have a question. There are two, somewhat conflicting descriptions of
the CForms project on the wiki:

http://wiki.apache.org/cocoon/CocoonFormsScratchpad
http://wiki.apache.org/cocoon/WhiteBoardCocoonForms

I guess the most recently edited one (WhiteBoard...) is the most
preferred one... is that so? I just would like to make sure.

Oh, I am finalizing my proposal now, should I send it here first for a
quick glance over?

Bye!
max


Re: CForms Summer of Code project

2005-06-09 Thread Reinhard Poetz

Max Pfingsthorn wrote:

Hi!

I have a question. There are two, somewhat conflicting descriptions of
the CForms project on the wiki:

http://wiki.apache.org/cocoon/CocoonFormsScratchpad
http://wiki.apache.org/cocoon/WhiteBoardCocoonForms

I guess the most recently edited one (WhiteBoard...) is the most
preferred one... is that so? I just would like to make sure.

Oh, I am finalizing my proposal now, should I send it here first for a
quick glance over?


yes to both questions. I propose that you add your proposal to the wiki 
(http://wiki.apache.org/cocoon/GoogleSummerOfCode2005)


--
Reinhard Pötz   Independent Consultant, Trainer  (IT)-Coach 


{Software Engineering, Open Source, Web Applications, Apache Cocoon}

   web(log): http://www.poetz.cc






___ 
Gesendet von Yahoo! Mail - Jetzt mit 1GB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de




Re: CForms Summer of Code project

2005-06-09 Thread Max Pfingsthorn
Hi again!

This is mainly to Reinhard and Sylvain, I guess. Who else is a CForms
guru here? :)

I have a question about the inheritance and namespace/inclusion
semantics which are not really discussed in the wiki.

1. What about nested libraries? In the wiki it says it forms a flat
namespace. Would that be like this: include library 1 as lib1 and
library 2 (from library 1) as lib2, then all macros of lib2 will
still be accessible as lib2:name in a definition which includes lib1?
It also mentions a tree like model (I guess like java packages?),
which would result in lib1:lib2:name to resolve to a macro in lib2?
I guess both would be sort of easy to implement.

2. Can any widget type be macro-ized or only fields? I guess any would
make sense... Can macros be extended in the form definition?

3. Extension/Inheritance of widgets may be a problem as currently the
validation of configs is done within the builders'
buildWidgetDefinition() method. May need to implement
extendWidgetDefinition(Element, WidgetDefinition) for each of the
builders. Default may be to just return the given definition. Could be
called in AbstractWidgetDefinitionBuilder.buildAnotherWidgetDefinition().
Do you think that would that solve it?

4. What exactly is the NewDefinition for? For dynamic form generation?
In that case, I guess, I can reuse some of it's parts for the
MacroDefinition(Builder), yes?

5. What about caching or reloading libraries if they changed? How is
that handled right now?

Sorry if I am rambling a bit... Once I get this straightened out, I
will post my ideas for a solution on the wiki, like requested.

Good night!
max

On 6/9/05, Max Pfingsthorn [EMAIL PROTECTED] wrote:
 Hi Reinhard,
 
 Good. Err, should I put my SoC application there then? Seems to me
 more like a problem statement (for CocoonRefDocProject) than a
 proposal for a solution...
 
 Thanks and bye!
 max
 
 On 6/9/05, Reinhard Poetz [EMAIL PROTECTED] wrote:
  Max Pfingsthorn wrote:
   Hi!
  
   I have a question. There are two, somewhat conflicting descriptions of
   the CForms project on the wiki:
  
   http://wiki.apache.org/cocoon/CocoonFormsScratchpad
   http://wiki.apache.org/cocoon/WhiteBoardCocoonForms
  
   I guess the most recently edited one (WhiteBoard...) is the most
   preferred one... is that so? I just would like to make sure.
  
   Oh, I am finalizing my proposal now, should I send it here first for a
   quick glance over?
 
  yes to both questions. I propose that you add your proposal to the wiki
  (http://wiki.apache.org/cocoon/GoogleSummerOfCode2005)
 
  --
  Reinhard Pötz   Independent Consultant, Trainer  (IT)-Coach
 
  {Software Engineering, Open Source, Web Applications, Apache Cocoon}
 
  web(log): http://www.poetz.cc
  
 
 
 
 
 
  ___
  Gesendet von Yahoo! Mail - Jetzt mit 1GB Speicher kostenlos - Hier 
  anmelden: http://mail.yahoo.de
 
 



Re: CForms Summer of Code project

2005-06-09 Thread Max Pfingsthorn
Hi Reinhard,

Good. Err, should I put my SoC application there then? Seems to me
more like a problem statement (for CocoonRefDocProject) than a
proposal for a solution...

Thanks and bye!
max

On 6/9/05, Reinhard Poetz [EMAIL PROTECTED] wrote:
 Max Pfingsthorn wrote:
  Hi!
 
  I have a question. There are two, somewhat conflicting descriptions of
  the CForms project on the wiki:
 
  http://wiki.apache.org/cocoon/CocoonFormsScratchpad
  http://wiki.apache.org/cocoon/WhiteBoardCocoonForms
 
  I guess the most recently edited one (WhiteBoard...) is the most
  preferred one... is that so? I just would like to make sure.
 
  Oh, I am finalizing my proposal now, should I send it here first for a
  quick glance over?
 
 yes to both questions. I propose that you add your proposal to the wiki
 (http://wiki.apache.org/cocoon/GoogleSummerOfCode2005)
 
 --
 Reinhard Pötz   Independent Consultant, Trainer  (IT)-Coach
 
 {Software Engineering, Open Source, Web Applications, Apache Cocoon}
 
 web(log): http://www.poetz.cc
 
 
 
 
 
 
 ___
 Gesendet von Yahoo! Mail - Jetzt mit 1GB Speicher kostenlos - Hier anmelden: 
 http://mail.yahoo.de
 



Summer of Code: cocoon-refdoc spec

2005-06-07 Thread Bertrand Delacretaz
I have written a first spec for this project, see 
http://wiki.apache.org/cocoon/CocoonRefDocProject


Comments are welcome of course.

-Bertrand, who'd love to be a student ;-)


smime.p7s
Description: S/MIME cryptographic signature


Added new google summer of code project: XUL based user interface for Cocoon forms

2005-06-04 Thread Antonio Gallardo
Hi:

I just added a new project in Google Summer of code. I hope to expect to
find nother committer that knows XUL (Joerg?).

Here is the description of the project:


Subject ID: cocoon-cforms-xul-user-interface
Title:  XUL based user interface for Cocoon forms
Keywords:   Cocoon, Cocoon Forms, widgets, XUL

Description:

The project goal is to create a new user's interface rendering for cforms
using Mozilla XUL. Currently cforms has only an interface for HTML. The
user interface should be easily switchable HTML-XUL depending of the
client browser.

Possible Mentors: Antonio Gallardo
Status:   Available
**

Is the project OK?

Best Regards,

Antonio Gallardo


Re: Google Summer of Code - projects and mentors wanted

2005-06-03 Thread Reinhard Poetz

Sylvain Wallez wrote:

Don't want to rain on the party, but this is *summer* of code, meaning 2 
months of work[2]. Expecting students to implement difficult things 
(e.g. continuations serialization)


After skim reading the project proposals of other Apache projects and the other 
OS projects I disagree that the level of continuations serialization and the 
attribute based template engine is too high. 2 months of work means (at least in 
Austria) 640 hours work time which is a lot. Of course, if you have to learn 
Java first, the time won't be enough. And don't forget, IIRC it was a student 
who founded our beloved Cocoon ;-)


From my personal experience over the last years I'm sure that there are many 
clever students out there who are definitly able to implement the difficult 
topics like Rhino scope and continuations serialization but they haven't had the 
itch to scratch. $4500 could change their minds ;-).


And not to forget, continuation serialization in particular, is probably more a 
Rhino topic than Cocoon topic. If the students get the serialization of Rhino 
scopes and continuations working, we can tackle *together* the very 
Cocoon-specific topics like Avalon components and the service manager.


In the worst case nobody will apply for the topic which would mean that sooner 
or later we will have to do it ourselves ;-)


--
Reinhard Pötz   Independent Consultant, Trainer  (IT)-Coach 


{Software Engineering, Open Source, Web Applications, Apache Cocoon}

   web(log): http://www.poetz.cc



Re: Google Summer of Code - projects and mentors wanted

2005-06-03 Thread Bertrand Delacretaz

Le 3 juin 05, à 08:26, Reinhard Poetz a écrit :
...From my personal experience over the last years I'm sure that there 
are many clever students out there who are definitly able to implement 
the difficult topics like Rhino scope and continuations serialization 
but they haven't had the itch to scratch. $4500 could change their 
minds ;-)...


Agreed, and by selecting 200 students out of all those who apply (I 
guess there will be much more than 200 applications) means only the 
best ones will be selected.


But the burden will be on us to evaluate whether the applying student 
has what it takes - like we'd do for an internship I guess.


-Bertrand


smime.p7s
Description: S/MIME cryptographic signature


Re: Google Summer of Code - projects and mentors wanted

2005-06-03 Thread Tim Larson
On Thu, Jun 02, 2005 at 02:08:13PM +0200, Reinhard Poetz wrote:
 Leszek Gawron wrote:
 
 1. we still have not touched the subject of attribute driven template 
 language. it would nicely suit as a project that could be finished till 
 the end of summer.
 
 2. cforms reusable widget repository...
 
 yes, I like both ideas! Who wants to mentor the projects? Tim, Leszek?

While I would like to, I will not have enough time to be an offical
mentor, due to buying a house and moving into it during this same
timespan.  However, I will gladly help unoffically with whatever time
I end up having.

About the reusable widget repository...there is already working
code in whiteboard/forms, just needs to be reviewed to see what
changes we may want and then updated to sync with svn trunk head.

--Tim Larson


Re: Google Summer of Code - projects and mentors wanted

2005-06-03 Thread Tim Larson
On Fri, Jun 03, 2005 at 02:28:36PM +0100, Tim Larson wrote:
 About the reusable widget repository...there is already working
 code in whiteboard/forms, just needs to be reviewed to see what
 changes we may want and then updated to sync with svn trunk head.

I take part of that back...there is a good bit that still could be
designed and coded with regard to extension and parameterization.

--Tim Larson


Re: Google Summer of Code - projects and mentors wanted

2005-06-02 Thread Reinhard Poetz

Bertrand Delacretaz wrote:

Cocoonistas,

You might have noticed yesterday's announcement at 
http://code.google.com/ about the Summer of Code initiative, 
http://code.google.com/summerofcode.html


We should have more detailed info for the ASF communities in the next 
few days (we're still ironing out the details about project sandboxes, 
CLAs etc.), but as the initiative is public already, project 
propositions are welcome at 
http://wiki.apache.org/general/SummerOfCode2005.


Each project needs to have at least one mentor (who must be a committer 
AFAIK, but various models might be possible) to happen, so that students 
are not lost in the dark.


I have entered a project at 
http://wiki.apache.org/general/SummerOfCode2005#cocoon-refdoc, and I'm 
looking for at least one co-mentor, as I'll be partially offline in July 
and August. If someone's available for this, please let me know.


Are we allowed to offer another project? I would like to propose 
http://issues.apache.org/bugzilla/show_bug.cgi?id=33324 
(http://wiki.apache.org/cocoon/FlowscriptAndSessionReplication).


I volunteer as mentor and as Betrand I'm looking for a co-mentor as I will be 
offline for two or three weeks.


--
Reinhard Pötz   Independent Consultant, Trainer  (IT)-Coach 


{Software Engineering, Open Source, Web Applications, Apache Cocoon}

   web(log): http://www.poetz.cc






___ 
Gesendet von Yahoo! Mail - Jetzt mit 1GB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de




Re: Google Summer of Code - projects and mentors wanted

2005-06-02 Thread Bertrand Delacretaz

Le 2 juin 05, à 11:56, Reinhard Poetz a écrit :
...Are we allowed to offer another project? I would like to propose 
http://issues.apache.org/bugzilla/show_bug.cgi?id=33324 
(http://wiki.apache.org/cocoon/FlowscriptAndSessionReplication)...


Sure, there's no problem in having several Cocoon-related projects!

-Bertrand


smime.p7s
Description: S/MIME cryptographic signature


Re: Google Summer of Code - projects and mentors wanted

2005-06-02 Thread Reinhard Poetz

Bertrand Delacretaz wrote:

Le 2 juin 05, à 11:56, Reinhard Poetz a écrit :

...Are we allowed to offer another project? I would like to propose 
http://issues.apache.org/bugzilla/show_bug.cgi?id=33324 
(http://wiki.apache.org/cocoon/FlowscriptAndSessionReplication)...



Sure, there's no problem in having several Cocoon-related projects!


Fine! Any volonteers for the role of the second mentor?

---

One question to the role of the mentor: AFAIU it's about guiding him but I won't 
be able to answer all questions in detail - if I could I would have done it 
myself ;-)


Am I right here?

--
Reinhard Pötz   Independent Consultant, Trainer  (IT)-Coach 


{Software Engineering, Open Source, Web Applications, Apache Cocoon}

   web(log): http://www.poetz.cc



Re: Google Summer of Code - projects and mentors wanted

2005-06-02 Thread Bertrand Delacretaz

Le 2 juin 05, à 12:22, Reinhard Poetz a écrit :

...One question to the role of the mentor: AFAIU it's about guiding 
him but I won't be able to answer all questions in detail - if I could 
I would have done it myself ;-)..


That's how I understand it: the mentor is the contact person, can help 
about where to find the answers but does not necessarily know them.


See also http://code.google.com/mentfaq.html under What is the role of 
a mentoring organization?.
IMO all this will be the mentor's responsibility for the mentored 
projects.


-Bertrand


smime.p7s
Description: S/MIME cryptographic signature


Re: Google Summer of Code - projects and mentors wanted

2005-06-02 Thread Ross Gardler

Reinhard Poetz wrote:

Bertrand Delacretaz wrote:


Le 2 juin 05, à 11:56, Reinhard Poetz a écrit :

...Are we allowed to offer another project? I would like to propose 
http://issues.apache.org/bugzilla/show_bug.cgi?id=33324 
(http://wiki.apache.org/cocoon/FlowscriptAndSessionReplication)...




Sure, there's no problem in having several Cocoon-related projects!



Fine! Any volonteers for the role of the second mentor?

---

One question to the role of the mentor: AFAIU it's about guiding him but 
I won't be able to answer all questions in detail - if I could I would 
have done it myself ;-)


Am I right here?


The way I see it is that the design discussion should occur through the 
normal develpoment channels, so the idea is they do some background work 
and come back to the community with a proposal or RT, once the design is 
complete they have to implement it. Again, problems are solved through 
the normal community channels.


Ross




Re: Google Summer of Code - projects and mentors wanted

2005-06-02 Thread Reinhard Poetz

Ross Gardler wrote:

Reinhard Poetz wrote:


Bertrand Delacretaz wrote:


Le 2 juin 05, à 11:56, Reinhard Poetz a écrit :

...Are we allowed to offer another project? I would like to propose 
http://issues.apache.org/bugzilla/show_bug.cgi?id=33324 
(http://wiki.apache.org/cocoon/FlowscriptAndSessionReplication)...





Sure, there's no problem in having several Cocoon-related projects!




Fine! Any volonteers for the role of the second mentor?

---

One question to the role of the mentor: AFAIU it's about guiding him 
but I won't be able to answer all questions in detail - if I could I 
would have done it myself ;-)


Am I right here?



The way I see it is that the design discussion should occur through the 
normal develpoment channels, so the idea is they do some background work 
and come back to the community with a proposal or RT, once the design is 
complete they have to implement it. Again, problems are solved through 
the normal community channels.


Bertrand and Ross, thanks for your answers. Find the project description at 
http://wiki.apache.org/general/SummerOfCode2005#cocoon-flowscript-serialization.


--
Reinhard Pötz   Independent Consultant, Trainer  (IT)-Coach 


{Software Engineering, Open Source, Web Applications, Apache Cocoon}

   web(log): http://www.poetz.cc



Re: Google Summer of Code - projects and mentors wanted

2005-06-02 Thread Reinhard Poetz

Reinhard Poetz wrote:


http://wiki.apache.org/general/SummerOfCode2005#cocoon-refdoc
http://wiki.apache.org/general/SummerOfCode2005#cocoon-flowscript-serialization. 


Do we have something else on our wishlists (some fancy cforms features, etc.)?

--
Reinhard Pötz   Independent Consultant, Trainer  (IT)-Coach 


{Software Engineering, Open Source, Web Applications, Apache Cocoon}

   web(log): http://www.poetz.cc



RE: Google Summer of Code - projects and mentors wanted

2005-06-02 Thread Linden H van der (MI)
 Do we have something else on our wishlists (some fancy cforms 
 features, etc.)?

An effort to substancially reduce the number of open issues in bugzilla?

Bye, Helma


Re: Google Summer of Code - projects and mentors wanted

2005-06-02 Thread Leszek Gawron

Reinhard Poetz wrote:

Reinhard Poetz wrote:


http://wiki.apache.org/general/SummerOfCode2005#cocoon-refdoc
http://wiki.apache.org/general/SummerOfCode2005#cocoon-flowscript-serialization. 




Do we have something else on our wishlists (some fancy cforms features, 
etc.)?

I posted the answer under wrong subthread:

1. we still have not touched the subject of attribute driven template 
language. it would nicely suit as a project that could be finished till 
the end of summer.


2. cforms reusable widget repository...

--
Leszek Gawron  [EMAIL PROTECTED]
IT Manager MobileBox sp. z o.o.
+48 (61) 855 06 67  http://www.mobilebox.pl
mobile: +48 (501) 720 812   fax: +48 (61) 853 29 65


Re: Google Summer of Code - projects and mentors wanted

2005-06-02 Thread Reinhard Poetz

Linden H van der (MI) wrote:
Do we have something else on our wishlists (some fancy cforms 
features, etc.)?



An effort to substancially reduce the number of open issues in bugzilla?


I have thought about something similar too but it is difficult to set it up as 
single project with a clearly defined project goal.


--
Reinhard Pötz   Independent Consultant, Trainer  (IT)-Coach 


{Software Engineering, Open Source, Web Applications, Apache Cocoon}

   web(log): http://www.poetz.cc



Re: Google Summer of Code - projects and mentors wanted

2005-06-02 Thread Leszek Gawron

Linden H van der (MI) wrote:
Do we have something else on our wishlists (some fancy cforms 
features, etc.)?



An effort to substancially reduce the number of open issues in bugzilla?
we still have not touched the subject of attribute driven template 
language. it would nicely suit as a project that could be finished till 
the end of summer.


--
Leszek Gawron  [EMAIL PROTECTED]
IT Manager MobileBox sp. z o.o.
+48 (61) 855 06 67  http://www.mobilebox.pl
mobile: +48 (501) 720 812   fax: +48 (61) 853 29 65


Re: Google Summer of Code - projects and mentors wanted

2005-06-02 Thread Reinhard Poetz

Leszek Gawron wrote:

1. we still have not touched the subject of attribute driven template 
language. it would nicely suit as a project that could be finished till 
the end of summer.


2. cforms reusable widget repository...


yes, I like both ideas! Who wants to mentor the projects? Tim, Leszek?

--
Reinhard Pötz   Independent Consultant, Trainer  (IT)-Coach 


{Software Engineering, Open Source, Web Applications, Apache Cocoon}

   web(log): http://www.poetz.cc



Re: Google Summer of Code - projects and mentors wanted

2005-06-02 Thread Daniel Fagerstrom

Reinhard Poetz wrote:


Reinhard Poetz wrote:


http://wiki.apache.org/general/SummerOfCode2005#cocoon-refdoc
http://wiki.apache.org/general/SummerOfCode2005#cocoon-flowscript-serialization. 




Do we have something else on our wishlists (some fancy cforms 
features, etc.)?


Web service integration. It is a common user requirement and we have a 
number of implementations with various properties and also some variants 
within Cocoon. But we have nothing coherent yet. Also the Axis 2.0 
architecture seem quite interesting. I'm interested enough to do some 
mentoring in the area but not enough to implement anything in the near 
future.


/Daniel



Re: Google Summer of Code - projects and mentors wanted

2005-06-02 Thread Daniel Fagerstrom

Reinhard Poetz wrote:


Leszek Gawron wrote:

1. we still have not touched the subject of attribute driven template 
language. it would nicely suit as a project that could be finished 
till the end of summer.


2. cforms reusable widget repository...



yes, I like both ideas! Who wants to mentor the projects? Tim, Leszek?


I can at least be a co-mentor for the attribute driven templates.

/Daniel



Re: Google Summer of Code - projects and mentors wanted

2005-06-02 Thread Bertrand Delacretaz

Le 2 juin 05, à 13:51, Reinhard Poetz a écrit :
...Do we have something else on our wishlists (some fancy cforms 
features, etc.)?


People with ideas are welcome to write them up at 
http://wiki.apache.org/general/SummerOfCode2005, even if no mentor is 
available yet.


In that case, putting dev@cocoon.apache.org as the contact address and 
a note like we're still looking for a mentor would be ok.


If some of us are thinking of mentoring one project but not more, it 
might help in doing a dynamic allocation of mentors to projects which 
actually happen.


-Bertrand


smime.p7s
Description: S/MIME cryptographic signature


Re: Google Summer of Code - projects and mentors wanted

2005-06-02 Thread Leszek Gawron

Reinhard Poetz wrote:

Leszek Gawron wrote:

1. we still have not touched the subject of attribute driven template 
language. it would nicely suit as a project that could be finished 
till the end of summer.


2. cforms reusable widget repository...



yes, I like both ideas! Who wants to mentor the projects? Tim, Leszek?
I propose that me and Daniel (as he already agreed in other post) 
co-mentor template project and Tim does the cforms (if he wants to of 
course). I would surely love to contribute in both areas.


--
Leszek Gawron  [EMAIL PROTECTED]
IT Manager MobileBox sp. z o.o.
+48 (61) 855 06 67  http://www.mobilebox.pl
mobile: +48 (501) 720 812   fax: +48 (61) 853 29 65


Re: Google Summer of Code - projects and mentors wanted

2005-06-02 Thread Upayavira

Linden H van der (MI) wrote:
Do we have something else on our wishlists (some fancy cforms 
features, etc.)?



An effort to substancially reduce the number of open issues in bugzilla?


Unfortunately, the bugs in bugzilla are likely to require a level of 
knowledge of Cocoon that we are unlikely to meet in any of our students, 
which is a shame :-(


We really need to think of interesting projects that they are likely to 
be attracted to, and that form clearly defined and measurable projects.


Regards, Upayavira


Re: Google Summer of Code - projects and mentors wanted

2005-06-02 Thread Jorg Heymans

Linden H van der (MI) wrote:
 
 An effort to substancially reduce the number of open issues in bugzilla?
 

IMO this would be more something for a FirstFriday if these are still
happening.


Jorg



RE: Re: Google Summer of Code - reinstate FirstFridays?

2005-06-02 Thread Linden H van der (MI)
 Linden H van der (MI) wrote:
  
  An effort to substancially reduce the number of open issues in 
  bugzilla?
  
 
 IMO this would be more something for a FirstFriday if these 
 are still happening.

Sounds good to me too. Why was the idea dropped in the first place? I
haven't joined them but got the impression that it were fun times for
the committers.

Bye, Helma


Re: Google Summer of Code - projects and mentors wanted

2005-06-02 Thread Daniel Fagerstrom

Leszek Gawron wrote:


Reinhard Poetz wrote:


Leszek Gawron wrote:

1. we still have not touched the subject of attribute driven 
template language. it would nicely suit as a project that could be 
finished till the end of summer.


2. cforms reusable widget repository...




yes, I like both ideas! Who wants to mentor the projects? Tim, Leszek?


I propose that me and Daniel (as he already agreed in other post) 
co-mentor template project and Tim does the cforms (if he wants to of 
course). I would surely love to contribute in both areas.



Wrote a proposal for ATL:

http://wiki.apache.org/general/SummerOfCode2005#cocoon-atl

Leszek, add your email and update the description if you want to change 
or add anything.


/Daniel



Re: Google Summer of Code - reinstate FirstFridays?

2005-06-02 Thread Bertrand Delacretaz

Le 2 juin 05, à 15:11, Linden H van der ((MI)) a écrit :

...Sounds good to me too. Why was the idea dropped in the first place? 
I

haven't joined them but got the impression that it were fun times for
the committers...


I don't think it was formally dropped, but it died for lack of active 
participants.

And yes it was fun!

-Bertrand


smime.p7s
Description: S/MIME cryptographic signature


Re: Google Summer of Code - projects and mentors wanted

2005-06-02 Thread Ralph Goers

Sylvain Wallez wrote:


Ralph Goers wrote:


Reinhard Poetz wrote:




Do we have something else on our wishlists (some fancy cforms 
features, etc.)?





What about some ajax stylings for cforms? Some I'd love to have are:
- cocoon suggests ajax styling for cforms fields providing 
autocompletion of inputs,

- reorderable repeaters [1]


1. Convert all poolable gnerators, and transformers to be thread safe.




+1


2. Modify the build process to use maven.




... or rewrite the ant builds to use the library task and without 
generating the blocks build file with XSLT.


Don't want to rain on the party, but this is *summer* of code, meaning 
2 months of work[2]. Expecting students to implement difficult things 
(e.g. continuations serialization) or cleaning up the bugzilla, even 
all this is badly needed, seem too complicated to me for a student 
discovering our code base.


So subjects that have a chance to be successful in terms of candidates 
and result are those that don't need to much in-depth knowledge of the 
core and have a clear functionnal scope.


Agreed.  However, before creating proposals it would also be nice to 
know that there is buy-in from the committers that a proposal should be 
made. I wouldn't want to propose something that other committers would 
object to.




Sylvain

[1] http://tool-man.org/examples/edit-in-place.html#listExamples
[2] http://code.google.com/summfaq.html


Ralph



Re: Google Summer of Code - projects and mentors wanted

2005-06-02 Thread Antonio Gallardo
On Jue, 2 de Junio de 2005, 16:50, Sylvain Wallez dijo:
 Ralph Goers wrote:

 Reinhard Poetz wrote:


 Do we have something else on our wishlists (some fancy cforms
 features, etc.)?


 What about some ajax stylings for cforms? Some I'd love to have are:
 - cocoon suggests ajax styling for cforms fields providing
 autocompletion of inputs,
 - reorderable repeaters [1]

What about the XUL interface for cforms? I will like to add this project.
First I want to know what you think about this 2 months task?

http://issues.apache.org/bugzilla/show_bug.cgi?id=25295

Best Regards,

Antonio Gallardo



Google Summer of Code - projects and mentors wanted

2005-06-01 Thread Bertrand Delacretaz

Cocoonistas,

You might have noticed yesterday's announcement at 
http://code.google.com/ about the Summer of Code initiative, 
http://code.google.com/summerofcode.html


We should have more detailed info for the ASF communities in the next 
few days (we're still ironing out the details about project sandboxes, 
CLAs etc.), but as the initiative is public already, project 
propositions are welcome at 
http://wiki.apache.org/general/SummerOfCode2005.


Each project needs to have at least one mentor (who must be a committer 
AFAIK, but various models might be possible) to happen, so that 
students are not lost in the dark.


I have entered a project at 
http://wiki.apache.org/general/SummerOfCode2005#cocoon-refdoc, and I'm 
looking for at least one co-mentor, as I'll be partially offline in 
July and August. If someone's available for this, please let me know.


-Bertrand


smime.p7s
Description: S/MIME cryptographic signature


Re: Google Summer of Code - projects and mentors wanted

2005-06-01 Thread Ross Gardler

Bertrand Delacretaz wrote:

Cocoonistas,

You might have noticed yesterday's announcement at 
http://code.google.com/ about the Summer of Code initiative, 
http://code.google.com/summerofcode.html


We should have more detailed info for the ASF communities in the next 
few days (we're still ironing out the details about project sandboxes, 
CLAs etc.), but as the initiative is public already, project 
propositions are welcome at 
http://wiki.apache.org/general/SummerOfCode2005.


Each project needs to have at least one mentor (who must be a committer 
AFAIK, but various models might be possible) to happen, so that students 
are not lost in the dark.


I have entered a project at 
http://wiki.apache.org/general/SummerOfCode2005#cocoon-refdoc, and I'm 
looking for at least one co-mentor, as I'll be partially offline in July 
and August. If someone's available for this, please let me know.


Bertrand, I will be willing to be a second mentor on this, although we
will have to compare dates in July as I will be away for a week around
ApacheCon. Also, I'm not a committer here at Cocoon only at Forrest so
I'm not sure howthat affects your comment must be a committer  AFAIK, 
but various models might be possible


I've also added a Forrest project at 
http://wiki.apache.org/general/SummerOfCode2005#forrest-voice


Ross




Re: Google Summer of Code - projects and mentors wanted

2005-06-01 Thread Bertrand Delacretaz

Hi Ross,


Bertrand Delacretaz wrote:
I have entered a project at 
http://wiki.apache.org/general/SummerOfCode2005#cocoon-refdoc, and 
I'm looking for at least one co-mentor, as I'll be partially offline 
in July and August. If someone's available for this, please let me 
know.


Bertrand, I will be willing to be a second mentor on this, although we
will have to compare dates in July as I will be away for a week around
ApacheCon.


Great! I'll be mostly online during ApacheCon, so between us two we 
should be able to cover the whole period. I've added you as a second 
mentor.



...Also, I'm not a committer here at Cocoon only at Forrest so
I'm not sure howthat affects your comment must be a committer  AFAIK, 
but various models might be possible..


I don't think this will be a problem, and IIUC the plan is to have 
students work in dedicated sandboxes anyway. We'll sort it out in due 
time I think.


...I've also added a Forrest project at 
http://wiki.apache.org/general/SummerOfCode2005#forrest-voice..


Sounds good (or will sound good ;-)

-Bertrand


smime.p7s
Description: S/MIME cryptographic signature


Re: Google Summer of Code - projects and mentors wanted

2005-06-01 Thread Mark Leicester
I have entered a project at 
http://wiki.apache.org/general/SummerOfCode2005#cocoon-refdoc


An excellent proposal! I'll be around during that period and am keen to 
offer my 2p also.


Mark



Re: Google Summer of Code - projects and mentors wanted

2005-06-01 Thread Bertrand Delacretaz

Le 1 juin 05, à 13:51, Mark Leicester a écrit :

I have entered a project at 
http://wiki.apache.org/general/SummerOfCode2005#cocoon-refdoc


An excellent proposal! I'll be around during that period and am keen 
to offer my 2p also.


Thanks! Of course, all technical discussions about these projects will 
happen on the respective mailing lists, so you'll be more than welcome 
to give feedback and/or help the students.


IIUC the role of the mentors is more a committment to the student (and 
to Google) that someone will be here to assist them and assess their 
work, but actual work is meant to happen right here, in collaboration 
with all community members as usual.


The ASF still has to clarify how to allow the students to contribute 
their code easily, as they won't be given full commit access unless 
they're committers already, but we want them to get acquainted with the 
actual process that we're using. We might use SVN sandboxes or branches 
with different access rights, but this hasn't been formally decided 
yet.


I think it's like having an intern work at your company: you want them 
to have the tools but not to use the really sharp ones on their own.


-Bertrand


smime.p7s
Description: S/MIME cryptographic signature