All Projects → anavarre → drupal-8-tools

anavarre / drupal-8-tools

Licence: GPL-3.0 License
Spin up a D8 site in seconds. Audit your D7 module and get a scaffolding for a port to D8. And more.

Programming Languages

shell
77523 projects

Labels

Projects that are alternatives of or similar to drupal-8-tools

drupal8-composer-template
Project template for Drupal 8 projects with composer | Quick installation via "composer create-project woprrr/drupal8-composer-template:8.3.0"
Stars: ✭ 27 (+92.86%)
Mutual labels:  drupal
shila-drupal-theme
Atomic design and Pattern Lab friendly, component-based, fairly unopinionated starting point for new Drupal themes
Stars: ✭ 81 (+478.57%)
Mutual labels:  drupal
dockerized-drupal-starter
End-to-end (CI + CD) dockerized Drupal 8 starting point.
Stars: ✭ 27 (+92.86%)
Mutual labels:  drupal
drupal-dev-docker
An opinionated Drupal development environment based on Docker.
Stars: ✭ 22 (+57.14%)
Mutual labels:  drupal
webapp-wordlists
This repository contains wordlists for each versions of common web applications and content management systems (CMS). Each version contains a wordlist of all the files directories for this version.
Stars: ✭ 306 (+2085.71%)
Mutual labels:  drupal
drupal-pi
Drupal on Docker on a Raspberry Pi. Pi Dramble's little brother.
Stars: ✭ 92 (+557.14%)
Mutual labels:  drupal
ansible-role-php-versions
Ansible Role - PHP Versions
Stars: ✭ 78 (+457.14%)
Mutual labels:  drupal
drupal8-employee-crud-module
No description or website provided.
Stars: ✭ 16 (+14.29%)
Mutual labels:  drupal
jDrupal
A JavaScript Library and API for Drupal Applications
Stars: ✭ 77 (+450%)
Mutual labels:  drupal
WunderTools
Project reference configuration for use with Ansible & Vagrant
Stars: ✭ 18 (+28.57%)
Mutual labels:  drupal
drupal
Vanilla Drupal docker container image
Stars: ✭ 19 (+35.71%)
Mutual labels:  drupal
drupal-php
PHP docker container image for Drupal
Stars: ✭ 56 (+300%)
Mutual labels:  drupal
cli
Acquia CLI
Stars: ✭ 30 (+114.29%)
Mutual labels:  drupal
drupal-typed-data-by-example
Drupal's Typed Data API by example
Stars: ✭ 27 (+92.86%)
Mutual labels:  drupal
nuxtjs-drupal-ce
A Nuxt.js module to easily connect Drupal via custom elements.
Stars: ✭ 14 (+0%)
Mutual labels:  drupal
buzzyblog
React + WordPress REST API, a new endeavor to provide a better experience to content creators, web masters and digital marketers, etc
Stars: ✭ 50 (+257.14%)
Mutual labels:  drupal
migrate source example
Example module for Drupal 8 that provides migrations of users, terms, files and nodes from database, JSON resources, CSV and XML files. #migrate
Stars: ✭ 39 (+178.57%)
Mutual labels:  drupal
TqExtension
Test your Drupal 7 (D8 in progress) sites easier with TqExtension for Behat.
Stars: ✭ 13 (-7.14%)
Mutual labels:  drupal
DrupalPod
Start Drupal contributions with 1 click.
Stars: ✭ 96 (+585.71%)
Mutual labels:  drupal
drevops
💧 + 🐳 + ✓✓✓ + 🤖 + ❤️ Build, Test, Deploy scripts for Drupal using Docker and CI/CD
Stars: ✭ 55 (+292.86%)
Mutual labels:  drupal

Drupal 8 Tools

This is a placeholder for simple D8 goodies that will hopefully help you speed up recurring tasks.

Notes

  • Those Shell scripts have been tested against Ubuntu 12.04 LTS (Precise Pangolin) and 14.04 LTS (Trusty Tahr). If you're running a non LTS release, use at your own risk.
  • Make sure all scripts are executable (chmod +x script.sh)
  • It's safer to run those scripts from within a container or a VM (e.g. Docker or Vagrant)

Recommended usage

Add the following bash aliases in your .bash_aliases file:

alias saudit='sudo /path/to/drupal-8-tools/audit/system_audit.sh'
alias maudit='sudo /path/to/drupal-8-tools/audit/module_audit.sh'
alias install='sudo /path/to/drupal-8-tools/provisioning/install.sh'
alias delete='sudo /path/to/drupal-8-tools/provisioning/delete.sh'
alias update='sudo /path/to/drupal-8-tools/misc/core-update.sh'
alias module='sudo /path/to/drupal-8-tools/scaffolding/module.sh'

Apply changes without rebooting:

$ . ~/.bash_aliases

To provision a Drupal 8 site, invoke the install.sh or delete.sh script directly and give it a sitename:

$ install/delete {sitename}

If you want a module scaffolding, invoke the module.sh script:

$ module

Want to quickly try and update Drupal (there be dragons!)? Run:

$ update

To audit your system against Drupal 8 requirements, run:

$ saudit

If you wish to upgrade a Drupal 7 module to Drupal 8, there's also a script for that! Run the below command and enter the full Unix path to any D7 module to audit:

$ maudit

You might also want to run a quick system audit to make sure your LAMP stack is compatible with Drupal 8's minimum requirements. Simply run:

$ audit

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].