useDrupal attempts to make it easier to create a headless drupal & drupal commerce frontend using react.
JavaScript implementation of Drupal’s Twig extensions
Emulate Drupal Attribute in JavaScript.
Lighthouse Stack Packs
Drupal's Twig filters, implemented for Twig.js
A Lando plugin that provides a tight integration with Drupal.
Drupal JSON-API params
Helpers for Next.js + Drupal.
Use Drupal Canvas to build pages from React components, then render them anywhere
Gatsby source plugin for building websites using the Drupal CMS as a data source
Provides a ⚡️ Vite plugin to transform 🌱 Twig into HTML with a 💧 Drupal flavour
Flmngr file manager UI component for React
Act on elements only once.
Drupal ESlint configuration
JavaScript implementation of Drupal’s Twig extensions
ESLint bundled with drupal core config
An ESLint plugin to match the Drupal standard for contrib modules and themes.
Drupal CKEditor 5 integration
CLI for managing Radix components in a Drupal theme
Drupal stylelint configuration
Framework for integrating the [Webform](https://www.drupal.org/project/webform) module with Next.js applications. This library is capable of rendering simple Webforms out-of-the-box. The functionality can be extended to support advanced features of Webfor
Flmngr file manager (Local disk / Amazon S3 / Azure Blob) for Angular
Pantheon Decoupled Kit's Health Check
[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [](https://github.com/drunomics/nuxtjs-drupal-c
Utilizes capistrano to allow for doing intellegent deployments of drupal projects.
didi is a collection of recipes for capistrano that allow drupal to be deployed, tested and used in a CI environment
Coming Soon! This gem is in development - Dont use it, Drupal integration with rails app
Drush makefiles are used to build a drupal code base with specific version. This gem focused on deploying with those makefiles
Zen is the ultimate starting theme for Drupal, an homage to the CSS Zen Garden site where designers can redesign the page purely through the use of CSS. http://drupal.org/project/zen
+drupalcluster+ is a command line tool to quickly deploy a Drupal hosting cluster of a scalable amount [2..5] of virtual webservers. !! AWS identity is required for this script !! Your AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY should be either environment variables, or set in ~/.aws/credentials. The configuration file contains additional details for the cluster, including an ssh KeyName that's needed to access the servers. The KeyName defaults to 'Drupal', easiest if it's precreated. $HOME/.drc/drupalcluster.conf This is a demo version only, builds Drupal on HTTP connection. Don't use it seriously. Especially, don't post personal/sensitive data on your Drupal site. ==== Commands create name -- Creates a Drupal hosting cluster check [name] -- Checks the status of creation/deletion delete name -- Deletes permanently the given cluster test name|url -- Sends a simple HTTP GET to the URL (of the given cluster) attack instance -- Permanently terminates the given server instance list -- Lists the recently created/deleted clusters. ----------------------- *** Please contribute to add rspec's ***
Capistrano is an open source tool for running scripts on multiple servers. It’s primary use is for easily deploying applications. While it was built specifically for deploying Rails apps, it’s pretty simple to customize it to deploy other types of applications. This package is a deployment "recipe" to work with Kraftwagen/Drupal applications.
= Backup utility for database, folders and files Backs up a MySQL database, folders and files to a default folder (~/backup) or to a specified folder. If the --cron switch is provided the specified database and files are not backed up rather a cron job of the provided command is added to crontab. == Install The application can be installed with $ gem install syc-backup == Usage Backup a database to the default folder _~/backup_ $ sycbackup -d database -uuser -ppass Backup a MySQL database, a directory and files to the default folder $ sycbackup -d database -uuser -ppass -f directory,file1,file2 Specify a backup folder $ sycbackup backup/folder -d database -uuser -ppass -f directory,file1,file2 Override files in the backup folder if they exist $ sycbackup backup/folder --override -f directory,file1,file2 Don't compress the backup $ sycbackup --no-compress -f directory,file1,file2 Create a cron job that is scheduled every day at 2:30 $ sycbackup -d database -uuser -ppass -f directory,file1 --cron 30,2,*,*,* If the user or password contains characters as '(' you have to escape them. A password like 123(56 has to be provided with pass\"123\(56\". == Usage of --override and --no-compress Whether the backup directory and the backup files are time stamped depends how --override and --no-compress is set. The results are shown in the table below. --override --no-compress backup directory backup file(s) 0 0 w/o timestamp w/ timestamp 1 0 w/o timestamp w/ timestamp 0 1 w/ timestamp uncompressed 1 1 w/o timestamp uncompressed == Supported Platform syc-backup has been tested with 1.9.3 == Notes The application backs up the MySQL database with _mysqldump_. The dumpfile has the form yyyymmdd-HHMMSS_databasename.sql. After the files are backed up the dumpfile will be deleted. If the --no-compress is provided the files are copied to the backup folder. Otherwise they are compressed with _tar cfz YYYYmmdd-HHMMSS_syc-backup.tar.gz_. If the --override switch is not provided the backup directory will be added a timestamp. So if you create a cron job you should every now and then delete obsolete backup folders. The source contains lib/backup/file_backup.rb which is not used in the application. == Tests The tests create folders and files and will be deleted after the tests finish. _MySQLBackup_ needs to run a MySQL database with a database _test_ and a user _user_ with the password _pass_. The test files live in the test folder and begin with test_. There is a rake file available which can be used to run all tests with $ rake test == Links * [http://sugaryourcoffee.github.com/syc-backup] - RubyDoc * [http://www.github.com/sugaryourcoffee/syc-backup] - Source code on GitHub * [http://syc.dyndns.org/drupal/content/backup-drupal-database] - Development notebook * [https://rubygems.org/gems/syc-backup] - RubyGems