RE: [PRE-PROPOSAL] jakarta-tomcat-doc sub-project : WAS: [TomcatDocumentation Redactors To Hire]

2001-07-10 Thread GOMEZ Henri

Craog
 I have a feeling that whatever is the same will be a lot of 
piecemeal here
 and there, excluding of course, web-app documentation.  So 
far yourself,
 Pier, and Henri are the only three TC developers to post 
their position on
 that (re: inter-version relevancy).  

Pier and I also working together on a separate sub-project, J-T-C.
A starting user will first install the servlet-engine and then will
try to figure how to link it with its web-server.
Should we ask him to switch from one documentation to another ?

I thought of another reason for my preference in the shower 
this morning
:-).  Consider that I might make a code change that also 
requires a change
to the corresponding docs.  If the docs are in the same 
repository, that
can easily be done on the same commit (and it becomes obvious 
to everyone
when a developer makes a change that breaks the documentation, 
but fails
to update it :-).  Having a separate docs repository means I need to do
two independent check-ins -- it's easy to forget one, and there is no
obvious link between them to remind you (for example) to back 
out the docs
change if you back out the code change.

If you commit a code change in TC 4.0, you'll only have one doc commit
in J-T-D. What's the duplicate effort here ?

On the other hand, a separate docs repository has one 
potential advantage
as well:  we can grant CVS commit privileges on the docs to 
people who do
not have those privileges on the code repositories.  To me, 
this isn't a
big deal -- if we can trust people to get the docs right, we should be
able to trust them not to screw up the code -- but it's still there.

That's the goal. a redactor will have access only to J-T-D. A tomcat
commiter will have access to code  docs... 

  * The files that are checked in should only be the XML 
sources, *not* the
generated files.  This varies from what Jon set up in 
jakarta-site2,
based on long and drawn out earlier discussions (same 
issues as those
surrounding checking JAR files into CVS :-).
 
 Someone will have to setup something that exposes the latest 
generated
 documentation on the Jakarta www site.  It's being done 
already for Struts,
 so I guess that won't be a big problem.
 

It's pretty straightforward.

  * At least two documentation webapps (developer-oriented and
user-oriented) would seem to be appropriate.  Having 
more than two
 
 developer as in web or Tomcat?  I'm not sure why 
separating the doc
 into two packages helps - perhaps I'm missing some obvious 
benefit trying to
 think at 7:15am =)
 

Developer in the sense of this sentence is a Tomcat
developer.  User is the people that just want to download, install,
configure, and utilize Tomcat as a servlet container.

And a third category is the redactor, someone who write docs to explains 
users how to install and run TC stuff. He also describe to potentials 
new developpers Tomcats (3.2/3.3/4.0) architectures and how they could add
functionnalities to the main core. That's why Apache HTTPD server was
so successfull...





RE: [PRE-PROPOSAL] jakarta-tomcat-doc sub-project : WAS: [TomcatDocumentation Redactors To Hire]

2001-07-10 Thread Craig R. McClanahan

On Tue, 10 Jul 2001, GOMEZ Henri wrote:

 Craog
  I have a feeling that whatever is the same will be a lot of 
 piecemeal here
  and there, excluding of course, web-app documentation.  So 
 far yourself,
  Pier, and Henri are the only three TC developers to post 
 their position on
  that (re: inter-version relevancy).  
 
 Pier and I also working together on a separate sub-project, J-T-C.
 A starting user will first install the servlet-engine and then will
 try to figure how to link it with its web-server.
 Should we ask him to switch from one documentation to another ?
 

The user doesn't care what repository the docs came from -- they only care
that the hyperlinks work correctly :-).

In other words, the packaging of the docs in the binary distribution need
not have anything to do with the source file organization.

 I thought of another reason for my preference in the shower 
 this morning
 :-).  Consider that I might make a code change that also 
 requires a change
 to the corresponding docs.  If the docs are in the same 
 repository, that
 can easily be done on the same commit (and it becomes obvious 
 to everyone
 when a developer makes a change that breaks the documentation, 
 but fails
 to update it :-).  Having a separate docs repository means I need to do
 two independent check-ins -- it's easy to forget one, and there is no
 obvious link between them to remind you (for example) to back 
 out the docs
 change if you back out the code change.
 
 If you commit a code change in TC 4.0, you'll only have one doc commit
 in J-T-D. What's the duplicate effort here ?
 

Assume a change to class Abc.java and a corresponding change to
Abc-doc.html.

If they are in the same CVS repository, a single commit does
both.  Otherwise, you need to remember to do two individual commits (one
on each repository).

Likewise, when you decide later to back out this change (because it was
incorrect or something), you have to remember that there was also a commit
on the docs repository.  In the same repository, the commit message
contains both sets of changes, so you know that you have to back them both
out.

Craig McClanahan




Re: [PRE-PROPOSAL] jakarta-tomcat-doc sub-project : WAS:[TomcatDocumentation Redactors To Hire]

2001-07-10 Thread Craig R. McClanahan



On Mon, 9 Jul 2001, Jon Stevens wrote:

 on 7/7/01 9:33 AM, Craig R. McClanahan [EMAIL PROTECTED] wrote:
 
  FWIW, I'm fine with Anakia, XSLT, Cocoon, Stylebook, Docbook, or whatever
  ... but IF AND ONLY IF the tags for use by the document authors are well
  documented, and the page generation procedure is amenable to Ant scripting
  (not a difficult problem in most cases).
 
 Jakarta-Site tags are now documented.
 
 http://jakarta.apache.org/site/jakarta-site-tags.html
 

Cool.  That's exactly what I was looking for.

 Also, please quit grouping Anakia into Anakia tags need to be documented.
 It is the Jakarta-Site2 project's tags which need to be documented (and have
 been). Anakia itself doesn't give a shit what tags you use. :-)
 

That's correct.  It's also correct of XSLT :-).

 -jon
 
 

Craig





Re: [PRE-PROPOSAL] jakarta-tomcat-doc sub-project : WAS:[TomcatDocumentation Redactors To Hire]

2001-07-09 Thread Jon Stevens

on 7/7/01 9:33 AM, Craig R. McClanahan [EMAIL PROTECTED] wrote:

 FWIW, I'm fine with Anakia, XSLT, Cocoon, Stylebook, Docbook, or whatever
 ... but IF AND ONLY IF the tags for use by the document authors are well
 documented, and the page generation procedure is amenable to Ant scripting
 (not a difficult problem in most cases).

Jakarta-Site tags are now documented.

http://jakarta.apache.org/site/jakarta-site-tags.html

Also, please quit grouping Anakia into Anakia tags need to be documented.
It is the Jakarta-Site2 project's tags which need to be documented (and have
been). Anakia itself doesn't give a shit what tags you use. :-)

-jon




Re: [PRE-PROPOSAL] jakarta-tomcat-doc sub-project : WAS: [TomcatDocumentation Redactors To Hire]

2001-07-08 Thread Punky Tse



 Developer in the sense of this sentence is a Tomcat
 developer.  User is the people that just want to download, install,
 configure, and utilize Tomcat as a servlet container.


Agree.  That's why I suggested that we need to separate Developer Guide from
User/Administrator Guide.  I believed that the User community is much
larger than Developer comunity.  Hence, the 1st priority must go into
writing the User/Administrator Guide first.

I also agreed that we don't really need web application guide.  As someone
say (Criag ?), all the web application development is almost the same across
different containers.  What we really need is the documentation about the
deployment, which should be placed under User/Administrator Guide.

And I also suspect that the Developer Guide would be useful.  I don't
think we need to document every technical details (like API, function calls,
class diagrams), because these will change from time to time.  What we
really need is some technical notes on the design idea.  Of course, if the
APIs are stable enough, like RequestIntercepter(3.x) and Filter(4.x)
patterns, they need to be properly documented as well.  Hence, the
Developer Guide serves as effective communication tools among
developers.  For real hackers who want to know the internals or extend
Tomcat, I still believe that source code is the best documentation.

I don't have any preference on where the doc should be place, just like what
Craig says, it don't bother me much, and just hoping that I don't screw up
the code.

Punky

P.S.  Sorry to respond late as I'm 100% off the list since last Friday.





Re: [PRE-PROPOSAL] jakarta-tomcat-doc sub-project : WAS: [TomcatDocumentation Redactors To Hire]

2001-07-07 Thread Craig R. McClanahan



On Sat, 7 Jul 2001 [EMAIL PROTECTED] wrote:

 On Fri, Jul 06, 2001 at 10:06:21PM -0700, Craig R. McClanahan wrote:
  
  * Docs should live in the source tree of the project that they
are about.  Although Henri's suggestion for jakarta-tomcat-docs
is noble, what you'll find in practice is that there is very little
documentation that is relevant across multiple versions of Tomcat.
 
 That remains to be seen.  My gut tells me the opposite.  I'm thinking
 connectors, classpath issues (though some details are different with
 Catalina, a lot are the same),

Although the concepts of the issues above are similar, the details are
very different.

 web.xml docs, authentication,

These are the same because they are application-related (i.e. portable
because of the servlet spec) not Tomcat-related.  In principle, anything
we write about this should apply to any servlet container.

 performance-tuning a web app...

That's a huge area, and may be somewhat ambitious.  But, again, most of
this would be portable to any servlet container, not just Tomcat.

 I'd love to get your input on the
 outline I just posted if you get around to it -- tell me which
 sections are definitely different between 3 and 4.
 

Could you repost the most recent version of the proposed outline?  My
delete key got a little sticky, and I accidentally deleted the most recent
version last night.

Just for interest's sake, here's the list of user things in Tomcat 4.0
that are new (relative to 3.2), cribbed from my JavaOne talk:
* Access logs (web-server style)
* CGI support
* Configurable realms at Engine, Host, and Context levels, including
  JNDIRealm.
* Container-managed security (DIGEST and CLIENT-CERT modes,
  plus single sign on support)
* Default Context configuration
* HTTP/1.1 support in stand-alone mode
* JNDI naming context support (including support for configuring
  env-entry and resource-ref mappings, JDBC connection pooling,
  and extensible object factories).
* Manager web app
* MOD_WEBAPP
* Request filtering valves (accept/deny based on client hostname
  or IP address)
* Run directly from war file
* Server side includes (*.shtml)
* User web apps (http://www.mycompany.com/~craigmcc)

Now, picture yourself installing Tomcat 3.2 (because it's the current
production version).  Do you *really* want to wade through the docs on all
of the above, which is totally irrelevant to your needs, just because we
put the docs for all versions in one file?  To say nothing about all the
things that were present in 3.2 but are configured differently in 4.0 ...

 The current situation with the docs on the site for 3.2 and 3.3
 illustrate the problem with fragmenting two doc trees that are
 actually very similar.

Nearly everything important about configuring Tomcat is different
anyway.  The only common stuff is the App Dev Guide.  As has been
discussed, that probably makes sense in a common docs directory (until you
have do decide whether or not to cover both versions of the specs --
servlet 2.2/2.3 and JSP 1.1/1.2 -- in the same docs :-).  But, if it's
separate, you've also got to figure out how you're going to release it.

  Any reorganization or new docs or error fixing
 will need to be propagated back to the 3.2 branch,

Why?

The code is in maintenance mode -- I don't see a problem with the docs
being in maintenance mode as well.

Of course, anyone who *wants* to do this is welcome to do so, but I don't
see it as a prerequisite.

 which will be a
 terror to maintain.  I feel the same thing could easily happen with
 4.0 vs 4.1 in the near future.
 

Not if we get started with a nice disciplined source directory
structure.  That's why this discussion is so timely.

Not when you remember that the 4.0-4.1 changes won't be a complete
rearchitecting (at least to the extent that people listen to me :-), the
way that 3.2-3.3 turned out to be.

Not when you remember that 4.0 will go into maintenance mode when 4.1 is
released, so we can focus energies (both code and docs) on the current
version.

But 4.1 *will* be different than 4.0.  So there will need to be a way
to produce the docs for 4.1 *only* -- by that time, users won't care how
4.0 worked, either.

IMHO, trying to mix docs for multiple versions in the same document set
is a receipie for disaster -- for reasons that I articulated last
night, plus the fact that people only care about the version they are
installing.

It's fine to have comparative features sorts of docs in some separate
(common) docs repository, along with the App Dev Guide type stuff that is
also common.  But that's maybe three-to-five pages worth of stuff -- good,
comprehensive docs on something like Tomcat is going to be more in the low
hundreds of pages (depending, of course, on how fine-grained we decide to 
make it), for any given version.

  * The files that are checked in should only be the XML sources, *not* the
generated files.  This varies from what Jon set up in jakarta-site2,
based on long and drawn 

Re: [PRE-PROPOSAL] jakarta-tomcat-doc sub-project : WAS: [TomcatDocumentation Redactors To Hire]

2001-07-07 Thread Craig R. McClanahan



On Sat, 7 Jul 2001, Aaron Bannert wrote:

 On Sat, Jul 07, 2001 at 09:25:46AM -0700, Craig R. McClanahan wrote:
  Yes, we obviously need pointers in a top-level README on where the docs
  went.
 
 I'm willing to collaborate on these types of docs. On a slight tangent,
 I'd like to point out that we could use more STATUS and README documents,
 if only to serve the purpose of a signpost for current and new developers.
 
 *Every* CVS module that is a work-in-progress should have some sort of
 STATUS document, as well as a README describing what the repository
 contains. The first serves as a road map for any new developers who
 want to get into the source. The second serves as a roadmap for new
 builders/testers who want to know what the heck they're looking at.
 
 
  Also, on my list of high level desires, I forgot to include one:
  
  * All of the Tomcat documentation should be visible online at the Tomcat
web site.
  
  which can (at least partially) deal with Alex's how do you set up the
  VCR issue :-).
 
 ( s/Alex/Aaron/ :)
 

Sorry about that ... too many A-list people today :-)

 That will partially satisfy me, but not everyone has fully-connected
 high-speed internet access and graphical browsers (at least not while
 they're trying to get Tomcat working). I'd still like to push for plain
 text documentation for each of the following:
 
 0) README and STATUS in each of
  a) jakarta-tomcat-4.0
  b) jakarta-regexp
  c) jakarta-servletapi-4
  d) jakarta-tomcat-connectors (* Pier is working on this, I've submitted
  the beginnings of a README)
  e) the various TC3.x repositories that I'm less familiar with
 
 1) build instructions for each. Not extensive, just simple bootstrapping
 instructions, maybe even just in the README.
 
 2) [basic] configuration instructions. Again, not extensive, but enough
 to get it up. Maybe a recipe that would answer questions like:
  a) What goes in server.xml?
  b) How do I start/stop TC?
  c) What must be already installed in order to run TC? (JDK version, etc...)
 

It definitely makes sense to have enough how to get started stuff in
plain text README form to get a newbie going.

Hmm, if we can transform XML-HTML, maybe we can just use a different
stylesheet (or set of Anakia macros) and transform XML-TXT as well .

 
 Who's with me on this? I can submit an outline for each and let the people
 with more experience fill in the blanks.
 
 
   2) Why have the docs as a web app?  I'm not sure I see the benefits yet,
   aside from being able to have a pointer to the docs from the ROOT/index
   page.
   
  
  A couple of reasons:
  
  * Because we already do -- and it's quite convenient to be able to
look at the docs once you get Tomcat started the first time.  The
problem today is that we are really overloading the ROOT web app,
and it's not particularly well organized.
 
 I totally agree that it is convenient, but it may be harder for us to
 realize the difficulty in getting this beast rolling the first time
 from our altitude. We want every college student who has ever had any
 interest in Servlets/JSP running this thing on their home Linux/*BSD/WinXX
 (*gag*) machine, and they're only going to do that if the barrier to
 entry is well defined.
 

As a side comment on this topic, Tomcat 4 installation and administration
is going to directly benefit from Sun's JavaOne announcement about the Web
Services Pack (which will include Tomcat).  In particular, my team at Sun
is going to put some serious developer hours into these areas, and the
vast majority of the resulting code will work just fine for a stand-alone
download of Tomcat from Apache as well.

By the way, one of the current XML docs
(catalina/docs/dev/xdocs/fs-admin-apps.xml) is a proposed set of high
level functional requirements for administrative apps for Tomcat 4.
Developers interested in this topic are encouraged to read it and
suggest improvements.

Sun is also increasing the number of folks writing and executing tests of
Tomcat 4 features (beyond the issues of spec compliance).  In order to do
this, the test writers need a description of what correct behavior is --
so one of the things I will personally be working on is functional
specs type docs for the various existing features (such as the fs-*.xml
files in the same directory as the admin apps doc).  That's why I'm quite
happy to see a discussion about documentation formats and tools happen
now.  The net result will be a substantial increase in the amount of
useful internals documentation about how Tomcat 4 is put together.

 -aaron
 
 

Craig





Re: [PRE-PROPOSAL] jakarta-tomcat-doc sub-project : WAS: [TomcatDocumentation Redactors To Hire]

2001-07-06 Thread Craig R. McClanahan



On Mon, 2 Jul 2001, Jon Stevens wrote:

 on 7/2/01 5:58 PM, Pier P. Fumagalli [EMAIL PROTECTED] wrote:
 
  Excellent :) Anakia is a tool written by Jon to translate XML into HTML
  (correct me if I'm wrong) based on the same language that WebMacro uses...
  It generates http://jakarta.apache.org/, so, it must be somehow good :)
  
Pier
 
 No. It is based on Velocity which is similar but different than WebMacro.
 
 In order to use Jakarta-Site2 you don't need to know how to understand the
 stylesheet though because it is already done for you. All you need to
 understand is the syntax to use in the XML files.
 

It would sure be nice to have a little HOWTO on what tags (like document
and section) Anakia recognizes, and what they do :-).

The same, of course, goes for the XSLT stylesheets, including stylebook,
that are used in various projects.

 -jon
 
 

Craig





RE: [PRE-PROPOSAL] jakarta-tomcat-doc sub-project : WAS: [TomcatDocumentation Redactors To Hire]

2001-07-06 Thread Craig R. McClanahan



On Mon, 2 Jul 2001, Rob S. wrote:

 This seems to be one of the questions that comes up and never gets answered
 (re: docs, not Jon's behavior ;)  I'm not sure what magical solution will
 get people to read docs.  Frankly, I'd just like to get started.  Anakia
 works for Jakarta,

Yep, thanks to Jon's hard work setting up jakarta-site2, a large majority
of the Jakarta web site is generated using Anakia.

 it works for Struts

Technically, it's not actually *used* by Struts -- Struts uses the Ant
style tag, which does an XSLT transformation.

However, the XML tags that Anakia (as used in jakarta-site2) understands
are very similar to the ones used in the Struts stylesheets -- and that is
a very important point.

 == it'll probably work for Catalina.
 

The important issue is *not* what transformation tool is used.  The
important issue is on what tags you use in your docs, so that you can use
your favorite transformation tool.  That's what we should agree on first,
because that is the gating factor on actually writing documentation.

 Committers, [VOTE] on this?
 

+1 on anyone willing to propose *and act on* writing docs, using some
reasonable XML format, on all interesting versions of Tomcat.

That being said, I do have a couple of thoughts on process -- but they are
just my own feelings, not mandates or requirements.

* Docs should live in the source tree of the project that they
  are about.  Although Henri's suggestion for jakarta-tomcat-docs
  is noble, what you'll find in practice is that there is very little
  documentation that is relevant across multiple versions of Tomcat.

* The files that are checked in should only be the XML sources, *not* the
  generated files.  This varies from what Jon set up in jakarta-site2,
  based on long and drawn out earlier discussions (same issues as those
  surrounding checking JAR files into CVS :-).

* Tomcat docs for a particular version should be delivered as one or more
  web apps (not necessarily the root webapp as is current practice).  That
  way, the corresponding WAR files could be dropped into *any* container,
  or opened up and read directly from the filesystem.

* At least two documentation webapps (developer-oriented and
  user-oriented) would seem to be appropriate.  Having more than two
  will make it difficult to create reliable hyperlinks (since you don't
  have any control over the context path that someone uses to deploy).

 - r
 

Craig McClanahan




RE: [PRE-PROPOSAL] jakarta-tomcat-doc sub-project : WAS:[TomcatDocumentation Redactors To Hire]

2001-07-06 Thread Craig R. McClanahan



On Mon, 2 Jul 2001, Rob S. wrote:

  We've started writing some new docs in XML (catalina/docs/dev/xdocs). The
  HTML generation is done with XSL, but the DTD should be the same
  as the one
  used by Anakia.
 
 I noticed the xdocs directory, but I didn't see anything in there.  I sent
 Craig an email about it a week ago, but haven't heard back from him.

Just got back from vacation last night.  If I'd read your email a week
ago, I'd have been in ***big*** trouble with my wife :-).

  Am I
 doing something wrong? (re: CVS, not emailing Craig =)
 

There are currently eight XML files in the catalina/docs/dev/xdocs
directory.  They aren't transformed by the standard build process, because
the current use of style was temporary -- until a decision was made on
what transformation tool was going to be used.

To generate the corresponding HTML files, execute the following:

  cd $JAKARTA_TOMCAT_40_HOME/catalina
  ant dev-doc

and the generated files will be in

  $JAKARTA_TOMCAT_40_HOME/build/dev-doc/

You'll need to make sure that you have Ant's optional.jar file in
$ANT_HOME/lib, and all three JAXP/1.1 JAR files as well (replacing the
jaxp.jar and parser.jar that were already there).

 - rob web cvs weenie slifka
 
 

Craig





RE: [PRE-PROPOSAL] jakarta-tomcat-doc sub-project : WAS: [TomcatDocumentation Redactors To Hire]

2001-07-03 Thread GOMEZ Henri

Probably even more... It allows more dummies to install our 
software, more
dummies = more bugs found, more bugs found = more fixes, more 
fixes = better
software... Or that's right only in f**ked up mind? :)

Pier


+1



Re: [PRE-PROPOSAL] jakarta-tomcat-doc sub-project : WAS: [TomcatDocumentation Redactors To Hire]

2001-07-03 Thread Justin Erenkrantz

On Mon, Jul 02, 2001 at 07:38:55PM -0700, Si Ly wrote:
 I submitted a very simple patch last week, and I haven't heard from
 anyone about it.  It seems to me that outsiders (non-committers)
 can't get anything into CVS because the committers are not looking at
 the patches, for whatever reasons.
 
 Or maybe it's because there are problems with the patches?  Even if
 that's the case, a response would still be appreciated.  Otherwise,
 what encouragement is there for future submissions?

FWIW, if at first you don't succeed in getting a reply, repost your 
patch.  

I typically wait about a week in between submissions.  

After about the third week, I usually drop the patch if no one has
responded.  =)  

And, please don't take non-responsiveness personally.  It is probably
more the case that the people with commit access don't believe that your
problem is worth fixing.  You'll need to make a convincing argument to
stop them from hitting the delete key when reading the message.
-- justin




Re: [PRE-PROPOSAL] jakarta-tomcat-doc sub-project : WAS:[TomcatDocumentation Redactors To Hire]

2001-07-03 Thread cmanolache

On Mon, 2 Jul 2001, Si Ly wrote:

 I submitted a very simple patch last week, and I haven't heard from
 anyone about it.  It seems to me that outsiders (non-committers)
 can't get anything into CVS because the committers are not looking at
 the patches, for whatever reasons.

Sorry about that, Larry is in vacation, I'm preparing to go in vacation,
almost everyone is quite busy.

The patch is good, if nobody else get to submit it I'll do that when I
return ( and start again on jasper - I just want to make sure the
connector is in good state so we can finally have the beta ).

Thanks for the patch, sorry for the delay :-(

Costin




RE: [PRE-PROPOSAL] jakarta-tomcat-doc sub-project : WAS: [TomcatDocumentation Redactors To Hire]

2001-07-03 Thread GOMEZ Henri

The patch is good, if nobody else get to submit it I'll do that when I
return ( and start again on jasper - I just want to make sure the
connector is in good state so we can finally have the beta ).

If Costin agree with the patch, I'll commit them



Re: [PRE-PROPOSAL] jakarta-tomcat-doc sub-project : WAS:[TomcatDocumentation Redactors To Hire]

2001-07-03 Thread Jon Stevens

on 7/3/01 8:04 AM, Justin Erenkrantz [EMAIL PROTECTED] wrote:

 On Mon, Jul 02, 2001 at 07:38:55PM -0700, Si Ly wrote:
 I submitted a very simple patch last week, and I haven't heard from
 anyone about it.  It seems to me that outsiders (non-committers)
 can't get anything into CVS because the committers are not looking at
 the patches, for whatever reasons.
 
 Or maybe it's because there are problems with the patches?  Even if
 that's the case, a response would still be appreciated.  Otherwise,
 what encouragement is there for future submissions?

The best place to put patches is into the bug tracking system...

http://Nagoya.apache.org/bugzilla/

-jon




RE: [PRE-PROPOSAL] jakarta-tomcat-doc sub-project : WAS: [TomcatDocumentation Redactors To Hire]

2001-07-03 Thread Larry Isaacs

Hi,

I'm finally back. I'll see about committing it this week in 3.2.3 and
3.3.  It would be helpful to go ahead and log a bug in Bugzilla so this
issue can be tracked.

Cheers,
Larry

 -Original Message-
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
 Sent: Tuesday, July 03, 2001 11:12 AM
 To: [EMAIL PROTECTED]
 Subject: Re: [PRE-PROPOSAL] jakarta-tomcat-doc sub-project : WAS:
 [TomcatDocumentation Redactors To Hire]
 
 
 On Mon, 2 Jul 2001, Si Ly wrote:
 
  I submitted a very simple patch last week, and I haven't heard from
  anyone about it.  It seems to me that outsiders (non-committers)
  can't get anything into CVS because the committers are not 
 looking at
  the patches, for whatever reasons.
 
 Sorry about that, Larry is in vacation, I'm preparing to go 
 in vacation,
 almost everyone is quite busy.
 
 The patch is good, if nobody else get to submit it I'll do that when I
 return ( and start again on jasper - I just want to make sure the
 connector is in good state so we can finally have the beta ).
 
 Thanks for the patch, sorry for the delay :-(
 
 Costin
 



Re: [PRE-PROPOSAL] jakarta-tomcat-doc sub-project : WAS:[TomcatDocumentation Redactors To Hire]

2001-07-03 Thread Christopher Cain


Geir Magnusson Jr. wrote:
 
 This is deja vu all over again.  We should take one copy if this
 discussion (we had the same thing in Commons, and I am sure it happened
 everywhere else...), post it somewhere, and people can just submit
 article numbers or something rather than typing the same arguments over
 and over.
 
 Yes, I know you feel [21], but [17-19,28].
 
 It would be so much quicker...
 
 Christopher Cain wrote:
 
  being bothered with this thread are both completely irrelevant, Ace. I
  have no interest in Anakia, and quite frankly, as has been pointed out
  very astutely by Costin, I have no interest in bothering with XML for
  the purposes of documentation. I will produce HTML docs with my favorite
  editor and call it a task adequately completed. Asking anything beyond
  that will more than likely be more time and effort than I am prepared to
  invest in simple documentation.
 
 Documentation is just as valuable as the software...

I could not agree more. What I meant by simple documentation is that
I, personally, do not have to requisite expertise to write in-depth docs
on the various inner workings of Tomcat. Since there are a fair amount
of short docs on specific aspects, such as the NT service, running the
connectors in-process, etc., we should keep in mind that the frequency
of submissions of such simple documentation by users is inversely
proportionate to the complexity of the solution we choose. If I am Joe
User, and I put together some notes on how I managed to get a connector
configured under Windoze 2000, am I likely to try and learn a complex
DTD in order to submit it to the project, especially if I have a rather
demanding day job? Probably not. Am I likely to download a program,
learn it, and generate the right format? Probably not.

Now if a few people on the list are willing to take text and/or HTML
submissions and generate the approved format, then so much the better.
Since I have now opened my mouth and made a suggestion on what *others*
should do with their OSS time, I suppose I am more or less volunteering
to help up in that regard. But my point was simple to caution against an
over-engineered approach to documentation without a few people stepping
forward to help own Tomcat documentation. Otherwise it will only lead
to less documentation.

  In short, let us please continue and decide upon how to proceed.
  Regardless of Jon's off-topic confusion, I would really like to know how
  the community would like to see any documentation which I may
  contribute.
 
 Didn't you just say that you are going to do it in HTML and declare
 victory no matter what?

Actually, what I said was that I would declare it a task adequately
completed. =)

What I meant to imply was that let's not make generating documentation a
class project. Like most non-critical software, at the end of the day it
doesn't really matter how many bells and whistles the solution provides
if no one has the inclination or the time to learn how to use a complex
package. We are all programmers, and the easier the solution the more
likely it is we will deign to actually bother with documentation.

My delivery was admitedly a little pointed and unclear because I was
having a little fun with Jon. But that's okay, he loves the abuse. =)

- Christopher



Re: AW: [PRE-PROPOSAL] jakarta-tomcat-doc sub-project : WAS: [TomcatDocumentation Redactors To Hire]

2001-07-03 Thread cmanolache

On Tue, 3 Jul 2001, Jon Stevens wrote:

  It's just sad when an organization like Apache chooses to ignore existing
  standards and invent it's own DTD and transformation language to do the
  site.

 Once again Costin, you fail to impress me with your statements. You confuse
 Apache with some organization of people who are paid to work on stuff.

Well, it's not my goal to impress you - and it doesn't matter if people
are paid or not.

It's a choice that every group should make - Apache made once the choice
to strictly implement the HTTP spec, and it used to be a place where
standards meant something.

And the fact that apache site is built on top of an arbitrary xml DTD and
transformation language when a stadard one exists is quite impressive for
me.

Is apache now a standard body, competing with W3C and oasis ?


 Having said that, you didn't come up with a solution and I personally think
 that the XSLT standards suck. I'm sure that plenty of other people who
 have spent enough time with XSLT will agree with me (for me, it took all of
 5 minutes to figure out that XSLT's implementation sucks).

 So, I came up with a solution (Anakia) that beat the pants off of Stylebook
 in terms of speed and ease of use and now at least 10 different Jakarta
 projects have adopted it. Something must be acceptable about it.

Sure - what's next ? HTTP sucks, and we implement our better version ?
After all apache has many users, I'm sure people will find some extensions
usefull.

So whoever writes a DTD and a transformation language will have apache
site converted to it, and all people will have to forget about anakia DTD
and use the new DTD ( until another apache DTD is invented ) ?


 So, when you come up with something better and port everything over, I'm
 sure that we will all just love using it. Until then, I suggest that you
 keep your opinions to yourself as they are not helpful at all.

I'm sure they're not helpful to you. But since the discussion is about
switching tomcat documentation from HTML to an apache-specific tag set, I
think people might find my opinion useful.

And of course, I do hope the use of anakia tagset will happen _after_ a
vote on tomcat_dev, as it should be.

Costin




Re: [PRE-PROPOSAL] jakarta-tomcat-doc sub-project : WAS:[TomcatDocumentation Redactors To Hire]

2001-07-02 Thread Geir Magnusson Jr.

This is deja vu all over again.  We should take one copy if this
discussion (we had the same thing in Commons, and I am sure it happened
everywhere else...), post it somewhere, and people can just submit
article numbers or something rather than typing the same arguments over
and over.

Yes, I know you feel [21], but [17-19,28].

It would be so much quicker...  

Christopher Cain wrote:

 being bothered with this thread are both completely irrelevant, Ace. I
 have no interest in Anakia, and quite frankly, as has been pointed out
 very astutely by Costin, I have no interest in bothering with XML for
 the purposes of documentation. I will produce HTML docs with my favorite
 editor and call it a task adequately completed. Asking anything beyond
 that will more than likely be more time and effort than I am prepared to
 invest in simple documentation.

Documentation is just as valuable as the software...

 In short, let us please continue and decide upon how to proceed.
 Regardless of Jon's off-topic confusion, I would really like to know how
 the community would like to see any documentation which I may
 contribute.

Didn't you just say that you are going to do it in HTML and declare
victory no matter what?

geir

-- 
Geir Magnusson Jr.   [EMAIL PROTECTED]
System and Software Consulting
Developing for the web?  See http://jakarta.apache.org/velocity/
You have a genius for suggesting things I've come a cropper with!



Re: [PRE-PROPOSAL] jakarta-tomcat-doc sub-project : WAS: [TomcatDocumentation Redactors To Hire]

2001-07-02 Thread Geir Magnusson Jr.

Brad Cox wrote:
 
 At 10:09 AM -0400 7/2/01, Rob S. wrote:
 1) Developers don't write them in lieu of coding.
 2) Users don't read them
 3...) ?
 
 http://www.c2.com/cgi-bin/wiki has a novel way of getting at the
 problem. Not a panacea obviously, but what is? The one at that
 address is perl-based; I can provide a tomcat/mod_jk/servlet based
 one if there's interest.

I don't have much wiki experience - however the one I am familiar with
is a huge mud ball, contentwise.

Would you describe the one above as a good example of wiki docs, or are
there better ones?

geir

-- 
Geir Magnusson Jr.   [EMAIL PROTECTED]
System and Software Consulting
Developing for the web?  See http://jakarta.apache.org/velocity/
You have a genius for suggesting things I've come a cropper with!



Re: [PRE-PROPOSAL] jakarta-tomcat-doc sub-project : WAS:[TomcatDocumentation Redactors To Hire]

2001-07-02 Thread Pier P. Fumagalli

Geir Magnusson Jr. at [EMAIL PROTECTED] wrote:
 
 Documentation is just as valuable as the software...

Probably even more... It allows more dummies to install our software, more
dummies = more bugs found, more bugs found = more fixes, more fixes = better
software... Or that's right only in f**ked up mind? :)

Pier