forked from Azure/azure-sdk-for-php
-
Notifications
You must be signed in to change notification settings - Fork 0
Backlog
antonba edited this page Jul 2, 2012
·
13 revisions
Bold indicates vNext focus.
-
Test Debt
- Improve test scenarios and automation
- In-depth testing of existing code (stress, security, etc.)
- E2E testing
-
WebPI Client-Side Install
- Remake PHP installation in WebPI – WebPI install of PHP on devbox currently has no path support, no PEAR, no uninstall ability. We should allocate resources to remake the way WebPI installs PHP.
-
Docs
- Service Runtime How-To + README
- Service Management How-To + README
- Composer across-the-board
-
Blob-based runtime installation
- Install PHP runtime directly off blob storage from cached WebPI feed.
- Also need to implement commandlet improvements for it.
-
Configuration Class
- Spec
- Implement – in progress
- How-tos – update how-tos based on new config
-
Websites PHP.INI modification ability
-
Cross-plat build script
-
PHP Versioning Story
- Ability to choose version in Azure Websites
- Ability to choose version in Azure Cloud Services
-
PHP 5.4 Support
- Test client libs with 5.4
- Scaffold installing PHP 5.4
- Cmdlets for choosing runtime version
-
Service Management
- Hosted Services – not implemented
- How-to – not started
-
Xdebug (remote debugging)
- Cmdlet for adding xdebug to web/worker
- Coordinate with Antares on xdebug story if any
- How-to for it
-
Logging
- Easy surfacing of logs for Websites and Cloud Services via cmdlet (similar to Node)
-
Caching
- Cmdlet for adding memcached shim to web/worker
- How-to for using it
-
JSON Support
- Allow library to make REST calls with JSON payloads in addition to XML payloads
-
Automatic Dependency download
- User should not have to deploy dependency packages from PEAR, Composer, but just specify via package.xml/composer.json and installation should occur automatically on cloud services and websites.
-
Web Sites PHP Configurability: php.ini, compiled extension installation ability
-
Misc Content
- How-Tos
- Scheduling Tasks
- Using PHP 5.2 (legacy support)
- Tutorials
- Develop+deploy with a PHP framework
- Develop+deploy with a PHP IDE
- Website + VM hosting NoSQL DB
- How-Tos