Skip to content
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
Clone this wiki locally