goba            Sat Nov 24 11:44:22 2001 EDT

  Added files:                 
    /phpdoc/en/appendices       about.xml 
  Log:
  Adding "more about this manual" appendix.
  This should be expanded in the future with
  information on used conventions (eg. how to
  interpret a function usage example for newbies),
  and some more...
  
  

Index: phpdoc/en/appendices/about.xml
+++ phpdoc/en/appendices/about.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.1 $ -->

<appendix id="moreabout">
 <title>More about this Manual</title>

 <sect1 id="moreabout.formats">
  <title>PHP Manual 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 many 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. Using
   that you face the lack of offline search, but
   you gain the fast access to information anytime.
  </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 in a whole, as
   it can take so much reqources. 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 HTML Help (also known as CHM)
   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 only
   available on Windows operating systems.
  </para>
 </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>
 </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,
   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 busyest 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>.
  </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 to ways of doing this.
  </para>
  <para>
   If you find any 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". 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).
  </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.
  </para>
 </sect1>
 
 <sect1 id="moreabout.generate">
  <title>How we generate the formats</title>
  <para>
   This manual is written in <acronym>XML</acronym> using the <ulink
   url="&url.docbook.xml;">DocBook XML DTD</ulink>, using <ulink
   url="&url.dsssl;"><acronym>DSSSL</acronym></ulink> (Document
   Style and Semantics Specification Language) for formatting, and
   experimentaly the <ulink url="&url.xslt;"><acronym>XSLT</acronym>
   </ulink> (Extensible Stylesheet Language Transformations)
   for maintenance and formatting.
  </para>
  <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.
   The tools used for formatting <acronym>HTML</acronym> and
   <acronym>TeX</acronym> versions are
   <ulink url="&url.jade;">Jade</ulink>, written by <ulink
   url="&url.jclark;">James Clark</ulink> and <ulink
   url="&url.dbstyle;">The Modular DocBook Stylesheets</ulink>
   written by <ulink url="&url.nwalsh;">Norman Walsh</ulink>.
   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.
  </para>
  <para>
   You can download the actual 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.
  </para>
  <para>
   You can find more information about downloading the
   <acronym>XML</acronym> source code of this documentation
   at <ulink url="&url.php.cvs;">&url.php.cvs;</ulink>. The
   documentation is stored in the <literal>phpdoc</literal> module.
  </para>
 </sect1>

</appendix>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
sgml-parent-document:nil
sgml-default-dtd-file:"../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

Reply via email to