Re: [PHP-DOC] PECL Doc questions

2004-08-02 Thread Jakub Vrana
Philip Olson wrote:
 Downloads should be smaller somehow like only include bundled
 extensions.

What about building two manual versions - one with PECL and one without?
IMHO it's not necessary nowadays as there are only a few PECL extensions
documented but will be more important when the majority of 314
extensions (instantly growing) are documented.

It's similar as with PHP 5 Windows binaries - PECL is in separate
download.

Jakub Vrana


Re: [PHP-DOC] PECL Doc questions

2004-08-02 Thread Gabor Hojtsy
Downloads should be smaller somehow like only include bundled
extensions.
What about building two manual versions - one with PECL and one without?
IMHO it's not necessary nowadays as there are only a few PECL extensions
documented but will be more important when the majority of 314
extensions (instantly growing) are documented.
This is only theoretical now, but without changing the file structure, 
we can make any number of books around our files, so we can separate 
PECL and core extensions in the far future, it need be.

Goba


Re: [PHP-DOC] PECL Doc questions

2004-08-02 Thread Derick Rethans
On Fri, 30 Jul 2004, Philip Olson wrote:

 Here are some questions/concerns about having all PECL docs
 inside of phpdoc:

 Builds:
 Will all or just bundled PECL docs be in phpdoc manual builds?

All.

 Meaning, will a separate PECL manual ever exist?

No

 As PECL grows
 the manual will grow and like we discussed having a separate
 developers manual this is a *similar* issue.  PECL is going to
 be huge one day and contain many specialized extensions.

So? What's wrong with that?

I think all PECL exts should be documented in the PHP Manual.

regards,
Derick


Re: [PHP-DOC] PECL Doc questions

2004-08-01 Thread Gabor Hojtsy
decision how to handle the move.
Thanks! I can also help you, but commit the files first :)
Nuno
Nuno, Nuno, please work on the windows install stuff first and as soon 
as possible. The other Windows server instructions will be based on the 
general Windows suggestions (Sambar server specifically :), and I will 
try to build a new extended CHM once the windows stuff is in and the 
notes are back. So please concentrate on the windows part now if possible :)

Goba


Re: [PHP-DOC] PECL Doc questions

2004-08-01 Thread Nuno Lopes
 decision how to handle the move.
 
  Thanks! I can also help you, but commit the files first :)
 
  Nuno

 Nuno, Nuno, please work on the windows install stuff first and as soon
 as possible. The other Windows server instructions will be based on the
 general Windows suggestions (Sambar server specifically :), and I will
 try to build a new extended CHM once the windows stuff is in and the
 notes are back. So please concentrate on the windows part now if possible
:)

 Goba

:-)

I didn't know you were expecting me to handle the win32 installation...
I'll write the docs this afternoon and post the patch somewhere, in order
you to review it first.

Nuno


Re: [PHP-DOC] PECL Doc questions

2004-08-01 Thread Friedhelm Betz
On Sunday 01 August 2004 13:21, Gabor Hojtsy wrote:
  I just run Hartmuts split script (/scripts/reference-split.php) on PECL
  extension in peardoc.
  As Hartmuts script is a bit dated, the structure of the files does not
  fit in the current phpdoc style (configure.xml, constants.xml etc.) and
  the id's and filenames are with leading pecl., which probably is not what
  we want?
 
  Beside the points mentioned above entities/urls need some polish.
  apd.xml, paradox.xml and ps.xml are currently worked on, all other docs
  have last change times from 2003 and only few files have been translated.
 
  I can take care of the move and polish the files for phpdoc after we made
  a decision how to handle the move.

 What should be decided on. What are the questions?

Not really questions. But we/I should inform the pear doc people ( cc'ed) and 
maintainers about the move. 
apd (last change 2 months, 1 week ago by danielc)
paradox (last change 8 weeks, 2 days ago by steinm)
ps (last change 4 days, 18 hours ago b steinm) 

Probably those people working on pecl-docs in peardoc should granted phpdoc 
karma. Also the few translators for those pecl docs?

Thats all. I will start witrh those pecl-extensions with last change some time 
in the past.

 The files need to be 
 made to look like our current scheme. It is probably not worth it to
 tweak the split script to generate the new formats, as it would be more
 work, and we are not expecting anymore split needs in the future.

ACK

Friedhelm

-- 
http://www.jungle-world.com/


Re: [PHP-DOC] PECL Doc questions

2004-08-01 Thread Gabor Hojtsy
I didn't know you were expecting me to handle the win32 installation...
I remember you offered to continue work on the Windows part after you 
get back from your deserved holiday :)

Goba


Re: [PHP-DOC] PECL Doc questions

2004-08-01 Thread Gabor Hojtsy
I can take care of the move and polish the files for phpdoc after we made
a decision how to handle the move.
What should be decided on. What are the questions?
Not really questions. But we/I should inform the pear doc people ( cc'ed) and 
maintainers about the move. 
apd (last change 2 months, 1 week ago by danielc)
paradox (last change 8 weeks, 2 days ago by steinm)
ps (last change 4 days, 18 hours ago b steinm) 

Probably those people working on pecl-docs in peardoc should granted phpdoc 
karma. Also the few translators for those pecl docs?

Thats all. I will start witrh those pecl-extensions with last change some time 
in the past.
I would be happy to grant Karma, if I get a list of peardoc contributors 
/ translators, who need that.

Goba


Re: [PHP-DOC] PECL Doc questions

2004-07-31 Thread Gabor Hojtsy
I'm more referring to the future than today as at somepoint every 
PECL extension will have documentation.  I'll stop worrying
about it then as I most likely won't be downloading or building 
downloads for the PHP manual :)

The upcoming index format looks nice, and intuitive; and will
indeed help a great deal.
I thought a bit about the issues. Let me clear up a few things:
 Having PECL docs in the manual is cool for authors:
  - we have a ready made infrastructure
(translation groups, language dependant mailing lists,
a complete build system, revhcecks, fallbacks,
distribution system, etc.)
  - livedocs is primarily tested and developed on phpdoc,
so PECL docs have better testing
 Having PECL docs in the manual is good for readers:
  - they don't care where a function comes from, they may
install an extension, or their hosting provider does that
for them, and after that they just want to use it.
this provides a central place to get docs
  - the phpdocs have the best access infrastructure (shortcuts,
search facilities, panels, etc)
The MB size of the manual is not a problem for our users IMHO. The only 
problem is that the manual might get even harder to use with more 
extensions documented. We need to improve on useability anyway, this 
just emphasizes the need. It does not matter how big the manual is if it 
easy to navigate and find stuff in it.

Goba


Re: [PHP-DOC] PECL Doc questions

2004-07-31 Thread Friedhelm Betz
On Friday 30 July 2004 23:14, Gabor Hojtsy wrote:
[...]

  Doc moves:
  When (or if) will the Hartmut split script be run on all PECL
  extensions currently in peardoc?
Ref: http://marc.theaimsgroup.com/?l=phpdocm=107374866303330

 Anytime someone sits down and does it :) It is a TODO item, but noone
 grabbed it yet.


I just run Hartmuts split script (/scripts/reference-split.php) on PECL 
extension in peardoc. 
As Hartmuts script is a bit dated, the structure of the files does not fit in 
the current phpdoc style (configure.xml, constants.xml etc.) and the id's and 
filenames are with leading pecl., which probably is not what we want?

Beside the points mentioned above entities/urls need some polish.
apd.xml, paradox.xml and ps.xml are currently worked on, all other docs have 
last change times from 2003 and only few files have been translated.

I can take care of the move and polish the files for phpdoc after we made a 
decision how to handle the move.

Raw output sources from the split:
http://www.holliwell.de/phpdoc/

Friedhelm

-- 
http://www.jungle-world.com/


Re: [PHP-DOC] PECL Doc questions

2004-07-31 Thread Nuno Lopes
 I just run Hartmuts split script (/scripts/reference-split.php) on PECL
 extension in peardoc.
 As Hartmuts script is a bit dated, the structure of the files does not fit
in
 the current phpdoc style (configure.xml, constants.xml etc.) and the id's
and
 filenames are with leading pecl., which probably is not what we want?

nop. the IDs should be changed from pecl.xxx to ref.xxx
the functions IDs should also be changed to function.xxx (and the files
shouldn't have pecl prepended)


 Beside the points mentioned above entities/urls need some polish.
 apd.xml, paradox.xml and ps.xml are currently worked on, all other docs
have
 last change times from 2003 and only few files have been translated.

The files need a big polish :) (including WS fixes).
Later we should also agree on the entities (I haven't read the Philip's
email yet) to include in these files.


 I can take care of the move and polish the files for phpdoc after we made
a
 decision how to handle the move.

Thanks! I can also help you, but commit the files first :)


Nuno


Re: [PHP-DOC] PECL Doc questions

2004-07-30 Thread Philip Olson
  Builds:
  Will all or just bundled PECL docs be in phpdoc manual builds?
  Meaning, will a separate PECL manual ever exist?  As PECL grows
  the manual will grow and like we discussed having a separate
  developers manual this is a *similar* issue.  PECL is going to
  be huge one day and contain many specialized extensions.

 The decision was to now build all PECL docs with php docs, as

   - users will not be aware of where the extension comes from anyway
 (lot of people use shared hosting)
   - php.net and mirror sites provide good ways to search and
 shortcut the manual
   - this will promote PECL extensions better, they will not be
 burried deep

 Since livedocs will be the future presentation system, we can do all
 kinds of special marks on PECL extension pages.

What will the functions reference look like?  Or quickref?  Is the
index going to simply be a package search form?  Like this:

  http://pecl.php.net/packages.php

And what about the downloadable manuals, what will their indexes
look like?  And what size will they be, 100MB or more?  There are
already 314 PECL extensions and this number increases almost daily.
I'm a little worried but maybe I'm [likely] missing something here.

Downloads should be smaller somehow like only include bundled
extensions.  Not sure how to package the other ones but maybe 
they can be in their own downloadable manual.  Ideally someone
could simply update their downloaded manual like add the 
extensions they need but that doesn't sound like a simple task 
especially for the printable one-page manual or CHM.  And just 
think how much more size all the user comments will add!

My main point of worry here is dl size and what the indexes will 
look like, what's online or not isn't really a concern.  People 
need downloads for various things like IDE integration, printing,
going on a trip, etc.

Regards,
Philip


Re: [PHP-DOC] PECL Doc questions

2004-07-30 Thread Gabor Hojtsy
There is very limited documentation for PECL extensions currently as far 
as I see. So I am not that much worried. We need to implement the 
extension categorization system (phpdoc/RFC/manual.xml) either with that 
markup or a different one, so the extensions will be easier to locate in 
the manual. The manual will not be 100MB if we include all the PECL 
extension docs (currently available in the PEAR manual).

Goba
What will the functions reference look like?  Or quickref?  Is the
index going to simply be a package search form?  Like this:
  http://pecl.php.net/packages.php
And what about the downloadable manuals, what will their indexes
look like?  And what size will they be, 100MB or more?  There are
already 314 PECL extensions and this number increases almost daily.
I'm a little worried but maybe I'm [likely] missing something here.
Downloads should be smaller somehow like only include bundled
extensions.  Not sure how to package the other ones but maybe 
they can be in their own downloadable manual.  Ideally someone
could simply update their downloaded manual like add the 
extensions they need but that doesn't sound like a simple task 
especially for the printable one-page manual or CHM.  And just 
think how much more size all the user comments will add!

My main point of worry here is dl size and what the indexes will 
look like, what's online or not isn't really a concern.  People 
need downloads for various things like IDE integration, printing,
going on a trip, etc.

Regards,
Philip


Re: [PHP-DOC] PECL Doc questions

2004-07-30 Thread Philip Olson

I'm more referring to the future than today as at somepoint every 
PECL extension will have documentation.  I'll stop worrying
about it then as I most likely won't be downloading or building 
downloads for the PHP manual :)

The upcoming index format looks nice, and intuitive; and will
indeed help a great deal.

Regards,
Philip


On Fri, 30 Jul 2004, Gabor Hojtsy wrote:

 There is very limited documentation for PECL extensions currently as far 
 as I see. So I am not that much worried. We need to implement the 
 extension categorization system (phpdoc/RFC/manual.xml) either with that 
 markup or a different one, so the extensions will be easier to locate in 
 the manual. The manual will not be 100MB if we include all the PECL 
 extension docs (currently available in the PEAR manual).
 
 Goba
 
  What will the functions reference look like?  Or quickref?  Is the
  index going to simply be a package search form?  Like this:
  
http://pecl.php.net/packages.php
  
  And what about the downloadable manuals, what will their indexes
  look like?  And what size will they be, 100MB or more?  There are
  already 314 PECL extensions and this number increases almost daily.
  I'm a little worried but maybe I'm [likely] missing something here.
  
  Downloads should be smaller somehow like only include bundled
  extensions.  Not sure how to package the other ones but maybe 
  they can be in their own downloadable manual.  Ideally someone
  could simply update their downloaded manual like add the 
  extensions they need but that doesn't sound like a simple task 
  especially for the printable one-page manual or CHM.  And just 
  think how much more size all the user comments will add!
  
  My main point of worry here is dl size and what the indexes will 
  look like, what's online or not isn't really a concern.  People 
  need downloads for various things like IDE integration, printing,
  going on a trip, etc.
  
  Regards,
  Philip