CakeFTP: A FTP/SFTP Plugin for CakePHP
, (*1)
Requires: CakePHP 2.0+ (tested with CakePHP 2.5+), PHP 5.3+, phpseclib for ssh, (*2)
Features
- Can list/upload/download/delete remote files with FTP or SFTP (uses phpseclib)
- Built-in ftp client
Manual
For info on how to install and use this plugin please refer to the wiki., (*3)
Issues
Please report any issues you have with the plugin to the issue tracker on github., (*4)
Roadmap and Known Issues
- Write more tests
- Test with Windows (likely doesn't work)
- Ability to enable logging to debug remote server issues
- Build console controller (SSH remote console)
- Recursiveness with threading
- Filtering on find
Changelog
0.2
- Added ability to override FtpSource::_parsels()
- Upgraded for CakePHP 2.0
- Updated to phpseclib 0.3.1
0.1
- Added port to config
- Fixed issue with filenames and spaces
- Fixed 24-hour date format issue
- Fixed issue with caching path
- Separated client view into a ftp helper
- Added console support to ftp datasource
- Built ftp client controller and view
- Built ftp model
- Built ftp datasource
- Setup app model and app controller
- Setup basic plugin
License
CakeFTP is offered under an MIT license., (*5)
Copyright
2011 Kyle Robinson Young, dontkry.com, (*6)
If you found this release useful please let the author know! Follow on Twitter, (*7)
Thanks
- TerraFrost (Jim Wigginton), for the awesome phpseclib.
- Ian Tucker @ Everflight, for helping me get this started.