PHPDevelopmentPlanNB80

(Difference between revisions)
(Project)
Line 23: Line 23:
| Provide new signature files for binary libraries.
| Provide new signature files for binary libraries.
|
|
-
|-
 
-
| P1
 
-
| Easel integration
 
-
| http://netbeans.org/bugzilla/show_bug.cgi?id=219542
 
-
| '''DONE'''
 
|-  
|-  
| P2
| P2
Line 33: Line 28:
| User selects packages from UI and project is created with these packages.
| User selects packages from UI and project is created with these packages.
|
|
-
|-
 
-
| P2
 
-
| Customizer for JS libraries
 
-
| http://netbeans.org/bugzilla/show_bug.cgi?id=226635
 
-
| '''DONE'''
 
-
|-
 
-
| P2
 
-
| Integrate CSS preprocessors
 
-
| Sass, LESS.
 
-
| '''DONE'''
 
-
|-
 
-
| P2
 
-
| Evaluate remote FS
 
-
| Project development directly on the remote drive.
 
-
| '''DONE''' (it will not be used)
 
-
|-
 
-
| P3
 
-
| Allow to provide namespace for new PHP classes.
 
-
| http://netbeans.org/bugzilla/show_bug.cgi?id=209402
 
-
| '''DONE'''
 
-
|-
 
-
| P3
 
-
| Run Focused Test
 
-
| Allow user to run just focused test (same as in Java).
 
-
| '''DONE'''
 
|-  
|-  
| P3
| P3
Line 77: Line 47:
| Includes/excludes for remote file transfer.
| Includes/excludes for remote file transfer.
|  
|  
-
|
 
-
|-
 
-
| P4
 
-
| UI for PHP turn on/off signature files
 
-
| Provide ui, which allows to exclude and add the signature files from include path.
 
-
|
 
-
|-
 
-
| P4
 
-
| Signature files generator
 
-
| Create new and more maintainable signature files generator.
 
|
|
|}
|}

Revision as of 07:37, 24 July 2013

PHP Development Plan for NetBeans 8.0

Version: 0.1 - draft

Disclaimer: The content of this NetBeans development wiki page is intended for pre-planning purposes ONLY. The development, release, and timing of any feature or functionality described here should not be treated as final, and is subject to change at any time at the sole discretion of Oracle. For information about NetBeans software releases please visit the NetBeans Roadmap or the NetBeans Release Planning wiki.

This document is a collection of ideas that should be done in NetBeans PHP support area during NetBeans 8.0 time frame. Probably not every feature, item will be done, but it's mentioned to track it for next releases.

Project

Priority Task Notes Status
P1 Regenerate PHP runtime signature files Provide new signature files for binary libraries.
P2 Create new project wizard should support Composer User selects packages from UI and project is created with these packages.
P3 More Test roots Allow to have more Test roots. Likely not possible for Source roots (due to (S)FTP support - which Source root(s) should be downloaded/uploaded?)
P3 Phar Provide basic Phar support.
P3 Remote synchronization for directories.
P3 Includes/excludes for remote file transfer.

Frameworks & Tools

Priority Task Notes Status
P2 Improve existing support Try to improve existing support, especially the editor part. Huge changes/improvements in the PHP editor area are needed.
P2 ZF2 support Support Zend Framework 2. DONE
P2 Nette2 support Support Nette Framework 2. DONE
P2 Support for more Testing frameworks Add TestingFrameworkProvider and implement it for PHPUnit. DONE
P2 atoum support Support for atoum testing framework. DONE
P2 Composer improvements E.g. UI for searching. DONE
P2 Static code analysis Support for code inspection (code sniffer, mess detector). DONE
P3 Continuous results for PHPUnit Support for TAP format or --printer parameter. TAP format seems unusable
P3 PhpDocumentor2 support? Evaluate PhpDocumentor2, currently, in Alpha version.
Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo