Create New Project: Select Project Type
Use this dialog box to create empty projects or generate project stubs for developing PHP and Web applications.
The left-hand pane of the dialog box shows a list of project types for which stubs can be generated. The contents of the right-hand pane depend on the selected project type.
The project types are grouped under the PHP-Specific and Web categories. If you have any project templates saved, they are listed under the User Defined category.
PHP Empty Project
Choose this option to get just a project folder without any contents. See Create New Project: PHP Empty Project for a description of the fields in the right-hand pane.
PHP-Specific
- Composer Project: choose this option to have a project stub created using the Composer template. See Create New Project: Composer Project for a description of the fields in the right-hand pane.
- Drupal Module: choose this option to have a Drupal module created and set up. See Create New Project: Drupal Module for a description of the fields in the right-hand pane. The option is available only if the Drupal Support plugin is installed and enabled. The plugin is bundled with PhpStorm and activated by default. If the plugin is not activated, enable it on the Plugins page of the Settings / Preferences Dialog as described in Enabling and Disabling Plugins.
-
WordPress Plugin: choose this option to get a project stub for developing applications
using WordPress, see Using WordPress Content Management System for details.
In the right-hand pane, type the project location and specify the folder where WordPress is installed. This folder should contain the
wp-admin
andwp-includes
subdirectories.The option is available only if the WordPress Support plugin is installed and enabled. The plugin is bundled with PhpStorm and activated by default. If the plugin is not activated, enable it on the Plugins page of the Settings / Preferences Dialog as described in Enabling and Disabling Plugins.
-
App Engine Project: choose this option to get a project stub for developing
applications that will run in the Google PHP Runtime Environment,
see Using Google App Engine for PHP for details.
See for a description of the fields in the right-hand pane.
The option is available only if the Google App Engine for PHP plugin is installed and enabled. The plugin is bundled with PhpStorm and activated by default. If the plugin is not activated, enable it on the Plugins page of the Settings / Preferences Dialog as described in Enabling and Disabling Plugins.
Web
- HTML5 Boilerplate: choose this option to have the project structure set up and some sources generated based on the HTML5 Boilerplate template. See Create New Project: HTML5 Boilerplate for a description of the fields in the right-hand pane.
- Web Starter Kit: choose this option to have the project structure set up and some sources generated in accordance with the Web Starter Kit requirements. See Create New Project: Web Starter Kit for a description of the fields in the right-hand pane.
- React Starter Kit: choose this option to have the project structure set up and some sources generated according to the React requirements. See Create New Project: React Starter Kit for a description of the fields in the right-hand pane.
- Twitter Bootstrap: choose this option to have the project structure set up and some sources generated based on the Twitter Bootstrap template. See Create New Project: Twitter Bootstrap for a description of the fields in the right-hand pane.
- Foundation: choose this option to have the project structure set up and some sources generated based on the Foundation framework template. See Create New Project: Foundation for a description of the fields in the right-hand pane.
- AngularJS: choose this option to have the project structure set up and some sources generated based on the AngularJS framework template.
- Dart Web Application: choose this option to have the project structure set up and some sources generated for a Dart application.
-
Node.js Express App: choose this option to have the project structure set up and some project sources generated
based on the Express framework.
See Create New Project: Node.js Express App for a description of the fields in the right-hand pane.
The option is available only if the Node.js plugin is installed and enabled. The plugin is not bundled with PhpStorm, but it can be installed from the JetBrains plugin repository as described in Installing, Updating and Uninstalling Repository Plugins and Enabling and Disabling Plugins. - PhoneGap/Cordova App: choose this option to have the project structure set up and some sources generated based on the PhoneGap, Apache Cordova, and Ionic frameworks. See Create New Project: PhoneGap/Cordova for a description of the fields in the right-hand pane.
- Meteor App: choose this option to have the project structure set up and some sources generated based on the Meteor frameworks. See Create New Project: Meteor Application for a description of the fields in the right-hand pane.