Search by

drupal / webship_portal

Drupal-Infrastructure

The Webship.co portal site template: a site to manage software, with documentation, products and releases, a newsletter and social sharing, in the Webtheme theme with the Webship.co colors and design. Built on top of Drupal and Display Builder. No Canvas, no Layout Builder.

Package info

git.drupalcode.org/project/webship_portal.git

Homepage

Type:drupal-recipe

pkg:composer/drupal/webship_portal

Statistics

Installs: 30

Dependents: 1

Suggesters: 0

1.0.x-dev 2026-09-14 12:27 UTC

This package is auto-updated.

Last update: 2026-09-14 12:28:42 UTC


README

The Webship.co portal site template: a site to manage software, with documentation, products and releases, a newsletter and social sharing, in Webtheme, the theme with the Webship.co colors and design.

Maintained by Webship. Built on top of Drupal and Display Builder. No Layout Builder displays and no Drupal Canvas.

The site template works on its own: it applies the Web Admin, Web SEO, Web Security, Web Development, Web Page, Web Assets, Web Editor, Web Config, Web Doc, Web Releases and Web Newsletter default recipes, the Web Dashboard recipe and core recipes, never another site template.

Webship Portal

Install

With the Website project template and DDEV:

composer create-project drupal/website my_site
cd my_site
ddev config --project-type=drupal --docroot=web
ddev start
ddev composer require drupal/webship_portal
ddev drush site:install recipes/webship_portal -y
ddev launch

The Webship installer lists the site templates: choose Webship Portal.

On an installed site, apply it as a recipe:

ddev composer require drupal/webship_portal
ddev drush recipe recipes/webship_portal

What you get

  • Content types: Webpage, with the media library (images, documents, audio, video) of Web Assets.
  • Webtheme as the default theme, generated from UI Suite UIkit, with its blocks placed in the regions of its UIkit page: site branding, main and account menus in the navbar, the main and account menus in the offcanvas on small screens, breadcrumbs in the header, page title, local tasks and actions, and the footer and social media menus in the footer.
  • Web Doc: documentation book pages at /docs.
  • Web Releases: products and release notes, at /products.
  • Web Newsletter: a newsletter subscription webform.
  • Webshare: social sharing buttons.
  • Contact webform with anti-spam protection, at /contact.
  • Administration: Web Admin with Gin and its toolbar, Coffee, Project Browser and automatic updates; the Webmaster and Editorial default dashboards of the Web Dashboard recipe, built with Display Builder.
  • SEO and security: Web SEO with breadcrumbs, redirects, path aliases, metatags and the XML sitemap; Web Security with anti-spam protection and login by email or username.
  • Editing and configuration: the editor and configuration management features of Webship.

Default content

A fresh install looks like a complete site, in the structure of Webship.co:

  • Front page: a hero with calls to action, six feature cards (site templates, the installer, documentation, products and releases, the newsletter, Display Builder and UIkit), three image sections and the newsletter signup.
  • Documentation at /docs: an index and six guides (getting started, install with Composer, choose a site template, dashboards, build pages with Display Builder, theme the site with Webtheme).
  • Products at /products: the Webship installer, Webtheme, the Website Starter and the Webship Starter, each with an image and its release notes.
  • About us at /about and Contact at /contact.
  • Menus: the main, footer and social media menus.
  • Media: six images in the media library: five CC0 photos and a product shot of the portal.

No slogan is set: the pages are titled with their own title and the site name.

Image credits

The photos in content/file are released under CC0 (public domain dedication), and were resized for the web:

FilePhotoAuthorLicense
designer-two-screen-setup.jpgDesigner's two-screen setupLee CampbellCC0
developer-laptop-code.jpgLaptop coding programsTirza van DijkCC0
code-on-monitor.jpgCode on computer monitorMarkus SpiskeCC0
code-editor-laptop.jpgCode editor on a laptopLuis GomesCC0
team-planning-laptops.jpgPlanning with laptopsHelloquenceCC0

webship-portal-product-shot.jpg is a screenshot of the Webship Portal front page with Webtheme, distributed with this project under GPL-2.0-or-later.

Requirements

  • Drupal 11.4 or later.
  • PHP 8.3 or later.
  • Composer 2.