This project is not covered by Drupal’s security advisory policy.

Webships Starter is the default site template for the Webships installer. It builds a gallery of web apps and the organizations behind them, and publishes the list over JSON:API so other Drupal sites can read it.

What it builds

  • Web apps and organizations as content, each with a description, a logo, an icon, a category and a link to its source code.
  • Category taxonomies for both, so the gallery can be browsed and filtered.
  • Listing views for the apps and for the organizations.
  • JSON:API from /api, read-only, with OAuth 2.0 and Swagger UI documentation, through the WebAPI module.
  • The Drupal core administration theme for the whole site, front end and back end.

Who reads the list

The WebApps module points at a site built with this template and lists what it finds in the Project Browser, so the apps published here show up inside any Drupal site.

Install

This is a Drupal recipe. To install a new site with it, the way Drupal CMS does it:

ddev drush site:install ../recipes/webships_starter -y --account-name=webmaster

To apply it to a site you already have:

ddev composer require drupal/webships_starter
ddev drush recipe ../recipes/contrib/webships_starter
ddev drush cache:rebuild

A site template is applied once. After that the configuration belongs to your site and you can change it freely.

Webships Starter is not covered by Drupal's security advisory policy.

Supporting organizations: 
Initial building, ongoing maintenance and development

Project information

Releases