devel.sgml 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <!doctype linuxdoc system>
  2. <!--
  3. Copyright (c) 2005 The SquirrelMail Project Team
  4. This file is part of SquirrelMail webmail interface documentation.
  5. SquirrelMail is free software; you can redistribute it and/or modify
  6. it under the terms of the GNU General Public License as published by
  7. the Free Software Foundation; either version 2 of the License, or
  8. (at your option) any later version.
  9. SquirrelMail is distributed in the hope that it will be useful,
  10. but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  12. GNU General Public License for more details.
  13. You should have received a copy of the GNU General Public License
  14. along with SquirrelMail; if not, write to the Free Software
  15. Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  16. -->
  17. <article>
  18. <title>SquirrelMail Developer's Manual
  19. <author>The SquirrelMail Project Team:
  20. <!-- put your name here -->
  21. </author>
  22. <date>$Date$
  23. <abstract>
  24. This document provides information for developers of SquirrelMail webmail interface.
  25. </abstract>
  26. <toc>
  27. <p>
  28. Document version: $Revision$
  29. <sect>SquirrelMail overview
  30. <p>
  31. SquirrelMail is a standards-based webmail package written in PHP4. It includes
  32. built-in pure PHP support for the IMAP and SMTP protocols, and all pages render
  33. in pure HTML 4.0 (with no JavaScript required) for maximum compatibility across
  34. browsers. It has very few requirements and is very easy to configure and
  35. install. SquirrelMail has all the functionality you would want from an email
  36. client, including strong MIME support, address books, and folder manipulation.
  37. <sect>General guidelines
  38. <p>
  39. This section should provide some generic information.
  40. <sect1>Coding guidelines
  41. <p>
  42. Import wiki page
  43. <sect1>SM_PATH
  44. <p>
  45. Information about SM_PATH constant
  46. <sect1>includes/validate.php
  47. <p>
  48. Information about files included by validate.php
  49. <sect1>Compatibility
  50. <p>
  51. Information about compatibility plugin.
  52. <sect>Developing plugins
  53. <p>
  54. This section should provide information about plugin development.
  55. <sect1>Hooks
  56. <p>
  57. We use hooks.
  58. <sect>Internationalization
  59. <p>
  60. import i18n.txt
  61. </article>