Documentation Plan for the NetBeans IDE 6.5 for PHP.
May - September 2008
-- Main.BarbaraMityashina - 30 May 2008
Table of Contents
- Introduction
- Documentation deliverables
- Documents to be maintained
- Documents to be created
- Detailed documentation schedule
Introduction
The NetBeans 6.5 IDE for PHP is intended for developing, debugging, and deploying PHP projects. This plan describes the documentation deliverables for the NetBeans 6.5 IDE for PHP.
Documentation deliverables
- Configuration documents
- Configuring the environment for PHP development in Windows - maintained
- Configuring the environment for PHP development in Linux - maintained
- Configuring the environment for PHP development in Solaris - maintained
- Configuring the environment for PHP development in MacOS - maintained
- MySQL database tools - new
- Setting Up a PHP Project - maintained
- Editor
- NetBeans IDE for PHP Editor: Brief Overview - maintained
- Debugging PHP Code in NetBeans - new
- Creating, maintaining, and running unit tests on PHP projects in NetBeans
- NetBeans IDE general features
- Using CVS in NetBeans - new
- Create a Wish List Application in 8 Steps Tutorial - maintained
- Related technologies tutorials and how-to's
- Using the JMaki Technology in PHP Development in NetBeans - new
- Using Javascript in PHP Development in NetBeans - new
- Developing an Extension to Facebook using NetBeans IDE for PHP - new
Documents To Be Maintained
| Document name | Sections to be updated | Sections to be added | Planned start date | Due date | Completed | Status | Comments |
| Configuring the environment in Windows | | Vista | June 09 | | | | Barbara: No updates required. I checked - XAMPP lite installtion procedure works for Vista |
| Configuring the environment in Linux | Specifying the Document Root for the Apache2 HTTP Server: Avoid creating a virtual host | | June 09 | | | | Barbara: Not done |
| Configuring the environment in Solaris | | Section about Solaris itself, not SXDE | June 09 | | | | Barbara: Not done |
| Setting Up a PHP Project | | Setting up Configurations: local server/ remote server/ command line | August 18 | | 29.07.08 | Ready | Run configurations and sources location have been described for projects with/without existing sources _ |
| Create a Wish List Application in 8 Steps Tutorial | Lesson 1: Creating a Sample Database with Test Data; Adding a lesson devoted to deploying the application on a remote server | | August 18 | | | Ready | |
Documents To Be Created
JMaki
JMaki is a plugin that simplifies and speeds up the PHP development process.
The document shall cover the following activities:
- Installing and setting up the JMaki plugin
- Using the JMaki palette in PHP development
- Examples and how-to's TBD
Debugging
The document shall cover the following cases:
- Debugging within one PHP code block
- Debugging several PHP code blocks
- Debugging PHP code with Javascript inclusions
- Included files
UnitTests
The document shall cover the following topics:
- General concepts of unit testing
- Creating unit tests
- Maintaining unit test
Facebook
TBD
OnlineHelp
- Draft 1 (by Milestone 2, June 30, 2008)
- Final (by Online help hand-off, August 18, 2008)
The following topics will be included:
- Using the IDE Online Help
- Configuring the environment
- Setting up a PHP project
- Setting up configurations: local server, remote server, command line
- Editing a PHP source file in the IDE editor
- Syntax Highlighting
- Navigator
- Code Folding
- Smart Indent
- Formatting
- Bracket Completion
- Code Completion
- Parameter Hints
- Go to declaration
- Debugging a PHP project
- Running a PHP project from the IDE in various configurations