Re: problem with javascript in contracts

2005-08-07 Thread Diwaker Gupta
Sorry for the late response guys, I've been tied up with work and school :)

On Thursday 04 August 2005 2:25 am, Thorsten Scherler wrote:
 You need to escape the . It depends on your contract but the subject
 is javascript in contracts.
 alert(unescape(http%3A//maps.google.com/maps%3Ffile%3Dapi%26v%3D1));

Tried this, but it outputs the stuff _as is_ in the generated page (that is, I 
want the HTML page to contain file=apiv=1 and *not* file%3Dapi%26v%3D1. 
I'm doing some more tests to see if that might actually work,

 If you use plain xml then refer to
 http://www.w3.org/TR/xhtml-modularization/dtd_module_defs.html#a_xhtml_char
acter_entities

Is this similar to what Todd suggested? That is, I just use amp; ? Do I need 
to explicitly invoke the xhtml-special.ent for this?

 Like said by Cyriaque: can you explain us exactly what you want to do
 with your contract ?

Pretty simple actually :) I'm just trying to make a configurable contract that 
will let the user include a custom google map in his/her content. The 
configurable parameters being the API key and the location (and later on, 
other things that the Google Maps API supports)

Diwaker
-- 
Web/Blog/Gallery: http://floatingsun.net


pgp0a4T9QKeo1.pgp
Description: PGP signature


[jira] Updated: (FOR-605) CSS enhancements needed for MOTD area inside Table of Contents

2005-08-07 Thread David Crossley (JIRA)
 [ http://issues.apache.org/jira/browse/FOR-605?page=all ]

David Crossley updated FOR-605:
---

Attachment: 605-screenshot.png

 CSS enhancements needed for MOTD area inside Table of Contents
 --

  Key: FOR-605
  URL: http://issues.apache.org/jira/browse/FOR-605
  Project: Forrest
 Type: Bug
 Versions: 0.8-dev
 Reporter: David Crossley
  Fix For: 0.8-dev
  Attachments: 605-screenshot.png

 The Message of the Day (MOTD) facility inserts a panel at  the top right of 
 the Table of Contents (ToC). However this panel interferes with the flow of 
 text in the ToC, forcing items to be line-wrapped to a narrow width. The MOTD 
 is not properly implemented with CSS, probably needs its own definition.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Created: (FOR-605) CSS enhancements needed for MOTD area inside Table of Contents

2005-08-07 Thread David Crossley (JIRA)
CSS enhancements needed for MOTD area inside Table of Contents
--

 Key: FOR-605
 URL: http://issues.apache.org/jira/browse/FOR-605
 Project: Forrest
Type: Bug
Versions: 0.8-dev
Reporter: David Crossley
 Fix For: 0.8-dev
 Attachments: 605-screenshot.png

The Message of the Day (MOTD) facility inserts a panel at  the top right of the 
Table of Contents (ToC). However this panel interferes with the flow of text in 
the ToC, forcing items to be line-wrapped to a narrow width. The MOTD is not 
properly implemented with CSS, probably needs its own definition.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



using forrest:property in contracts head section

2005-08-07 Thread Diwaker Gupta
Hey everyone,

As my travails with the Google Maps contract continue, I came across the 
following problem.

Consider the following snippet from this hypothetical contract:

 forrest:template xmlns:forrest=http://apache.org/forrest/templates/1.0;
format=xhtml name=content-google-maps inputFormat=xsl body=true
head=true
xsl:stylesheet version=1.1 
xmlns:xsl=http://www.w3.org/1999/XSL/Transform;
 xsl:template name=content-google-maps-head
  xsl:param name=content-google-maps-key/
  divxsl:value-of select=$content-google-maps-key//div
 /xsl:template
xsl:template name=content-google-maps-body
  xsl:param name=content-google-maps-key/
  divxsl:value-of select=$content-google-maps-key//div
 /xsl:template
 /xsl:stylesheet
  /forrest:template

And now I try to use it in my view thus:
 forrest:contract name=content-google-maps
   forrest:properties contract=content-google-maps
 forrest:property
  name=content-google-maps-keyyour-key-here/forrest:property
   /forrest:properties
  /forrest:contract

In the generated output, I see in the head section: (unexpected behavior)
div/div

But in the body section, I see in the body section: (expected behavior)
divyour-key-here/div

Any idea whats going on here?

Diwaker
-- 
Web/Blog/Gallery: http://floatingsun.net


pgpDYFT6N1vQf.pgp
Description: PGP signature


[jira] Commented: (FOR-604) The document-v* warning element does not get rendered properly

2005-08-07 Thread Gavin (JIRA)
[ 
http://issues.apache.org/jira/browse/FOR-604?page=comments#action_12317898 ] 

Gavin commented on FOR-604:
---

Ok, I have made the changes needed. You can view it in action, I have uploaded 
a basic site and at http://apache.minitutorials.com/samples/sample.html you can 
see the new CSS changes in action.

I am not all that familiar with svn, although it did state that basic.css could 
not be diff'd (or something like that)

If somebody wants to explain how I can commit these changes, if I can not then 
please paste the following into /pelt/css/basic.css as a replacement for the 
code in my earlier message above.

.note, .warning, .fixme {
  border: solid black 1px;
  margin: 1em 3em;
}

.note .label {
  background: #369;
  color: white;
  font-weight: bold;
padding: 5px 10px;
}
.note .content {
  background: #F0F0FF;
  color: black;
  line-height: 120%;
  font-size: 90%;
padding: 5px 10px;
}
.warning .label {
  background: #C00;
  color: white;
  font-weight: bold;
padding: 5px 10px;
}
.warning .content {
  background: #FFF0F0;
  color: black;
  line-height: 120%;
  font-size: 90%;
padding: 5px 10px;
}
.fixme .label {
  background: #C6C600;
  font-weight: bold;
padding: 5px 10px;
}
.fixme .content {
  padding: 5px 10px;
}

---
I guess to be consistent then leather-dev/css/basic.css will also need to
be changed the same way. I will load leather-dev and make the changes,
making sure that it does not break anything else and then post back here.

Is there anything else I need to do here, doc changes ?

Gav...

 The document-v* warning element does not get rendered properly
 --

  Key: FOR-604
  URL: http://issues.apache.org/jira/browse/FOR-604
  Project: Forrest
 Type: Bug
 Versions: 0.8-dev
 Reporter: David Crossley
  Fix For: 0.8-dev
  Attachments: 604-screenshot.png

 The warning element is rendered differently to the note element. Perhaps 
 it only happens with the pelt skin - not yet verified. See screenshot.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



Re: [jira] Commented: (FOR-604) The document-v* warning element does not get rendered properly

2005-08-07 Thread David Crossley
Thanks Gavin, i will reply here to try to keep commentary
inside the Issue tracker to a minimum.
...

Gavin (JIRA) wrote:
 [ 
 http://issues.apache.org/jira/browse/FOR-604?page=comments#action_12317898 ] 
 
 Gavin commented on FOR-604:
 ---
 
 Ok, I have made the changes needed. You can view it in action, I have 
 uploaded a basic site and at 
 http://apache.minitutorials.com/samples/sample.html you can see the new CSS 
 changes in action.

Thanks that is great.

 I am not all that familiar with svn, although it did state that basic.css 
 could not be diff'd (or something like that)

Do you have an SVN checkout, or are you using a packaged release?
This doc explains both situations.
http://forrest.apache.org/contrib.html#patch

 If somebody wants to explain how I can commit these changes,

You cannot. Only committers can directly change the source control system.
http://forrest.apache.org/who.html
All other developers need to send patches.

 if I can not then please paste the following into /pelt/css/basic.css as a 
 replacement for the code in my earlier message above.

It would be far better to provide a diff if you can.
Doing copy-and-paste is too error prone.
If you cannot manage it, then i will use this text.

 .note, .warning, .fixme {
   border: solid black 1px;
   margin: 1em 3em;
 }
 
 .note .label {
   background: #369;
   color: white;
   font-weight: bold;
 padding: 5px 10px;
 }
 .note .content {
   background: #F0F0FF;
   color: black;
   line-height: 120%;
   font-size: 90%;
 padding: 5px 10px;
 }
 .warning .label {
   background: #C00;
   color: white;
   font-weight: bold;
 padding: 5px 10px;
 }
 .warning .content {
   background: #FFF0F0;
   color: black;
   line-height: 120%;
   font-size: 90%;
 padding: 5px 10px;
 }
 .fixme .label {
   background: #C6C600;
   font-weight: bold;
 padding: 5px 10px;
 }
 .fixme .content {
 padding: 5px 10px;
 }
 
 ---
 I guess to be consistent then leather-dev/css/basic.css will also need to
 be changed the same way. I will load leather-dev and make the changes,
 making sure that it does not break anything else and then post back here.

Thanks.

 Is there anything else I need to do here, doc changes ?

No that should be it.

David


[jira] Commented: (FOR-605) CSS enhancements needed for MOTD area inside Table of Contents

2005-08-07 Thread Gavin (JIRA)
[ 
http://issues.apache.org/jira/browse/FOR-605?page=comments#action_12317899 ] 

Gavin commented on FOR-605:
---

I removed the comment tags from the motd in /forrest/site-author/skinconf.xml 
but it has made no difference.
Can you tell me how to enable motd so I can check it out.

Looking at http://forrest.apache.org/pluginDocs/plugins_0_80/index.html where 
it displays correctly it is a width problem somewhere.

Due to long URL description links on pages that have motd also, this would 
probably be unresolvable with motd in its current position, CSS or not. 

Moving motd above or below might be a better idea, but I'll have a play and let 
you see what I come up with.

Gav...

 CSS enhancements needed for MOTD area inside Table of Contents
 --

  Key: FOR-605
  URL: http://issues.apache.org/jira/browse/FOR-605
  Project: Forrest
 Type: Bug
 Versions: 0.8-dev
 Reporter: David Crossley
  Fix For: 0.8-dev
  Attachments: 605-screenshot.png

 The Message of the Day (MOTD) facility inserts a panel at  the top right of 
 the Table of Contents (ToC). However this panel interferes with the flow of 
 text in the ToC, forcing items to be line-wrapped to a narrow width. The MOTD 
 is not properly implemented with CSS, probably needs its own definition.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



Re: [jira] Created: (FOR-601) Last modified time of Goggle Sitemap incorrect

2005-08-07 Thread Ross Gardler

Rasik Pandey wrote:

  In my opinion we should not be adding a last-modified time until we can
  add a proper one. This element is optional in the google sitemap and I
  am sure that Google would appreciate no information over and above false
  information.

I only use it because I don't use Forrest in a dynamic environment, but 
all my pages are created dynamically at build time.


But the build time is not the last modified time, it is only the last 
generated time. Even if 100% of *your* pages are changed in between 
builds this is very unusual and should not be the normal behaviour for 
the plugin.



   Do you
   think a map:generator could be responsible for adding this or 
making the

   info available to the the http header if it has access to the necessary
   objects.
 
  There are a number of options:
 
  - create a special generator that adds the last-modified time to
  meta-data based on src file timestamp (as you appear to be suggesting) -
  how would this then make it into the google sitemap?

IMHO, this is the best option. The LinkStatusGenerator can then read it 
from the http header and added it to its xml output.


This would only work if we generate the page, thus to create a sitemap 
in dynamic mode we would have to generate every single page. It seems 
clear to me that we should not add a last modified time when running in 
dynamic mode.


As for it being the best option, lets wait and see what Ferdinand has to 
say before deciding that.


Ross


Re: [jira] Commented: (FOR-604) The document-v* warning element does not get rendered properly

2005-08-07 Thread Gav....
basic.css.diff uploaded to issues,

thanks

Gav...

- Original Message - 
From: David Crossley [EMAIL PROTECTED]
To: dev@forrest.apache.org
Sent: Sunday, August 07, 2005 5:58 PM
Subject: Re: [jira] Commented: (FOR-604) The document-v* warning element 
does not get rendered properly


| Thanks Gavin, i will reply here to try to keep commentary
| inside the Issue tracker to a minimum.
| ...
|
| Gavin (JIRA) wrote:
|  [ 
http://issues.apache.org/jira/browse/FOR-604?page=comments#action_12317898 ]
| 
|  Gavin commented on FOR-604:
|  ---
| 
|  Ok, I have made the changes needed. You can view it in action, I have 
uploaded a basic site and at 
http://apache.minitutorials.com/samples/sample.html you can see the new CSS 
changes in action.
|
| Thanks that is great.
|
|  I am not all that familiar with svn, although it did state that 
basic.css could not be diff'd (or something like that)
|
| Do you have an SVN checkout, or are you using a packaged release?
| This doc explains both situations.
| http://forrest.apache.org/contrib.html#patch
|
|  If somebody wants to explain how I can commit these changes,
|
| You cannot. Only committers can directly change the source control system.
| http://forrest.apache.org/who.html
| All other developers need to send patches.
|
|  if I can not then please paste the following into /pelt/css/basic.css as 
a replacement for the code in my earlier message above.
|
| It would be far better to provide a diff if you can.
| Doing copy-and-paste is too error prone.
| If you cannot manage it, then i will use this text.
|
|  .note, .warning, .fixme {
|border: solid black 1px;
|margin: 1em 3em;
|  }
| 
|  .note .label {
|background: #369;
|color: white;
|font-weight: bold;
|  padding: 5px 10px;
|  }
|  .note .content {
|background: #F0F0FF;
|color: black;
|line-height: 120%;
|font-size: 90%;
|  padding: 5px 10px;
|  }
|  .warning .label {
|background: #C00;
|color: white;
|font-weight: bold;
|  padding: 5px 10px;
|  }
|  .warning .content {
|background: #FFF0F0;
|color: black;
|line-height: 120%;
|font-size: 90%;
|  padding: 5px 10px;
|  }
|  .fixme .label {
|background: #C6C600;
|font-weight: bold;
|  padding: 5px 10px;
|  }
|  .fixme .content {
|padding: 5px 10px;
|  }
| 
| 
  ---
|  I guess to be consistent then leather-dev/css/basic.css will also need 
to
|  be changed the same way. I will load leather-dev and make the changes,
|  making sure that it does not break anything else and then post back 
here.
|
| Thanks.
|
|  Is there anything else I need to do here, doc changes ?
|
| No that should be it.
|
| David
|
|
| -- 
| No virus found in this incoming message.
| Checked by AVG Anti-Virus.
| Version: 7.0.338 / Virus Database: 267.10.1/64 - Release Date: 4/08/2005
|
| 



-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.338 / Virus Database: 267.10.1/64 - Release Date: 4/08/2005



[jira] Updated: (FOR-604) The document-v* warning element does not get rendered properly

2005-08-07 Thread Gavin (JIRA)
 [ http://issues.apache.org/jira/browse/FOR-604?page=all ]

Gavin updated FOR-604:
--

Attachment: basic.css.diff

 The document-v* warning element does not get rendered properly
 --

  Key: FOR-604
  URL: http://issues.apache.org/jira/browse/FOR-604
  Project: Forrest
 Type: Bug
 Versions: 0.8-dev
 Reporter: David Crossley
  Fix For: 0.8-dev
  Attachments: 604-screenshot.png, basic.css.diff

 The warning element is rendered differently to the note element. Perhaps 
 it only happens with the pelt skin - not yet verified. See screenshot.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Commented: (FOR-604) The document-v* warning element does not get rendered properly

2005-08-07 Thread Gavin (JIRA)
[ 
http://issues.apache.org/jira/browse/FOR-604?page=comments#action_12317907 ] 

Gavin commented on FOR-604:
---

I have attatched  basic.css.diff for inclusion.

Thanks

Gav...

 The document-v* warning element does not get rendered properly
 --

  Key: FOR-604
  URL: http://issues.apache.org/jira/browse/FOR-604
  Project: Forrest
 Type: Bug
 Versions: 0.8-dev
 Reporter: David Crossley
  Fix For: 0.8-dev
  Attachments: 604-screenshot.png, basic.css.diff

 The warning element is rendered differently to the note element. Perhaps 
 it only happens with the pelt skin - not yet verified. See screenshot.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



Re: Simple committership

2005-08-07 Thread David Crossley
Thanks so much for taking the time to reply to
this important topic. A big effort, i can see.

I am going to reply to this in bits and pieces
i.e. not all at once tonight.

Please would other members of our community
(everyone, not just PMC members) also add their view.

More below ...

Thorsten Scherler wrote:
 Nicola Ken Barozzi wrote:
 snip valuable background information/
  
  If we want to include simple committership as a role, I would like to
  hear someone explain how simple committership will solve more
  issues than it may cause, especially given the above. In particular, I
  would like to have some real-life examples that show how simple
  committership would have been useful.
 
 Like David and Nicola stated the Forrest project normally votes all
 committer directly into the PMC as well. I personally see special
 occasions (besides GSoC) where I would like to see a simple
 committership or like I would call it PMC incubation.

Here you say special occasions. We do already have
the capability to add people as committers which are
not being PMC members also. However you are actually
talking below about this being the normal course.

 It should
 follow the basic idea of the Apache Incubator [1] which is for new
 projects at Apache.

 A large part of the Incubator's effort will be devoted to providing
 documentation on how the Foundation works, and how to get things done
 within its framework. As a consequence, it is expected that the
 Incubator will also become a reference for new contributors to any of
 the Apache projects.

Unfortunately not much of that documentation
has arisen. People seem to rush onwards and forget.
People coming afterward need to learn all over again.

 My reasoning is that we can ensure that this newbies can learn the
 apache way to it fullest (which is one of the most important point in
 the process to become a PMC member) without the pressure to be an
 official PMC member.

But it is a never-ending process. We are all continually
learning. And most important, that way is evolving.
So for newbies (all of us actually), the only way
is to start walking. There should not be a fence across
the path which causes us to wait until deemed capable.

It is the mention of pressure that i wonder might
be the key to your concerns.

Apache projects should be fun, no pressure.

I hope that you are aware that as a PMC member,
or as a developer, you do as much work as you feel
like doing. You do not need to participate in every
discussion, just because it concerns the PMC.
Neither do you need to participate in every vote
or in every development issue.

The more committers we have, the more pairs of eyes
are watching the svn diff emails. But every committer
cannot be expected to notice every problem. Unlax, doc.
Let the averages work for us. As long as each of us
do make some little effort, then the whole will work.

 New committers have to learn
 a) how the Foundation works
 b) how the Project works

 One can argue that this should be learned before becoming a committer on
 the mls but I see a certain process behind it which takes time (some
 times too much).

Therefore there should not be a learn first situation.

 Now it was asked for a real-life example.
 
 That could be myself. ;-)
 
 I have been a Wyona CMS committer before it became an official Apache
 Incubator project. The company Wyona donated then the code base to the
 ASF as cocoon subproject in incubation called Apache Lenya. I had
 general experience in how a open source project and community is
 working but that have been quite different from the ASF way that I had
 to learn. 
 
 Within the one year where Apache Lenya has been in the incubator I
 learned the basics (IMO learning) on how the Foundation works (a)
 (never stops). As Apache Lenya committer we were given not only
 committing rights to lenya but as well to cocoon, forrest and xml.

That was not the usual way. Normally one only becomes
a committer for the specific project that you are directly
involved with.

This thing about Cocoon committers being given commit
access to Forrest, happened a long time ago, before Forrest
was a project of its own. We have already said that the
situation needs review, now that we are a top-level project.

It was an experiment to attempt to boost the Forrest base.
At one stage the project was floundering with not enough
developers. Interesting that it did not attract many people
from the Cocoon community.

I am sure glad that you are here, but i reckon that you
would be here even if we did not have that arrangement.
You would have contributed patches, and we would have
noticed your commitment and made you a PMC member.

Also it would have been only for xml-commons, not for
every project at xml.apache.org e.g. Xerces.

 I started to use them here on forrest when getting into the
 documentation for lenya. In lenya we are using forrest to create our
 documentation and website. We had a custom skin and heaps problems with
 maintaining it 

Re: Simple committership

2005-08-07 Thread Addi

David Crossley wrote:


Thanks so much for taking the time to reply to
this important topic. A big effort, i can see.

I am going to reply to this in bits and pieces
i.e. not all at once tonight.

Please would other members of our community
(everyone, not just PMC members) also add their view.
 

OK, well, I don't speak much but I do think this is an important topic 
and my work pulling the committer doc together has got my mind wrapped 
around this these days anyway, so here goes.



More below ...

Thorsten Scherler wrote:
 


Nicola Ken Barozzi wrote:
snip valuable background information/
   


...snip lots of good discussion...



My reasoning is that we can ensure that this newbies can learn the
apache way to it fullest (which is one of the most important point in
the process to become a PMC member) without the pressure to be an
official PMC member.
   



But it is a never-ending process. We are all continually
learning. And most important, that way is evolving.
So for newbies (all of us actually), the only way
is to start walking. There should not be a fence across
the path which causes us to wait until deemed capable.

It is the mention of pressure that i wonder might
be the key to your concerns.

Apache projects should be fun, no pressure.

I hope that you are aware that as a PMC member,
or as a developer, you do as much work as you feel
like doing. You do not need to participate in every
discussion, just because it concerns the PMC.
Neither do you need to participate in every vote
or in every development issue.
 

Maybe this concept should be added to the new committer doc so it is 
stated clearly what the expectations of a comitter are.  I am not 
terribly involved in Forrest at this time, but even I feel guilty when I 
don't have time to read the mail lists or tinker in Forrest for a 
while.  Now, that is part of my personality but I suspect that many 
people who commit themselves to projects like this naturally have a 
similar feeling of responsibilty (and internal pressure).



The more committers we have, the more pairs of eyes
are watching the svn diff emails. But every committer
cannot be expected to notice every problem. Unlax, doc.
Let the averages work for us. As long as each of us
do make some little effort, then the whole will work.

 


New committers have to learn
a) how the Foundation works
b) how the Project works

One can argue that this should be learned before becoming a committer on
the mls but I see a certain process behind it which takes time (some
times too much).
   



Therefore there should not be a learn first situation.
 

While I agree with Thorsten that these are important things to know, I 
don't believe it is a focus limited to committers.  I believe it should 
be something that devs pick up as well and I think that spending a 
decent amount of time on the dev list and really reading what is going 
on serves this purpose maybe more than you think.  See below for more.



... snip more stuff ...
 


I started to use them here on forrest when getting into the
documentation for lenya. In lenya we are using forrest to create our
documentation and website. We had a custom skin and heaps problems with
maintaining it because forrest is developing very rapid. 


The lenya skin was nearly all div based. At the time I started here in
forrest there was an issue about an all div based skin. The result is
called pelt. While I was developing the skin I had simple
committership to forrest. I am happy that I could concentrate on
developing the skin and meanwhile learning all the new responsibilities
of a PMC member. After a while I was invited to join the PMC and helping
on the long run of forrest. 


I could fully participate in the project as committer. I just did not
had a counting vote but normally forrest consider every concern. 
   



Thankfully we all agreed with your work. It could be
disastrous if we didn't agree and you had no binding
vote in the matter.
 

Agreed about the vote.  I think if you are trusted to commit you should 
be trusted to vote.  It only makes sense.  I'll take this space to pipe 
up with my little shout on the whole concept as well.


I see the value in where Thorsten is coming from but it is interesting 
that the focus is on allowing commits but not allowing PMC activity.  If 
the PMC is going to invite someone in as a committer, it seems to me 
that they have looked at that person's work and attitude for a certain 
amount of time and decided that they trust that person enough to let 
them tinker directly with the code.  That is a huge responsibility from 
my perspective and to allow that but not really allow them into the 
project itself strikes me as a little weird.  Sort of giving them a 
direct hand in the DoC part of CoPDoC, but not letting them fully into 
the CoP part. 

If the concern for an incubation place is not code, but project  
management, then why not consider the opposite of the incubator being 
proposed and create a PMC 

Re: Simple committership

2005-08-07 Thread Ross Gardler

Addi wrote:

David Crossley wrote:



...



Thorsten Scherler wrote:
 


Nicola Ken Barozzi wrote:
snip valuable background information/
  
...snip lots of good discussion...




My reasoning is that we can ensure that this newbies can learn the
apache way to it fullest (which is one of the most important point in
the process to become a PMC member) without the pressure to be an
official PMC member.


There are *no* additional requirements to being a PMC member than there 
are to being a committer, therefore no additional pressure. The only 
reason for a PMC is that some things need to be discussed in private. 
These things are few and far between, votes for new committers, reports 
to the Board, security issues etc.


(PMC members have a binding vote, I'll come to that later)


It is the mention of pressure that i wonder might
be the key to your concerns.

Apache projects should be fun, no pressure.

I hope that you are aware that as a PMC member,
or as a developer, you do as much work as you feel
like doing. You do not need to participate in every
discussion, just because it concerns the PMC.
Neither do you need to participate in every vote
or in every development issue.
 

Maybe this concept should be added to the new committer doc so it is 
stated clearly what the expectations of a comitter are.  I am not 
terribly involved in Forrest at this time, but even I feel guilty when I 
don't have time to read the mail lists or tinker in Forrest for a 
while.  Now, that is part of my personality but I suspect that many 
people who commit themselves to projects like this naturally have a 
similar feeling of responsibilty (and internal pressure).


+1

Davids words are very important. There are *no* expectations on any 
member of an Apache project. We like people to be involved and we reward 
contributions (meritocracy), but we do not punish a lack of 
contributions. People come and go as their needs change and we adapt to 
those changes.



New committers have to learn
a) how the Foundation works
b) how the Project works

One can argue that this should be learned before becoming a committer on
the mls but I see a certain process behind it which takes time (some
times too much).
  



Therefore there should not be a learn first situation.


I would say there *can't* be a learn first approach. When have you 
learnt everything?


While I agree with Thorsten that these are important things to know, I 
don't believe it is a focus limited to committers.  I believe it should 
be something that devs pick up as well and I think that spending a 
decent amount of time on the dev list and really reading what is going 
on serves this purpose maybe more than you think.  See below for more.


+1

...



I started to use them here on forrest when getting into the
documentation for lenya. In lenya we are using forrest to create our
documentation and website. We had a custom skin and heaps problems with
maintaining it because forrest is developing very rapid.
The lenya skin was nearly all div based. At the time I started here in
forrest there was an issue about an all div based skin. The result is
called pelt. While I was developing the skin I had simple
committership to forrest. I am happy that I could concentrate on
developing the skin and meanwhile learning all the new responsibilities
of a PMC member. After a while I was invited to join the PMC and helping
on the long run of forrest.
I could fully participate in the project as committer. I just did not
had a counting vote but normally forrest consider every concern.   



Thankfully we all agreed with your work. It could be
disastrous if we didn't agree and you had no binding
vote in the matter.
 

Agreed about the vote.  I think if you are trusted to commit you should 
be trusted to vote.  It only makes sense.  I'll take this space to pipe 
up with my little shout on the whole concept as well.


Here is the only real difference between a committer and a PMC member, 
PMC members have a *binding* vote. This does not mean other members of 
the community do not have a vote, in fact they do. It is used to gauge 
the general feeling of the community an, on the rare occasions a vote is 
called for it can be a powerful feedback mechanism for the PMC.


Imagine a vote for a release. Only PMC members can actually prevent a 
release with a binding -1 vote. However, if a user casts a (non-binding) 
-1 along with a bug report it is the job of the PMC to examine this and, 
if necessary make the vote a binding one by supporting it.


So why have binding and non-binding votes then? Very occasional someone 
comes to an Open Source project with the intention of causing trouble. 
We deal with these people by having mechanisms to cut them out. That 
is, their vote is non-binding. As soon as someone shows they are 
reasonable, cooperative people we will listen to their view, binding or 
otherwise.


In other words, I totally agree with Addi, if you are trusted to commit 
you should be 

[jira] Created: (FOR-606) forrest seedBusiness refers to ...plugin.input.Resume

2005-08-07 Thread kevin (JIRA)
forrest seedBusiness refers to ...plugin.input.Resume
-

 Key: FOR-606
 URL: http://issues.apache.org/jira/browse/FOR-606
 Project: Forrest
Type: Bug
Versions: 0.8-dev
 Environment: Any
Reporter: kevin
Priority: Minor


forrest seedBusiness refers to ...plugin.input.Resume when building site.
Not in whiteboard either.


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Created: (FOR-607) site-author - Versioned Docs and Plugins tabs not highlighted

2005-08-07 Thread kevin (JIRA)
site-author - Versioned Docs and Plugins tabs not highlighted
-

 Key: FOR-607
 URL: http://issues.apache.org/jira/browse/FOR-607
 Project: Forrest
Type: Bug
  Components: Documentation and website  
Versions: 0.8-dev
 Environment: Any
Reporter: kevin
Priority: Minor


site-author Versioned Docs and Plugins tabs not highlighted when viewing 
docs

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Assigned: (FOR-606) forrest seedBusiness refers to ...plugin.input.Resume

2005-08-07 Thread Ross Gardler (JIRA)
 [ http://issues.apache.org/jira/browse/FOR-606?page=all ]

Ross Gardler reassigned FOR-606:


Assign To: Ross Gardler

 forrest seedBusiness refers to ...plugin.input.Resume
 -

  Key: FOR-606
  URL: http://issues.apache.org/jira/browse/FOR-606
  Project: Forrest
 Type: Bug
 Versions: 0.8-dev
  Environment: Any
 Reporter: kevin
 Assignee: Ross Gardler
 Priority: Minor


 forrest seedBusiness refers to ...plugin.input.Resume when building site.
 Not in whiteboard either.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Closed: (FOR-606) forrest seedBusiness refers to ...plugin.input.Resume

2005-08-07 Thread Ross Gardler (JIRA)
 [ http://issues.apache.org/jira/browse/FOR-606?page=all ]
 
Ross Gardler closed FOR-606:


Fix Version: 0.8-dev
 Resolution: Fixed

Added basic plugin to whiteboard - thanks for letting us know of this oversight.

 forrest seedBusiness refers to ...plugin.input.Resume
 -

  Key: FOR-606
  URL: http://issues.apache.org/jira/browse/FOR-606
  Project: Forrest
 Type: Bug
 Versions: 0.8-dev
  Environment: Any
 Reporter: kevin
 Assignee: Ross Gardler
 Priority: Minor
  Fix For: 0.8-dev


 forrest seedBusiness refers to ...plugin.input.Resume when building site.
 Not in whiteboard either.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



Re: Simple committership

2005-08-07 Thread David Crossley
Ross Gardler wrote:
 Addi wrote:
 David Crossley wrote:
 Thorsten Scherler wrote:
 
 snip valuable background information/
 ...snip lots of good discussion...
 
 My reasoning is that we can ensure that this newbies can learn the
 apache way to it fullest (which is one of the most important point in
 the process to become a PMC member) without the pressure to be an
 official PMC member.
 
 There are *no* additional requirements to being a PMC member than there 
 are to being a committer, therefore no additional pressure. ...

(I need to clarify Ross' statements, so i split this
paragraph apart. Also it is good to build upon this,
to ensure that everyone who cares can know our background.)

The PMC as a whole does have additional responsibilities:
http://forrest.apache.org/guidelines.html#roles

 The only 
 reason for a PMC is that some things need to be discussed in private. 

That is creating confusion between the PMC and the
private pmc mailing list. Ross is talking about the
reasons for the private mailing list. The PMC does
as much business as possible on the dev mailing list.

The main reason for a PMC is the Apache Software Foundation,
being a corporation, needs to meet statutory requirements
and also have a mechanism for oversight of communities
and software distributions. The board establishes various
committees to have such management oversight, with each
PMC chair having primary responsibility. I don't dare to
explain further. We carefully evolved this document to
say it as well as possible:
http://www.apache.org/foundation/how-it-works.html#structure

Back to the reasons for a private discussion list:

 These things are few and far between, votes for new committers, reports 
 to the Board, security issues etc.

Mainly for a place to discuss private things when
necessary, e.g. personal and security issues.
At Apache Forrest we decided to also conduct votes for
new PMC members/committers in private so that we can
speak frankly and any one of us can say, No we need
to wait a while for this person, for these reasons.
We feel that such stuff is not good to do in public.
Other ASF projects do it differently.

You mention Board report as being a private issue.
Not really. The quarterly board report is entirely
my responsibility as the PMC chair. I don't need
to discuss it with anyone beforehand. However i do
seek the input of the Forrest PMC, as that is the way
that i do things. Until now i have been doing that on
the private PMC mailing list. I reckon that will change.

Of course the board minutes become public anyway:
http://www.apache.org/foundation/board/calendar.html
(Forrest reports start May 2004, then Aug, Nov, Feb.)

 (PMC members have a binding vote, I'll come to that later)
 
 It is the mention of pressure that i wonder might
 be the key to your concerns.
 
 Apache projects should be fun, no pressure.
 
 I hope that you are aware that as a PMC member,
 or as a developer, you do as much work as you feel
 like doing. You do not need to participate in every
 discussion, just because it concerns the PMC.
 Neither do you need to participate in every vote
 or in every development issue.
 
 Maybe this concept should be added to the new committer doc so it is 
 stated clearly what the expectations of a comitter are.  I am not 
 terribly involved in Forrest at this time, but even I feel guilty when I 
 don't have time to read the mail lists or tinker in Forrest for a 
 while.  Now, that is part of my personality but I suspect that many 
 people who commit themselves to projects like this naturally have a 
 similar feeling of responsibilty (and internal pressure).
 
 +1

You are so insightful. That is spot on.
Committed people create their own internal pressure
by virtue of their dedication. Being able to manage
one's personal pressure is life's art.

This is the perfect point to ask everyone to read
these two important messages about what it means
to be committed and then managing one's energy and
dealing with volunteeritis.
http://www.apache.org/dev/committers.html#volunteer
As usual, Roy's messages cut straight to the point
and there is no need for any reply.

 Davids words are very important. There are *no* expectations on any 
 member of an Apache project. We like people to be involved and we reward 
 contributions (meritocracy), but we do not punish a lack of 
 contributions. People come and go as their needs change and we adapt to 
 those changes.
 
 New committers have to learn
 a) how the Foundation works
 b) how the Project works
 
 One can argue that this should be learned before becoming a committer on
 the mls but I see a certain process behind it which takes time (some
 times too much).
 
 Therefore there should not be a learn first situation.
 
 I would say there *can't* be a learn first approach. When have you 
 learnt everything?
 
 While I agree with Thorsten that these are important things to know, I 
 don't believe it is a focus limited to committers.  I believe it should 
 be