# PEAR Manual

## Edited by

Daniel Convissor
Martin Jansen
Alexander Merz

19-02-2006

Copyright © 2001, 2002, 2003, 2004, 2005, 2006 by The PEAR Documentation Group

Table of Contents
Preface
  About this Manual
  The structure of the Manual
  Authors and Contributors
I. About PEAR
  1. Introduction
  2. Installation
  3. Support
  4. Coding Standards
  5. Contributing
  6. FAQ - Frequently Asked Questions
II. New Maintainers' Guide
  7. Introduction
  8. When to contribute (and when not to contribute)
  9. Getting started with the community
  10. The formal proposal process
  11. Taking over an unmaintained package
III. Developer Guide
  12. Introduction
  13. PEAR's meaning for developers
  14. Contributing your own code
  15. The package definition file `package.xml`
  16. The package definition file `package.xml`, version 2.0
  17. Releasing A Package
  18. Supporting PEAR development
  19. Recommendations
  20. Writing documentation
IV. New features in PEAR 1.4
  21. Introduction
  22. Channels
  23. Custom File Roles
  24. Custom File Tasks
  25. Post-installation Scripts
V. Core components
  26. PEAR base classes
  27. PEAR Installer classes
VI. Packages
  28. Authentication
  29. Benchmarking
  30. Caching
  31. Configuration
  32. Console
  33. Database
  34. Date and Time
  35. Encryption
  36. Event
  37. File Formats
  38. File System
  39. Gtk
  40. Gtk2
  41. HTML
  42. HTTP
  43. Images
  44. Internationalization
  45. Logging
  46. Mail
  47. Math
  48. Networking
  49. Numbers
  50. Payment
  51. PEAR
  52. PHP
  53. Science
  54. Streams
  55. Structures
  56. System
  57. Text
  58. Tools and Utilities
  59. XML
  60. Web Services
VII. PECL Packages
  I. Imagick
  II. KADM5
  III. Radius
  IV. Net_Gopher
  V. PostScript document creation
  VI. Satellite CORBA client extension
  VII. PostgreSQL Session Save Handler
  VIII. SPPLUS Payment System
  IX. Net_Gopher
  X. oggvorbis

|  | Next
|  | Preface