Logo

dev-resources.site

for different kinds of informations.

Checking out Drupal starshot

Published at
12/2/2024
Categories
drupal
php
cms
Author
xwero
Categories
3 categories in total
drupal
open
php
open
cms
open
Author
5 person written this
xwero
open
Checking out Drupal starshot

I checked the weekly drop and there I found a link to Dries' post to install Drupal CMS. For the people who are not aware of this, the Drupal starshot initiative is an endeavour to make Drupal less developer dependent. This means things like installing modules from the admin interface, making the initial setup easier, the ability to create packages to bootstrap features (which they call recipes), and so on.
This version of the cms is called Drupal cms. For the people who want to build the cms from scratch Drupal will still be available.

The installation

Once the server is setup and you go to the url and this is the page you see.

first install page

This page provides you with a small selection of functionality groups you can select.

Second install page

The second install page is only the site name.
If you don't use the ddev setup you will get the database config page

third install screen

Then you will get page that shows you the progress of the installation.

A detail that I noticed was the icon during the installation.

Install favicon

I think it is nice they already think of a small thing like that.

For developers, drush site:install is available. I had to remember not to use it, the command is ingrained in my drupal setup flow.

The admin interface

For most of the sites I setup content is the landing page for the admin interface. Drupal cms has a dashboard page.

admin dashboard

The first thing i noticed was the user and password message. The Drupal installation asks this during the installation. Don't forget to save the data, because as soon as you go to another page this message is gone.

I like the vertical menu. As I suspected this is due to the Gin admin theme.

admin theme

The create section in the menu is great because it centralises most of the things you can create. One of the things I don't see is webform.
In Drupal a developer needs to set this up, and most of the times the users are taught that if you want to create something go to the section first. So this is great.

admin create section

All the other menu items haven't changed much. As an example here is the configuration section.

admin configuration section

As you see on the screenshot, I was on the extend page. The colors could be further apart for the people that have problems with color visibility.

Notable modules

The first module that got my attention is ECA. At first glance it seems to be used as a part of the workflow.

ECA module

admin ECA

For mail they use the symfony mailer component out of the box. As a developer this makes me happy.
The easy mail module allows simple mail template configuration.

mail modules

I think they have gone overboard with the spam modules. Most of the sites I created need only one to stop spam.

spam modules

As the cookie banner module they added Klaro

The content items are soft deleted by default, because of the trash module.

Conclusion

It feels like the starshot initiative is getting production ready very quickly, as it was only announced in may.

Could this be one of the things that is going to dethrone Wordpress as the most used cms? Time will tell.

I'm excited to see the progress and I thank everyone who already worked on the project!

drupal Article's
30 articles in total
Favicon
Symfony Station Communiqué — 10 January 2025 — A look at Symfony, Drupal, PHP, and other programming news!
Favicon
Symfony Station Communiqué — 03 January 2025 — A look at Symfony, Drupal, PHP, and other programming news!
Favicon
New Drupal Hook attribute
Favicon
Symfony Station Communiqué — 27 December 2024 — A look at Symfony, Drupal, PHP, and other programming news!
Favicon
Migrating Legacy Drupal Sites to Drupal 9: Strategies for Smooth Transition
Favicon
Drupal vs. WordPress: Drupal vs. WordPress: Choosing the Right CMS for Your Needs
Favicon
Symfony Station Communiqué — 06 December 2024 — A look at Symfony, Drupal, PHP, and other programming news!
Favicon
Checking out Drupal starshot
Favicon
Symfony Station Communiqué - 29 November 2024. A look at Symfony, Drupal, PHP, and programming news!
Favicon
Symfony Station Communiqué — 15 November 2024. A look at Symfony, Drupal, PHP, and programming news!
Favicon
The 4 best free CMSes for an online store in 2024
Favicon
Symfony Station Communiqué — 11 October 2024. A look at Symfony, Drupal, PHP, and Programming News!
Favicon
Preventing SQL Injection (SQLi) Attacks in Drupal
Favicon
Symfony Station Communiqué — 08 November 2024. A look at Symfony, Drupal, PHP, and programming news!
Favicon
Symfony Station Communiqué — 22 November 2024. A look at Symfony, Drupal, PHP, and programming news!
Favicon
A Drupal Self-Help Guide to Boost Website Performance - PageSpeed Insights
Favicon
Symfony Station Communiqué — 01 November 2024. A look at Symfony, Drupal, PHP, and programming news!
Favicon
Importance of Drush in Drupal Website Development
Favicon
Why composer is necessary for Drupal installations or upgrades?
Favicon
Symfony Station Communiqué — 25 October 2024. A look at Symfony, Drupal, PHP, and programming news!
Favicon
Jira Project Management Software
Favicon
Acquia Pipeline Management
Favicon
GIT Version Control System
Favicon
Vanilla Javascript
Favicon
Tailwind CSS Implementation
Favicon
Symfony Station Communiqué - 18 October 2024. A look at Symfony, Drupal, PHP, and programming news!
Favicon
Trello Project Management
Favicon
Symfony Station Communiqué — 04 October 2024. A look at Symfony, Drupal, PHP, and programming news!
Favicon
Figma XD to Drupal Conversion
Favicon
Symfony Station Communiqué - 13 September 2024. Your look at Symfony, Drupal, PHP, and programming news!

Featured ones: