Great idea, install without DDev?

Created on 22 January 2025, 3 months ago

Problem/Motivation

Having Drupal setup with all the modules installed and everything working sounds like a dream.
However, I'd like to install Drupal CMS without adding a new development install, I have docker setup exactly how I like it and don't need DDEV.

Steps to reproduce

When I follow the setup, everything wants me to use DDEV.

Proposed resolution

Provide a zip file of the full system so it can be added to any host and installed just like Drupal.
A docker file for a full setup would also be useful.

User interface changes

Add to the setup something like "Download the full zip, push to your host, unzip then run https://example.com/setup.php and follow the setup"

✨ Feature request
Status

Active

Component

Base Recipe

Created by

πŸ‡¬πŸ‡§United Kingdom dave_______1

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @dave_______1
  • πŸ‡ΊπŸ‡ΈUnited States phenaproxima Massachusetts

    There is nothing in Drupal CMS that requires you to use DDEV, or that prevents you from using a runtime other than DDEV.

    The reason we generally recommend DDEV, and why we document our support for it, is because it is the officially supported local development platform endorsed by (I think?) the Drupal core team. And it works really well - it sets up everything with minimal friction. So that, at least for now, is the runtime we prefer, and document as such.

    But if you have PHP and Composer installed, and don't want to use DDEV, you can get Drupal CMS set up with just composer create-project drupal/cms, then point any PHP-ready web server at it. I myself use bare-metal PHP and Composer, combined with Laravel Valet, most of the time.

    Adding additional runtimes (such as a custom Dockerfile) would create extra maintenance burden for us, and probably be jankier than something like DDEV, which is very well-supported, actively developed, and well-tested.

    But there's nothing preventing you from getting it running in some custom way, if you're so inclined.

    Therefore, I'm closing this issue out as "works as designed", but feel free to reopen if you think further discussion is needed.

  • πŸ‡¦πŸ‡ΊAustralia pameeela

    @dave_______1 I am curious what you think we can do to update the existing language to make this more clear.

    On the download page, we have:

    Drupal CMS puts the power of Drupal into the hands of marketers, designers and content creators. You'll need php and composer to use the command below, or you can install with DDEV.

    Which documentation led you to believe that you had to use DDEV? You are not the first person to provide this feedback and I would love to address it.

  • πŸ‡­πŸ‡ΊHungary betarobot

    The composer prompt was not really clear/highlighted until recently. All emphasis was on DDEV. Now it is pretty visible I guess.

  • πŸ‡¦πŸ‡ΊAustralia pameeela

    Thanks, if folks have further suggestions to improve the docs, please create a new issue.

Production build 0.71.5 2024