jimw Sun Dec 16 17:17:40 2001 EDT
Modified files:
/phpdoc/en/appendices about.xml
Log:
clean up.
Index: phpdoc/en/appendices/about.xml
diff -u phpdoc/en/appendices/about.xml:1.5 phpdoc/en/appendices/about.xml:1.6
--- phpdoc/en/appendices/about.xml:1.5 Wed Dec 12 15:46:25 2001
+++ phpdoc/en/appendices/about.xml Sun Dec 16 17:17:40 2001
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
+<!-- $Revision: 1.6 $ -->
<!--
TODO: add manual conventions section (eg. how to read
@@ -10,180 +10,151 @@
offline), and using "http://anymirror.php.net/funcname"
-->
<appendix id="moreabout">
- <title>More about this Manual</title>
+ <title>About the manual</title>
<sect1 id="moreabout.formats">
- <title>PHP Manual formats</title>
+ <title>Formats</title>
<para>
- We provide the PHP Manual in several formats. For first
- glance, these formats can be devided into two groups,
- online readable formats and downloadable packages.
- </para>
- <para>
- You can read the Manual online at <ulink url="&url.php;">
- &url.php;</ulink> and on the several mirror sites. We advise
- you to choose one nearby mirror site, if you would like
- to use this form of our Manual, as you can get better
- speed. For the online Manual you can choose from two
- layouts, so you always have the ability to view the printer
- friendly version if you have a slow connection, or would
- like to print out one page. The main advantage of these
- online Manuals is that you can read the most actual manual
- along the <link linkend="moreabout.notes">user notes</link>,
- and you don't need to set up any software, as you only need
- a web browser to see it. The major disadvantage is that you
- need to always be online, you can face with server
- availability problems, you can't do a full text search on
- the manual, and there is no full index of manual pages.
- </para>
- <para>
- If you decide to download the PHP Manual, you can choose
- from many different formats we provide. What you choose
- depends on your operating system, and your personal
- reading style. If you are interested, how we can generate
- these various formats, read on the technical part of this
- appendix named <link linkend="moreabout.generate">How we
- generate the formats</link>.
- </para>
- <para>
- The HTML and text files may be the most crossplatform
- format, as there is a text viewer and/or a browser
- on all operating systems. We provide the HTML files
- in several compressed formats for the different
- operating systems. Using the all-on-one-page HTML
- or text version is not ideal for day to day work,
- although full text search is easy in such files.
- Note, that the compressed file with several HTML
- files contain more than 2000 files. You can serach in
- these files using your OS search capabilities such as the
- global search dialog on Windows or grep on unix like
- systems. Since it is not very comfortable using these tools,
- avail yourself of the online search as often as needed.
- </para>
- <para>
- PDF is also a popular cross platform format. This
- is the best for printing, although we do not
- recommend printing out the manual on the whole, as
- it can take so much resources. As the manual
- changes from day to day, think twice before
- you print out the whole manual. Viewing PDF,
- you have the full text search ability. Note, that
- you need <ulink url="&url.adobe.acrobat;">Adobe
- Acrobat Reader</ulink> to read the PDF files.
- </para>
- <para>
- The PalmPilot DOC and iSilo formats are ideal
- if you travel a lot and would like to learn
- more from the manual while on road or in air.
- You can bring your Palm with you, with the
- <ulink url="&url.palm.doc;">DOC</ulink>
- or <ulink url="&url.palm.isilo;">iSilo</ulink>
- reader installed respectively for the format
- you downloaded. This is not the best way to
- learn PHP, but can be handy to get answers
- quickly.
- </para>
- <para>
- At last, but not least, we have a Windows
- HTML Help version of the PHP Manual. It is
- actually a spiced up HTML package. The biggest
- advantage of the Compiled HTML (also known as
- <acronym>CHM</acronym>) version is that the viewer
- provides full text search, search in search results,
- full index, and bookmarking. This format also kindly
- integrates with many popular PHP IDEs on Windows.
- The biggest disadvantage is that it is currently only
- available on Windows operating systems. You also
- need the MS Internet Explorer 4.0 or newer to access the
- CHM version, if you are on an older Windows system.
- A Visual Basic for Linux project is under the planing
- stage, which would include the development of a CHM
- Creator and Viewer for Linux. See their
- <ulink url="&url.vb4linux;">sourceforge
- page</ulink>, if you are interested in the progress.
+ The PHP manual is provided in several formats. These formats can be divided
+ into two groups: online readable formats, and downloadable packages.
</para>
+ <note>
+ <para>
+ Some publishers have made available printed versions of this manual. We
+ cannot recommend any of those, as they tend to become out-of-date very
+ quickly.
+ </para>
+ </note>
+ <para>
+ You can read the manual online at <ulink url="&url.php;"> &url.php;</ulink>
+ and on the numerous mirror sites. For best performance, you should choose
+ the mirror site closest to you. You can view the manual in either its plain
+ (print-friendly) HTML format or a an HTML format that integrates the manual
+ into the look and feel of the PHP website itself.
+ </para>
+ <para>
+ An advantage of the online manual over most of the offline formats is the
+ integration of <link linkend="moreabout.notes">user-contributed
+ notes</link>. An obvious disadvantage is that you have to be online to view
+ the manual in the online formats.
+ </para>
+ <para>
+ There are several offline formats of the manual, and the most appropriate
+ format for you depends on what operating system you use and your personal
+ reading style. For information on how the manual is generated in so many
+ formats, read the <link linkend="moreabout.generate">'How we generate the
+ formats'</link> section of this appendix.
+ </para>
+ <para>
+ The most cross-platform formats of the manual are the HTML and plain-text
+ versions. The HTML format is provided both as a single HTML file and as
+ a package of individual files for each section (which results in a
+ collection of several thousand files). The HTML and plaintext formats are
+ provided as compressed tar files (using both gzip and bzip2) and ZIP
+ archives.
+ </para>
+ <para>
+ Another popular cross-platform format, and the format most suited to
+ printing, is PDF (also known as Adobe Acrobat). But before you rush to
+ download this format and hit the Print button, be warned that the manual is
+ nearly 2000 pages long, and constantly being revised.
+ </para>
+ <note>
+ <para>
+ If you do not already have a program capable of viewing PDF format
+ files, you may need to download <ulink url="&url.adobe.acrobat;">Adobe
+ Acrobat Reader</ulink>.
+ </para>
+ </note>
+ <para>
+ For owners of Palm-compatible handhelds, the Palm document and iSilo
+ formats are ideal for this platform. You can bring your handheld with you
+ on your daily commute and use a <ulink url="&url.palm.doc;">DOC</ulink>
+ or <ulink url="&url.palm.isilo;">iSilo</ulink> reader to brush up on your
+ PHP knowledge, or just use it as a quick reference.
+ </para>
+ <para>
+ For Windows platforms, the Windows HTML Help version of the manual soups up
+ the HTML format for use with the Windows HTML Help application. This
+ version provides full-text search, a full index, and bookmarking. Many
+ popular Windows PHP development environments also integrate with this
+ version of the documentation to provide easy access.
+ </para>
+ <note>
+ <para>
+ A Visual Basic for Linux project is in the planning stage, which will
+ include the development of a CHM Creator and Viewer for Linux. See their
+ <ulink url="&url.vb4linux;">SourceForge.net page</ulink> if you are
+ interested in the progress.
+ </para>
+ </note>
</sect1>
<sect1 id="moreabout.notes">
<title>About user notes</title>
<para>
- User notes are an important part while reading the
- PHP Manual. Some user notes contain very valuable
- information. We basically set up the user note system,
- to let people add their own examples, warnings about
- functions, language elements, etc.
- </para>
- <para>
- Note, that the user notes are not moderated before
- they appear on the PHP sites, so the quality of
- content cannot be guaranteed.
- </para>
- <para>
- If you can't find a solution for your problem in
- the user notes, you may consider reading the
- section <link linkend="moreabout.more">How to find
- more information about PHP</link>.
- </para>
+ The user-contributed notes play an important role in the development of
+ this manual. By allowing readers of the manual to contribute examples,
+ caveats, and further clarifications from their browser, we are able to
+ incorporate that feedback into the main text of the manual. And until the
+ notes have been incorporated, they can be viewed in their submitted form
+ online and in some of the offline formats.
+ </para>
+ <note>
+ <para>
+ The user-contributed notes are not moderated before they appear online, so
+ the quality of the writing or code examples, and even the veracity of the
+ contribution, cannot be guaranteed. (Not that there is any guarantee of
+ the quality or accuracy of the manual text itself.)
+ </para>
+ </note>
</sect1>
<sect1 id="moreabout.more">
<title>How to find more information about PHP</title>
<para>
- This Manual is not intended to be a full programmers
- quide. If you are completely a beginner in programming,
- you might not get used to PHP by only reading the Manual.
- You may consider buying a book with deeper explanation
- on simple programming tasks. You can find a listing
- of books at
- <ulink url="&url.php.books;">&url.php.books;</ulink>.
- We do not recommend you to buy a reprint of the PHP
- Manual, because these are commonly quite outdated.
- Consider that the PHP manual is changing from day
- to day.
- </para>
- <para>
- If you think someone already faced the exact problem and
- you are stuggling, you can ask your questions on
- one of our popular mailing lists. There are plenty
- of them grouped by subject. You may receive an answer
- for your question in minutes in the busiest hours.
- You can subscribe to one mailing list at <ulink
- url="&url.php.support;">&url.php.support;</ulink>.
- You can also find IRC channels linked on this
- page in the left bar.
- </para>
- <para>
- If you are not fan of mail discussions, you can also
- find many community sites listed on our links page at
- <ulink url="&url.php.links;">&url.php.links;</ulink>.
+ This manual does not attempt to provide instruction about general
+ programming practices. If you are a first-time, or even just a beginning,
+ programmer, you may find it difficult to learn how to program in PHP using
+ just this manual. You may want to seek out a text more oriented towards
+ beginners. You can find a list of PHP-related books at <ulink
+ url="&url.php.books;">&url.php.books;</ulink>.
+ </para>
+ <para>
+ There are a number of active mailing lists for discussion of all aspects of
+ programming with PHP. If you find yourself stuck on a problem for which you
+ can't find your own solution, you may be able to get help from someone on
+ these lists. You can find a list of the mailing lists at <ulink
+ url="&url.php.support;">&url.php.support;</ulink>, as well as links to the
+ mailing list archives and other online support resources. Furthermore, at
+ <ulink url="&url.php.links;">&url.php.links;</ulink> there is a list of
+ websites devoted to PHP articles, forums, and code galleries.
</para>
</sect1>
<sect1 id="moreabout.howtohelp">
<title>How to help improve the documentation</title>
<para>
- Of course you can help to improve our documentation.
- There are basically two ways of doing this.
+ There are two ways you can help to improve this documentation.
</para>
<para>
- If you find any errors within this manual, in any language,
- please report them using the bug system at:
- <ulink url="&url.php.bugs;">&url.php.bugs;</ulink>.
- Classify the bug as "Documentation Problem". This way
- we can follow every bug and track the things done to
- eliminate them from the documentation. You can also
- submit format problems (eg. PHP Manual PDF displayed
- incorrectly). Please don't abuse the bug system by submitting
- requests for help, use the mailing lists or community sites
- mentioned above, instead.
- </para>
- <para>
- By adding annotations to pages, you can provide more
- examples to readers than any single manual writer.
- Readers very much appreciate useable user comments.
- Do not submit bug reports using the annotation system
- please. Read more about annotations in the <link
- linkend="moreabout.notes">About user notes</link> part.
+ If you find errors in this manual, in any language, please report them
+ using the bug system at <ulink url="&url.php.bugs;">&url.php.bugs;</ulink>.
+ Classify the bug as "Documentation Problem". You can also submit problems
+ related to specific manual formats here.
+ </para>
+ <note>
+ <para>
+ Please don't abuse the bug system by submitting requests for help. Use the
+ mailing lists or community sites mentioned earlier, instead.
+ </para>
+ </note>
+ <para>
+ By contributing notes, you can provide additional examples, caveats, and
+ clarifications for other readers. But do not submit bug reports using the
+ annotation system please. You can read more about annotations in the <link
+ linkend="moreabout.notes">'About user notes'</link> section of this
+ appendix.
</para>
</sect1>
@@ -201,7 +172,7 @@
<para>
Using <acronym>XML</acronym> as a source format gives us
the ability to generate many output formats from the source
- files, only maintaining one source document for all formats.
+ files, while only maintaining one source document for all formats.
The tools used for formatting <acronym>HTML</acronym> and
<acronym>TeX</acronym> versions are
<ulink url="&url.jade;">Jade</ulink>, written by <ulink
@@ -211,15 +182,15 @@
We use <ulink url="&url.winhelp;">Microsoft HTML Help
Workshop</ulink> to generate the Windows HTML Help format
of the manual, and of course PHP itself to do some
- conversions, and formatting.
+ additional conversions and formatting.
</para>
<para>
- You can download the actual manual in various languages and
+ You can download the manual in various languages and
formats, including plain text, plain <acronym>HTML</acronym>,
<acronym>PDF</acronym>, PalmPilot DOC, PalmPilot iSilo and
Windows HTML Help, from
<ulink url="&url.php.docs;">&url.php.docs;</ulink>.
- The manuals are updated as the source XML files are changed.
+ The manuals are updated automatically as the text is updated.
</para>
<para>
You can find more information about downloading the