Drupal Advent Calendar day 2 - Starshot Installer

Door number 20
20
Door number 13
13
Door number 18
18
Door number 22
22
Door number 6
6
Door number 14
14
Door number 21
21
Door number 16
16
Door number 17
17
Door number 15
15
Door number 9
9
Door number 7
7
Door number 23
23
Door number 10
10
Door number 5
5
Door number 19
19
Door number 8
8
Door number 12
12
Door number 11
11
Door number 24
24
By james, 2 December, 2024
Door 2 showing a box with the Drupal logo

It’s day 2 of the Drupal Advent calendar and today we’re taking a look at the first step to any new website built with Drupal CMS, the site installer.

The previous Drupal installer wasn’t terrible, but it required a lot of steps, and typically needed a lot more work, finding and installing modules, when the initial install was complete.

The new installer has tried to simplify the process as much as possible, and offers a friendlier interface.

The primary question it asks is what are the main goals of your site:

Drupal CMS installer asking what your top goals are

At present, there are six options, but these are expected to be expanded in the future.

These options are provided by Drupal recipes, a new feature of recent Drupal versions that allow modules to be installed and configurations to be applied, and even for content to be created.

The options here are a curated list of Recipes created for the Starshot project, designed to set up a ready use configuration for each goal listed. It is expected that additional recipes will be added to the installer.

Drupal has always been about expandability, and additional recipes will be available on the Drupal website. It’s still to be determined if the installer will allow you to add additional recipes during the installation, but even if it doesn’t, it will be easy to apply either built-in or external recipes after installation with Project Browser, which we’ll talk more about later.

This track is being led by Tim Plunkett, who has done a stellar job to bring it to this stage.

 

Comments

Restricted HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.