40 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| Most of this directory contents are patched PEAR libraries (necessary as PEAR packages are no longer maintained)
 | |
| 
 | |
| List of external libraries
 | |
| --------------------------
 | |
| 
 | |
| A number of external PHP libraries are used to provide basic
 | |
| functionality and optional functionality for your system. For your
 | |
| convenience, they are available in the "extlib" directory of this
 | |
| package, and you do not have to download and install them. However,
 | |
| you may want to keep them up-to-date with the latest upstream version,
 | |
| and the URLs are listed here for your convenience.
 | |
| 
 | |
| - DB_DataObject http://pear.php.net/package/DB_DataObject
 | |
| - Validate http://pear.php.net/package/Validate
 | |
| - PEAR Mail, for sending out mail notifications
 | |
|   http://pear.php.net/package/Mail
 | |
| - PEAR Net_SMTP, if you use the SMTP factory for notifications
 | |
|   http://pear.php.net/package/Net_SMTP
 | |
| - PEAR Net_Socket, if you use the SMTP factory for notifications
 | |
|   http://pear.php.net/package/Net_Socket
 | |
| - OAuth.php from http://oauth.googlecode.com/svn/code/php/
 | |
| (has been edited to avoid colliding autoload)
 | |
| 
 | |
| 
 | |
| - PEAR Validate is used for URL and email validation.
 | |
| - Console_GetOpt for parsing command-line options.
 | |
| - HTTP_Request2, a library for making HTTP requests.
 | |
| - PEAR Net_URL2 is an HTTP_Request2 dependency.
 | |
| 
 | |
| TODO
 | |
| ----
 | |
| 
 | |
| - Port from PEAR NET to Guzzle
 | |
| - Port from PEAR DB to Doctrine DBAL
 | |
| - Port from PEAR mail to PHPMailer
 | |
| - eventually port OAuth to something more modern
 | |
| 
 | |
| Why not replace all the components with newer ones? We don't think the alternatives really meet our needs or are at
 | |
| all necessary and/or better solutions. The code of these patched libraries that we are maintaing is quite good.
 |