RE: Development/Redesign tabs

2003-03-26 Thread Victor Mote
Keiron Liddle wrote:

  With regard to the faq, I just last night sliced out nearly all of the
  contents of the dev/faq.xml file. As far as I could tell, it
 was a duplicate
  of an old version of the faq.xml. Those changes are not reflected on the
  site yet (I have emailed Jeff to try to find out why not).

 It wasn't quite a duplication of the old version. So where should
 the new/updated
 information be put? It should be put somewhere so the information
 can be updated
 as we a\go and not be lost while still have the old version available.

OK, I'll go back  do a more thorough review of what was in there  put any
useful content back in place.

  I don't care a lot about whether we have 1 or 2 developer tabs -- I just
  want to clarify what they are, not only so that I know what to
 put where,
  but also so that the web site users understand what they are
 seeing. It is
  confusing enough to have two branches of development, but to have our
  documentation mixed up or unclear is a serious problem. A case
 could be made
  that we don't want a developer tab for the maintenance branch,
 because we
  don't really want anyone developing for it. I kind of thought
 that was what
  was going on when I saw the index for it with the title FOP 1.0
  development.
 
  I propose the following for a 3-tab structure (I am not ignoring the Alt
  Design tab, it just isn't affected by this):
  Home
  Release Development
  1.0 Development
 
  If you prefer to combine the developer doc, then:
  Home
  Development
 

I'm inferring from your comments that you prefer the 3 tabs described above,
so I'll just go ahead  implement them, and work on changing the content to
match that scheme.

Victor Mote


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]



RE: Development/Redesign tabs

2003-03-26 Thread Victor Mote
Victor Mote wrote:

 I'm inferring from your comments that you prefer the 3 tabs
 described above,
 so I'll just go ahead  implement them, and work on changing the
 content to
 match that scheme.

After thinking through this further, I am convinced that there will be no
practical way to maintain one tab for each of the development lines. There
is a lot of overlap, and I don't think anyone wants to maintain two sets of
documents. For documents that are clearly for the redesign only, we can mark
them so in various ways to avoid confusion. We have a similar problem for
users when we do a release from the trunk. If we combine the 2 development
tabs into one, I think that eliminates the Forrest problem that was
discussed recently, where clicking an item in tab 1 can jump you to tab 2.
Any comments?

Victor Mote


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]



Re: Development/Redesign tabs

2003-03-25 Thread Keiron Liddle
 I made some decent progress today on getting my head into the trunk code,
 and to document some of what I have learned. I am still confused by the
 Development and Redesign tabs. At first, I thought that maybe
 Development was for those who might be developing on the maintenance
 branch, and Redesign for those on the trunk, but the title to the index
 document under Development seems to belie that. I see that we have some
 problems with the left nav bar that result from our directory structure. For
 example, first click http://xml.apache.org/fop/design/index.html, then click
 on the tab entitled Understanding, and watch the left nav bar change,
 which you would think it should not. Perhaps we made the two tabs to ease
 that problem? Assuming that I can find the Forrest solution to that problem,
 is there any objection to merging these two tabs into one entitled
 Development?

Hi Victor,

The original idea of the development was for user documentation for the current 
development. So it can be updated as the API and other such details are changed.

For example with the faq, it had some different information on things such as text 
in SVG. Maybe it would be better to only have the new information there.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]



RE: Development/Redesign tabs

2003-03-25 Thread Victor Mote
Keiron Liddle wrote:

 The original idea of the development was for user documentation
 for the current
 development. So it can be updated as the API and other such
 details are changed.

If user documentation means developer documentation, and current
development means maintenance branch development, then I think I
understand. That would make the redesign tab be for the new development.
If that is what we want, then I'll go to work on making that more clear.

 For example with the faq, it had some different information on
 things such as text
 in SVG. Maybe it would be better to only have the new information there.

With regard to the faq, I just last night sliced out nearly all of the
contents of the dev/faq.xml file. As far as I could tell, it was a duplicate
of an old version of the faq.xml. Those changes are not reflected on the
site yet (I have emailed Jeff to try to find out why not).

I don't care a lot about whether we have 1 or 2 developer tabs -- I just
want to clarify what they are, not only so that I know what to put where,
but also so that the web site users understand what they are seeing. It is
confusing enough to have two branches of development, but to have our
documentation mixed up or unclear is a serious problem. A case could be made
that we don't want a developer tab for the maintenance branch, because we
don't really want anyone developing for it. I kind of thought that was what
was going on when I saw the index for it with the title FOP 1.0
development.

I propose the following for a 3-tab structure (I am not ignoring the Alt
Design tab, it just isn't affected by this):
Home
Release Development
1.0 Development

If you prefer to combine the developer doc, then:
Home
Development

Victor Mote


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]



RE: Development/Redesign tabs

2003-03-25 Thread Keiron Liddle
 With regard to the faq, I just last night sliced out nearly all of the
 contents of the dev/faq.xml file. As far as I could tell, it was a duplicate
 of an old version of the faq.xml. Those changes are not reflected on the
 site yet (I have emailed Jeff to try to find out why not).

It wasn't quite a duplication of the old version. So where should the new/updated 
information be put? It should be put somewhere so the information can be updated 
as we a\go and not be lost while still have the old version available.

 I don't care a lot about whether we have 1 or 2 developer tabs -- I just
 want to clarify what they are, not only so that I know what to put where,
 but also so that the web site users understand what they are seeing. It is
 confusing enough to have two branches of development, but to have our
 documentation mixed up or unclear is a serious problem. A case could be made
 that we don't want a developer tab for the maintenance branch, because we
 don't really want anyone developing for it. I kind of thought that was what
 was going on when I saw the index for it with the title FOP 1.0
 development.
 
 I propose the following for a 3-tab structure (I am not ignoring the Alt
 Design tab, it just isn't affected by this):
 Home
 Release Development
 1.0 Development
 
 If you prefer to combine the developer doc, then:
 Home
 Development
 
 Victor Mote


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]



Re: Development/Redesign tabs

2003-03-24 Thread Jeff Turner
On Mon, Mar 24, 2003 at 03:36:30PM -0700, Victor Mote wrote:
 I made some decent progress today on getting my head into the trunk code,
 and to document some of what I have learned. I am still confused by the
 Development and Redesign tabs. At first, I thought that maybe
 Development was for those who might be developing on the maintenance
 branch, and Redesign for those on the trunk, but the title to the index
 document under Development seems to belie that. I see that we have some
 problems with the left nav bar that result from our directory structure. For
 example, first click http://xml.apache.org/fop/design/index.html, then click
 on the tab entitled Understanding, and watch the left nav bar change,
 which you would think it should not. Perhaps we made the two tabs to ease
 that problem?

Is 'understanding' a subsection of 'design', as the directory structure
suggests?

The menu changes because there are two different book.xml files (which
generate the menus):

src/documentation/content/xdocs/design/book.xml
src/documentation/content/xdocs/design/understanding/book.xml

As for tabs, they are completely reactive things.  The tab with the longest
matching @dir is on.  So FOP's tabs.xml has:

  tab label=Home dir=/
  tab label=Development dir=dev//
  tab label=Redesign dir=design//
  tab label=alt design dir=design/alt.design//

When viewing design/* or design/understanding/*, the longest matching tab is
Redesign.

HTH,

--Jeff

 Assuming that I can find the Forrest solution to that problem,
 is there any objection to merging these two tabs into one entitled
 Development?
 
 Victor Mote (mailto:[EMAIL PROTECTED])
 2025 Eddington Way
 Colorado Springs, Colorado 80916
 Voice +1 (719) 622-0650
 Fax   +1 (720) 293-0044
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]



RE: Development/Redesign tabs

2003-03-24 Thread Victor Mote
Jeff Turner wrote:

 On Mon, Mar 24, 2003 at 03:36:30PM -0700, Victor Mote wrote:
  I made some decent progress today on getting my head into the
 trunk code,
  and to document some of what I have learned. I am still confused by the
  Development and Redesign tabs. At first, I thought that maybe
  Development was for those who might be developing on the maintenance
  branch, and Redesign for those on the trunk, but the title to
 the index
  document under Development seems to belie that. I see that we
 have some
  problems with the left nav bar that result from our directory
 structure. For
  example, first click
 http://xml.apache.org/fop/design/index.html, then click
  on the tab entitled Understanding, and watch the left nav bar change,
  which you would think it should not. Perhaps we made the two
 tabs to ease
  that problem?

 Is 'understanding' a subsection of 'design', as the directory structure
 suggests?

Yes, but they are probably logically part of the same tab/left nav bar on
the web site.

 The menu changes because there are two different book.xml files (which
 generate the menus):

 src/documentation/content/xdocs/design/book.xml
 src/documentation/content/xdocs/design/understanding/book.xml

I understood that, and I assume that the book.xml that is in the same
directory as document.xml is the menu that attaches to document.html when it
is generated. The question then is, can that be overridden?

 As for tabs, they are completely reactive things.  The tab with
 the longest
 matching @dir is on.  So FOP's tabs.xml has:

   tab label=Home dir=/
   tab label=Development dir=dev//
   tab label=Redesign dir=design//
   tab label=alt design dir=design/alt.design//

 When viewing design/* or design/understanding/*, the longest
 matching tab is
 Redesign.

Interesting  unexpected. Now I see why I got the counter-intuitive effect
that I saw. I don't know how well it fits with the Cocoon processing model
(I have a book on order that I hope will connect a few dots about Cocoon for
me), but a more clear parent-child hierarchical relationship in the site
setup would seem to be more flexible. In my mind, the left nav bar is a
subset of the tab that it is under. I might be able to be talked out of
that. I guess I would like to see:

  site
tab desc=Tab 1
  menu desc=Tab 1, Menu 1
doc desc=Doc 1 path=abc.html/
doc desc=Doc 2 path=xyz/abc.html/
  /menu
  menu desc=Tab 1, Menu 2
doc desc=Doc 3 path=xyz/pdq/abc.html/
  /menu
/tab
tabTab 2/tab

  /site

Each document would get tab  nav information from the structure that it is
in. The above separates the directory structure from the web site hierarchy.
Although this seems good to me, it may rob Cocoon or Forrest of some of
their power (I'm not sure yet), and there may be other good reasons not to
do it. Anyway, thanks for the info. That does save me a bunch of work.

Victor Mote


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]