drupal / webship_project
Project template for the webship.co Portal site
Package info
git.drupalcode.org/project/webship_project.git
Type:project
pkg:composer/drupal/webship_project
Requires
- composer/installers: ~2
- cweagans/composer-patches: ~2.0
- drupal/core: ^11.4 || ^12
- drupal/core-composer-scaffold: ^11.4 || ^12
- drupal/webship_portal: ~1.0
- drupal/webship_starter: ~1.0
- drupal/website_starter: ~1.0
- drush/drush: ^13.7 || ^14
- mglaman/composer-drupal-lenient: ^2.0
- oomphinc/composer-installers-extender: ~2.0
- webship/patches: ~12.0
- webship/webship: ~12.0
Requires (Dev)
Suggests
None
Provides
None
Conflicts
Replaces
None
This package is auto-updated.
Last update: 2026-10-01 14:56:16 UTC
README
Webship
The Webship.co portal site was built on top of Drupal, as it has many options, tools, frameworks, and configuration management, which are needed in building solutions.
Create a site with DDEV
DDEV is the documented way to run Webship. Composer, PHP, Drush and the database all run inside DDEV, so nothing is needed on your machine but DDEV itself.
mkdir my-site && cd my-site
ddev config --project-type=drupal --docroot=web
ddev start
ddev composer create-project drupal/webship_project:11.0.0-rc1
ddev restart
ddev drush site:install webship --account-name=webmaster --account-pass=<password> -y
ddev launch
ddev restart picks up the .ddev/config.yaml the template ships (PHP 8.4,
Node.js 22, MySQL 8.0, Apache), which lands in the project during
ddev composer create-project and replaces the one ddev config wrote. The
project name is not in that file: DDEV takes it from the directory, so the site
is at https://<directory>.ddev.site.
To answer the install questions in a browser instead, skip the site:install
line and run ddev launch right away.
For the development version of Webship 11.0.x, use the branch constraint:
ddev composer create-project drupal/webship_project:11.0.x-dev
Without DDEV
The same template works with a Composer, PHP and database stack of your own. First install Composer, then:
composer create-project drupal/webship_project:11.0.0-rc1 my-site --no-interaction
cd my-site
vendor/bin/drush site:install webship --account-name=webmaster --account-pass=<password> -y
Requirements
- DDEV — or PHP 8.3 or newer, Composer 2 and a MySQL/MariaDB database.
- Drupal core
~11.4.0. - Node.js 20 or newer, for the
webship-jstest suite intests/.
Links
- Project page: https://www.drupal.org/project/webship
- Issue queue: https://www.drupal.org/project/issues/webship
- Source: https://git.drupalcode.org/project/webship_project
