PageRenderTime 23ms CodeModel.GetById 17ms RepoModel.GetById 0ms app.codeStats 0ms

/lib/simplepie/README.markdown

http://github.com/moodle/moodle
Markdown | 113 lines | 86 code | 27 blank | 0 comment | 0 complexity | 959cc2ecd7ebb4c403a8dfadebf5dbdb MD5 | raw file
Possible License(s): MIT, AGPL-3.0, MPL-2.0-no-copyleft-exception, LGPL-3.0, GPL-3.0, Apache-2.0, LGPL-2.1, BSD-3-Clause
  1. SimplePie
  2. =========
  3. SimplePie is a very fast and easy-to-use class, written in PHP, that puts the
  4. 'simple' back into 'really simple syndication'. Flexible enough to suit
  5. beginners and veterans alike, SimplePie is focused on [speed, ease of use,
  6. compatibility and standards compliance][what_is].
  7. [what_is]: http://simplepie.org/wiki/faq/what_is_simplepie
  8. Requirements
  9. ------------
  10. * PHP 5.3.0+ (5.3.6+ recommended since SimplePie 1.4.2)
  11. * Support for PHP 5.2 stopped in branch `one-dot-three`
  12. * Support for PHP 4 stopped in branch `one-dot-two`
  13. * libxml2 (certain 2.7.x releases are too buggy for words, and will crash)
  14. * One of iconv, mbstring or intl extensions
  15. * cURL or fsockopen()
  16. * PCRE support
  17. What comes in the package?
  18. --------------------------
  19. 1. `library/` - SimplePie classes for use with the autoloader
  20. 2. `autoloader.php` - The SimplePie Autoloader if you want to use the separate
  21. file version.
  22. 3. `README.markdown` - This document.
  23. 4. `LICENSE.txt` - A copy of the BSD license.
  24. 5. `compatibility_test/` - The SimplePie compatibility test that checks your
  25. server for required settings.
  26. 6. `demo/` - A basic feed reader demo that shows off some of SimplePie's more
  27. noticeable features.
  28. 7. `idn/` - A third-party library that SimplePie can optionally use to
  29. understand Internationalized Domain Names (IDNs).
  30. 8. `build/` - Scripts related to generating pieces of SimplePie
  31. 9. `test/` - SimplePie's unit test suite.
  32. ### Where's `simplepie.inc`?
  33. Since SimplePie 1.3, we've split the classes into separate files to make it easier
  34. to maintain and use.
  35. If you'd like a single monolithic file, you can run `php build/compile.php` to
  36. generate `SimplePie.compiled.php`.
  37. To start the demo
  38. -----------------
  39. 1. Upload this package to your webserver.
  40. 2. Make sure that the cache folder inside of the demo folder is server-writable.
  41. 3. Navigate your browser to the demo folder.
  42. Need support?
  43. -------------
  44. For further setup and install documentation, function references, etc., visit
  45. [the wiki][wiki]. If you're using the latest version off GitHub, you can also
  46. check out the [API documentation][].
  47. If you can't find an answer to your question in the documentation, head on over
  48. to one of our [support channels][]. For bug reports and feature requests, visit
  49. the [issue tracker][].
  50. [API documentation]: http://dev.simplepie.org/api/
  51. [wiki]: http://simplepie.org/wiki/
  52. [support channels]: http://simplepie.org/support/
  53. [issue tracker]: http://github.com/simplepie/simplepie/issues
  54. Project status
  55. --------------
  56. SimplePie is currently maintained by Malcolm Blaney.
  57. As an open source project, SimplePie is maintained on a somewhat sporadic basis.
  58. This means that feature requests may not be fulfilled straight away, as time has
  59. to be prioritized.
  60. If you'd like to contribute to SimplePie, the best way to get started is to fork
  61. the project on GitHub and send pull requests for patches. When doing so, please
  62. be aware of our [coding standards][].
  63. [coding standards]: http://simplepie.org/wiki/misc/coding_standards
  64. Authors and contributors
  65. ------------------------
  66. ### Current
  67. * [Malcolm Blaney][] (Maintainer, support)
  68. ### Alumni
  69. * [Ryan McCue][] (developer, support)
  70. * [Ryan Parman][] (Creator, developer, evangelism, support)
  71. * [Geoffrey Sneddon][] (Lead developer)
  72. * [Michael Shipley][] (Submitter of patches, support)
  73. * [Steve Minutillo][] (Submitter of patches)
  74. [Malcolm Blaney]: https://unicyclic.com/mal
  75. [Ryan McCue]: http://ryanmccue.info
  76. [Ryan Parman]: http://ryanparman.com
  77. [Geoffrey Sneddon]: http://gsnedders.com
  78. [Michael Shipley]: http://michaelpshipley.com
  79. [Steve Minutillo]: http://minutillo.com/steve/
  80. ### Contributors
  81. For a complete list of contributors:
  82. 1. Pull down the latest SimplePie code
  83. 2. In the `simplepie` directory, run `git shortlog -ns`
  84. License
  85. -------
  86. [New BSD license](http://www.opensource.org/licenses/BSD-3-Clause)