Re: [PHP-DOC] developers manual and users manual

2002-08-13 Thread Gabor Hojtsy

 May I suggest you just duplicate the entire current manual structures for
 the new manual(s) and don't add any translation directories.  That way
when
 someone decides they have to have the new manual in their native language
 you don't have to work so hard to support it.  They will eventually...

Uh, it's not that easy. We have separate mailing lists for translations
and separate CVS modules for every translation. Well, if we duplicate all
these, we get a huge mess... If we push all users manual content one subdir
down and make a new subdir for developers manual content (in all phpdoc
modules), then we get a huge mess (there will be no CVS history for files,
updates will get even harder). Actually I don't think so that someone can
write a PHP extension if he even don't know English...

PEAR, PHP-GTK, TSRM and other projects also copied the build system, so we
have quite differently evolved build systems everywhere. Copying the build
system does not help IMHO, but increases confusion, as different projects
modify that initially same build system to their needs in different ways,
so you cannot just jump in and work with another build system.

For example the PEAR system uses XSL sheets exclusively, while we are just
in the testing phase of converting to XSL sheets, and still use DSSSL ones,
which require completely different conversion tools...

Goba



-- 
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DOC] developers manual and users manual

2002-08-13 Thread Jesus M. Castagnetto


--- Gabor Hojtsy [EMAIL PROTECTED] wrote:
  May I suggest you just duplicate the entire
 current manual structures for
  the new manual(s) and don't add any translation
 directories.  That way
 when
  someone decides they have to have the new manual
 in their native language
  you don't have to work so hard to support it. 
 They will eventually...
 
 Uh, it's not that easy. We have separate mailing
 lists for translations
 and separate CVS modules for every translation.
 Well, if we duplicate all
 these, we get a huge mess... If we push all users
 manual content one subdir
 down and make a new subdir for developers manual
 content (in all phpdoc
 modules), then we get a huge mess (there will be no
 CVS history for files,
 updates will get even harder).

Yep, It might be simpler to move the
chapters/appendices that will make the Devloper's
manual (or whatever name we decide) to its own top
level CVS dir tree, and then handle that part alone.
As that is the (relatively) newer part of the current
manual, it will generate the less amount of
damage/problems.

Now, separating the rest into a Language and a
Function references will be hairier and short of
splitting them and then hand-fixing the CVS files, I
have no simple ideas/solutions to propose.

 Actually I don't
 think so that someone can
 write a PHP extension if he even don't know
 English...

Agree there. If we separate the Howto, Zend engine,
streams, etc. into its own 'phpdoc-dev' (or something
like that), then it will be clear that is not
something to be translated.

 PEAR, PHP-GTK, TSRM and other projects also copied
 the build system, so we
 have quite differently evolved build systems
 everywhere. Copying the build
 system does not help IMHO, but increases confusion,
 as different projects
 modify that initially same build system to their
 needs in different ways,
 so you cannot just jump in and work with another
 build system.

Indeed, in particular in PEAR we are working towards
allowing simpler generation of class documentations.
As we are already using javadoc-style comments in the
code, we could generate the DocBook prototypes
programatically, the PEAR::PHPDoc tool is being
modified for that purpose. Also there are some
OpenOffice - DocBook filters being developed to
simplify the task of writing the tutorials on how to
use the packages, etc.

 For example the PEAR system uses XSL sheets
 exclusively, while we are just
 in the testing phase of converting to XSL sheets,
 and still use DSSSL ones,
 which require completely different conversion
 tools...
 
 Goba


=
--- Jesus M. Castagnetto [EMAIL PROTECTED]

__
Do You Yahoo!?
HotJobs - Search Thousands of New Jobs
http://www.hotjobs.com

-- 
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DOC] developers manual and users manual

2002-08-12 Thread Jan Lehnardt

Hi,
On Mon, Aug 12, 2002 at 01:20:03AM +0200, Friedhelm Betz wrote:
 +1 goba for his suggestion of splitting
+1 (wasn't that discussed during the doc meeting?)
 +1 jesus for PHP Users Manual and a PHP Developers Manual
-1 too ambigous.
 -1 goba and jome for PHP Inner Workings Manual sounds horrible in my
 ears ;-)
Can we have the PHP Manual and the PHP Internals ?

Jan
-- 
Q: Thank Jan? A: http://geschenke.an.dasmoped.net/
Got an old and spare laptop? Please send me a mail.

-- 
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DOC] developers manual and users manual

2002-08-12 Thread Gabor Hojtsy

  +1 goba for his suggestion of splitting
 +1 (wasn't that discussed during the doc meeting?)

We talked about something like this, but putting up a build
system without translation support is completely different
than thinking about translations. So the real question now
is if everybody agrees that translation support is not needed
for PHP Internals Manual, much like the phpdoc howto and other
docs...

  +1 jesus for PHP Users Manual and a PHP Developers Manual
 -1 too ambigous.
  -1 goba and jome for PHP Inner Workings Manual sounds horrible in my
  ears ;-)
 Can we have the PHP Manual and the PHP Internals ?

Sounds good ;)

Goba




-- 
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DOC] developers manual and users manual

2002-08-12 Thread Jesus M. Castagnetto


--- Gabor Hojtsy [EMAIL PROTECTED] wrote:
   +1 @goba for his suggestion of splitting
  +1 (wasn't that discussed during the doc meeting?)
 
 We talked about something like this, but putting up
 a build
 system without translation support is completely
 different
 than thinking about translations. So the real
 question now
 is if everybody agrees that translation support is
 not needed
 for PHP Internals Manual, much like the phpdoc
 howto and other
 docs...
 
   +1 @jesus for PHP Users Manual and a PHP
 Developers Manual
  -1 too ambigous.

Hmm, ambiguous? Maybe I am missing something and
Developer == User in a non-English and non-Spanish
European/Slavic/Oriental language?

In any case, if you really want to be clear on what
you mean, we should have the following:

1) Language Reference

2) Functions Reference (aka Library Reference)

3) PHP Internals and Extension Development

i.e. a model like the one for Python's documentation
which, in case you missed it in my previous msg, is at
the URL: 

   http://www.python.org/doc/

In this way, (1) can be an intro to the language,
configuration, and include the migration bits from the
appendices. 

Manual (2) will contain the functions section of the
current manual, with the added benefit that we will be
able to group the functions/extensions w/o having to
recourse to making an extension to DocBook, by merely
using the 'part' tags to structure the groups.

The manual (3) will not need translation, as is
intended for people writing C extensions or tinkering
w/ the interpreter itself.

Of course, this will make thing a little more
complicated initially, but will be easier from the
manual building/maintainance point of view. The
Function Reference changes more often than the
others, so the manual generation schedule can be
changed to reflect that.

   -1 @goba and @jome for PHP Inner Workings
 Manual sounds horrible in my
   ears ;-)
  Can we have the PHP Manual and the PHP Internals ?
 
 Sounds good ;)
 
 Goba
 
 
 
 
 -- 
 PHP Documentation Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php
 


=
--- Jesus M. Castagnetto [EMAIL PROTECTED]

__
Do You Yahoo!?
HotJobs - Search Thousands of New Jobs
http://www.hotjobs.com

-- 
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DOC] developers manual and users manual

2002-08-12 Thread Gabor Hojtsy

 Hmm, ambiguous? Maybe I am missing something and
 Developer == User in a non-English and non-Spanish
 European/Slavic/Oriental language?

The problem is that a major part of our user base think that
they develop IN PHP, so they are PHP developers... Just search
for java developer or c developer in google, and you'll find
sites for guys developing IN Java/C and not developing Java/C
itself. So this is why Developers Manual may not be appropriate...

 In any case, if you really want to be clear on what
 you mean, we should have the following:
 
 1) Language Reference
 
 2) Functions Reference (aka Library Reference)
 
 3) PHP Internals and Extension Development
 
 i.e. a model like the one for Python's documentation
 which, in case you missed it in my previous msg, is at
 the URL: 
 
http://www.python.org/doc/

 Of course, this will make thing a little more
 complicated initially, but will be easier from the
 manual building/maintainance point of view. The
 Function Reference changes more often than the
 others, so the manual generation schedule can be
 changed to reflect that.

I can see your point here, but this needs to be discussed
widely, so we do not make big changes without knowing that
we are doin the right thing (TM).

Goba



-- 
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DOC] developers manual and users manual

2002-08-12 Thread Adam Maccabee Trachtenberg

On Mon, 12 Aug 2002, Jesus M. Castagnetto wrote:

 In any case, if you really want to be clear on what
 you mean, we should have the following:
 
 1) Language Reference
 
 2) Functions Reference (aka Library Reference)
 
 3) PHP Internals and Extension Development

I like this division. This will allow development of more introductory
material in a separate space from function documentation.

-adam


-- 
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DOC] developers manual and users manual

2002-08-12 Thread Rick Widmer

At 12:22 PM 8/12/02 +0200, Gabor Hojtsy wrote:
   +1 goba for his suggestion of splitting
  +1 (wasn't that discussed during the doc meeting?)

We talked about something like this, but putting up a build
system without translation support is completely different
than thinking about translations. So the real question now
is if everybody agrees that translation support is not needed
for PHP Internals Manual, much like the phpdoc howto and other
docs...

May I suggest you just duplicate the entire current manual structures for 
the new manual(s) and don't add any translation directories.  That way when 
someone decides they have to have the new manual in their native language 
you don't have to work so hard to support it.  They will eventually...


Rick


-- 
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DOC] developers manual and users manual

2002-08-12 Thread Rick Widmer

At 03:40 AM 8/12/02 -0700, Jesus M. Castagnetto wrote:

1) Language Reference

2) Functions Reference (aka Library Reference)

3) PHP Internals and Extension Development


fwiw  +1 on this.


-- 
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DOC] developers manual and users manual

2002-08-11 Thread Gabor Hojtsy

 I think a split is a good idea though I think a name change could be
 confusing (don't know if that's what you're suggesting?). A lot of web
 developers probably considers themselves PHP developers and will
 go to PHP Developers manual even though they're looking for
 information which is in the other manual. (Just like the php-dev list
 receives e-mails from users asking about development _in_ php.)

Well, I know about this PHP Developer problem... While this is not
a problem for eg. MySQL, where it's clear who is a user and a developer,
it's not that simple for PHP... Maybe we can leave the PHP Manual as
it is know and just name that new manual with a good title, such as
PHP Inner Workings Manual or something like that just to avoid
confusion... 
 
Goba



-- 
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DOC] developers manual and users manual

2002-08-11 Thread Jome

 Well, I know about this PHP Developer problem... While this is not
 a problem for eg. MySQL, where it's clear who is a user and a developer,
 it's not that simple for PHP... Maybe we can leave the PHP Manual as
 it is know and just name that new manual with a good title, such as
 PHP Inner Workings Manual or something like that just to avoid
 confusion... 

Sounds like a good idea.

Regards,

Jome



--
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DOC] developers manual and users manual

2002-08-11 Thread Jesus M. Castagnetto

Not sure if people using PHP for development will be
confused, in particular if we have a:

PHP Users Manual and a PHP Developers Manual

Other software projects use different approaches, e.g.
Python (http://www.python.org/doc/) where the
different bits are separated, whereas the PostgreSQL
has 2 top level sections User's Lounge and
Developer's Corner, perhaps a separation like that
can clarify who are the target audience for the docs.

--- Jome [EMAIL PROTECTED] wrote:
  Well, I know about this PHP Developer problem...
 While this is not
  a problem for eg. MySQL, where it's clear who is a
 user and a developer,
  it's not that simple for PHP... Maybe we can leave
 the PHP Manual as
  it is know and just name that new manual with a
 good title, such as
  PHP Inner Workings Manual or something like that
 just to avoid
  confusion... 
 
 Sounds like a good idea.
 
 Regards,
 
 Jome
 
 
 
 --
 PHP Documentation Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php
 


=
--- Jesus M. Castagnetto [EMAIL PROTECTED]

__
Do You Yahoo!?
HotJobs - Search Thousands of New Jobs
http://www.hotjobs.com

-- 
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DOC] developers manual and users manual

2002-08-11 Thread Friedhelm Betz


Hi all,

Monday, August 12, 2002, 12:24:52 AM, you wrote:

 Not sure if people using PHP for development will be
 confused, in particular if we have a:

 PHP Users Manual and a PHP Developers Manual

 Other software projects use different approaches, e.g.
 Python (http://www.python.org/doc/) where the
 different bits are separated, whereas the PostgreSQL
 has 2 top level sections User's Lounge and
 Developer's Corner, perhaps a separation like that
 can clarify who are the target audience for the docs.

+1 @goba for his suggestion of splitting
+1 @jesus for PHP Users Manual and a PHP Developers Manual
-1 @goba and @jome for PHP Inner Workings Manual sounds horrible in my
ears ;-)

 --- Jome [EMAIL PROTECTED] wrote:
  Well, I know about this PHP Developer problem...
 While this is not
  a problem for eg. MySQL, where it's clear who is a
 user and a developer,
  it's not that simple for PHP... Maybe we can leave
 the PHP Manual as
  it is know and just name that new manual with a
 good title, such as
  PHP Inner Workings Manual or something like that
 just to avoid
  confusion... 
 
 Sounds like a good idea.
 
 Regards,
 
 Jome

 Friedhelm   


-- 
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DOC] developers manual and users manual

2002-08-11 Thread Steph

+1 for splitting
-1 for 'PHP Developers' Manual' vs 'PHP Users' Manual', there is a huge
amount of confusion about this as we all know.  Other software projects
don't generally have the same issue with this ..

'PHP Sourcerers' Manual' vs 'PHP Manual'? - we need something _that_
obvious IMHO.



 Not sure if people using PHP for development will be
 confused, in particular if we have a:

 PHP Users Manual and a PHP Developers Manual

 Other software projects use different approaches, e.g.
 Python (http://www.python.org/doc/) where the
 different bits are separated, whereas the PostgreSQL
 has 2 top level sections User's Lounge and
 Developer's Corner, perhaps a separation like that
 can clarify who are the target audience for the docs.



-- 
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php