Download the PHP package splashfrog/leap-starter without Composer

On this page you can find all versions of the php package splashfrog/leap-starter. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package leap-starter

Splash Frog - LEAP Starter

The architectural foundation for enterprise Drupal 11 applications.

The LEAP Starter ecosystem is a collection of essential tools, services, and configuration recipes that scaffold a modern, scalable Drupal 11 website. It provides solutions for complex core edge-cases (like nested draft publishing), introduces robust URL hierarchy management, and establishes a low-code design system via Layout Builder.


✨ Architectural Philosophy

Legacy starter kits often rely on rigid Installation Profiles or brittle config/install directories that break when site builders need to customize standard structures.

The LEAP Approach:

  1. Decoupled Configuration (Recipes): We do not force configuration upon module installation. Instead, we use Drupal 11 Configuration Recipes (drush recipe ...). This allows site builders to opt-in to the specific content types, media types, or administrative views they need, when they need them.
  2. Service-Oriented Architecture: Complex business logic (like URL alias cascading or recursive publishing) is housed in strictly typed, PHP 8.3+ injectable services, ensuring the codebase is testable and extensible.
  3. Graceful Degradation: The modules are built defensively. If a site builder deletes an optional field provided by a recipe, the backend logic degrades gracefully rather than throwing fatal exceptions.

🛠️ Requirements


🚀 Installation & Setup

Because this is an ecosystem of sub-modules, you only enable what you need. Each sub-module includes an installation hook that will prompt you with the exact Drush command required to apply its accompanying configuration recipe.

Example:


🧩 The Starter Modules

Content Lifecycle (leap_content)

Provides the core Content Types (Basic, Landing, Home) configured for Layout Builder and Content Moderation.

Administrative Enhancements (leap_admin)

Replaces the default Drupal content screens with highly optimized Views for Content and Media management.

Layout Builder Smart Styles (leap_lb_smartstyles)

Transforms Layout Builder into a low-code design tool by extending the contrib Layout Builder Styles module.

Block Utilities (leap_blocks)

Provides a general-purpose Block type and the essential OptionsBuilderService.

Media Types (leap_media)

A lightweight bridging module that provides the configuration recipe to scaffold out the site's foundational Media architecture (Document, Image, Audio, Remote Video, Local Video).

User Accounts (leap_users)

A lightweight bridging module that provides the configuration recipe to establish basic user architecture, including administrative roles and essential fields like First Name and Last Name.


🛡️ License

This module is part of the Splash Frog Ecosystem, the Drupal Ecosystem, and is provided under the GPL-2.0-or-later License.


All versions of leap-starter with dependencies

PHP Build Version
Package Version
Requires php Version >=8.3
drupal/core Version ^11.3
drupal/layout_builder_styles Version ^2.0
drupal/pathauto Version ^1.12
drupal/paragraphs Version ^1.17
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package splashfrog/leap-starter contains the following files

Loading the files please wait ...