PHPackages                             vinlaurens/drupal-base - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. vinlaurens/drupal-base

ActiveProject[Utility &amp; Helpers](/categories/utility)

vinlaurens/drupal-base
======================

Project template for Drupal projects.

03PHP

Since Dec 31Pushed 4y ago1 watchersCompare

[ Source](https://github.com/vinlaurens/drupal-base)[ Packagist](https://packagist.org/packages/vinlaurens/drupal-base)[ RSS](/packages/vinlaurens-drupal-base/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

vinlaurens Drupal Base
======================

[](#vinlaurens-drupal-base)

Drupal base for starting new projects.

- INSTALL
    - Download the project.
- USED MODULES - Require - Require development
- UP FOR REVIEW
- UP FOR REVIEW DEV
- SECURITY UP FOR REVIEW
- PERFORMANCE UP FOR REVIEW
- DOCUMENTATION
    - Tools
    - MKDocs
    - Installation
    - Run server

INSTALL
-------

[](#install)

### Download the project.

[](#download-the-project)

1. To start a fresh project execute the following command. `composer create-project vinlaurens/drupal-base:dev-master some-dir --no-interaction`

### Install the project.

[](#install-the-project)

1. Create MySQL database named: vm\_drupal\_base
2. Execute the following drush command. `vendor/bin/drush site-install --account-name=admin --account-pass=admin --account-mail=noreply@local.local --site-mail=admin@dev.drupal.test --existing-config -y -vvv`
3. Remove composer.lock from the .gitignore file

### Build and deploy the project

[](#build-and-deploy-the-project)

1. Make sure "composer install" has been run.
2. Run "make config". A file will be created in "config/deploy.ini"
3. Edit "config/deploy.ini" and update ACCEPTANCE and PRODUCTION servers with respective IPs. Make sure the other data is correct.
4. Run "make build".
5. Run "make deploy".

USED MODULES
------------

[](#used-modules)

#### Require

[](#require)

- [https://www.drupal.org/project/admin\_toolbar](https://www.drupal.org/project/admin_toolbar)
- [https://www.drupal.org/project/entity\_usage](https://www.drupal.org/project/entity_usage)
- [https://www.drupal.org/project/search\_api](https://www.drupal.org/project/search_api)
-
- [https://www.drupal.org/project/field\_group](https://www.drupal.org/project/field_group)
- [https://www.drupal.org/project/hook\_event\_dispatcher](https://www.drupal.org/project/hook_event_dispatcher)
-
- [https://www.drupal.org/project/remote\_stream\_wrapper](https://www.drupal.org/project/remote_stream_wrapper)
- [https://www.drupal.org/project/smart\_trim](https://www.drupal.org/project/smart_trim)
-
- [https://www.drupal.org/project/token\_filter](https://www.drupal.org/project/token_filter)
- [https://www.drupal.org/project/twig\_tweak](https://www.drupal.org/project/twig_tweak)
- [https://www.drupal.org/project/remote\_stream\_wrapper](https://www.drupal.org/project/remote_stream_wrapper)
- [https://www.drupal.org/project/twig\_tweak](https://www.drupal.org/project/twig_tweak)

#### Require development

[](#require-development)

-
-
- [https://www.drupal.org/reroute\_email/](https://www.drupal.org/reroute_email/)
- [https://www.drupal.org/stage\_file\_proxy/](https://www.drupal.org/stage_file_proxy/)
-
-
-

UP FOR REVIEW
-------------

[](#up-for-review)

-
- [https://www.drupal.org/project/views\_extras](https://www.drupal.org/project/views_extras)
-
- [https://www.drupal.org/project/entity\_reference\_unpublished](https://www.drupal.org/project/entity_reference_unpublished)
- [https://www.drupal.org/project/layout\_paragraphs](https://www.drupal.org/project/layout_paragraphs)
- [https://www.drupal.org/project/entity\_reference\_facet\_link](https://www.drupal.org/project/entity_reference_facet_link)
- [https://www.drupal.org/project/entity\_reference\_revisions](https://www.drupal.org/project/entity_reference_revisions)
- [https://www.drupal.org/project/dynamic\_entity\_reference](https://www.drupal.org/project/dynamic_entity_reference)
- [https://www.drupal.org/project/twig\_field\_value](https://www.drupal.org/project/twig_field_value)
- [https://www.drupal.org/project/field\_group\_table](https://www.drupal.org/project/field_group_table)
- [https://www.drupal.org/project/grouped\_checkboxes](https://www.drupal.org/project/grouped_checkboxes)
- [https://www.drupal.org/project/field\_group\_easy\_responsive\_tabs](https://www.drupal.org/project/field_group_easy_responsive_tabs)
- [https://www.drupal.org/project/popup\_field\_group](https://www.drupal.org/project/popup_field_group)
- [https://www.drupal.org/project/twig\_backlink](https://www.drupal.org/project/twig_backlink)
- [https://www.drupal.org/project/responsive\_preview](https://www.drupal.org/project/responsive_preview)
- [https://www.drupal.org/project/maintenance\_mode\_redirect](https://www.drupal.org/project/maintenance_mode_redirect)
- [https://www.drupal.org/project/role\_expose](https://www.drupal.org/project/role_expose)
-

UP FOR REVIEW DEV
-----------------

[](#up-for-review-dev)

-
- [https://www.drupal.org/project/twig\_vardumper](https://www.drupal.org/project/twig_vardumper)
- [https://www.drupal.org/project/twig\_debugger](https://www.drupal.org/project/twig_debugger)
- [https://www.drupal.org/project/role\_test\_accounts](https://www.drupal.org/project/role_test_accounts)
- [https://www.drupal.org/project/token\_environment](https://www.drupal.org/project/token_environment)
- [https://www.drupal.org/project/phpstorm\_metadata](https://www.drupal.org/project/phpstorm_metadata)
- [https://www.drupal.org/project/module\_config\_delete](https://www.drupal.org/project/module_config_delete)
- [https://www.drupal.org/project/services\_env\_parameter](https://www.drupal.org/project/services_env_parameter)

SECURITY UP FOR REVIEW
----------------------

[](#security-up-for-review)

- [https://www.drupal.org/project/watchdog\_mailer](https://www.drupal.org/project/watchdog_mailer)
- [https://www.drupal.org/project/env\_dependencies](https://www.drupal.org/project/env_dependencies)

PERFORMANCE UP FOR REVIEW
-------------------------

[](#performance-up-for-review)

-

DOCUMENTATION
-------------

[](#documentation)

### Tools

[](#tools)

- [Markdown](https://daringfireball.net/projects/markdown/)
- [MKDocs](https://www.mkdocs.org/#installation)

### MKDocs

[](#mkdocs)

### Installation

[](#installation)

1. First install MKDocs on your computer `pip install mkdocs`

### Run server

[](#run-server)

MkDocs comes with a built-in dev-server that lets you preview your documentation as you work on it.

1. Make sure you’re in the same directory as the mkdocs.yml configuration file.
2. Start the server by running `$ mkdocs serve`
3. Open up  in your browser

###  Health Score

15

—

LowBetter than 3% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity28

Early-stage or recently created project

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/31181161?v=4)[vinlaurens](/maintainers/vinlaurens)[@vinlaurens](https://github.com/vinlaurens)

### Embed Badge

![Health badge](/badges/vinlaurens-drupal-base/health.svg)

```
[![Health](https://phpackages.com/badges/vinlaurens-drupal-base/health.svg)](https://phpackages.com/packages/vinlaurens-drupal-base)
```

###  Alternatives

[laravel-frontend-presets/white-dashboard

Laravel 11.x Front-end preset for white dashboard

507.9k](/packages/laravel-frontend-presets-white-dashboard)[moderntribe/tribe-libs

A library for use on Modern Tribe service projects.

1349.8k2](/packages/moderntribe-tribe-libs)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
