Awesome Lists

awesome-drupal

by nirgn975

awesome listpushed almost 4 years ago

Useful resources for Drupal CMS 💧

AI summary

Drupal toolkit

A curated collection of tools, modules, and resources for building and managing Drupal web applications.

stars
91
forks
7
watching
7
awesome lists
3
entries
100
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/nirgn975/awesome-drupal/links.svg)](https://awesome.facts.dev/awesome/nirgn975/awesome-drupal)
HTML
<a href="https://awesome.facts.dev/awesome/nirgn975/awesome-drupal"><img src="https://awesome.facts.dev/shield/nirgn975/awesome-drupal/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/nirgn975/awesome-drupal/links.svg

What's in the list

100 links in 10 sections, with live GitHub stats.activeno commit in 2y

Tools

  • Drupal Console

    The Drupal CLI. A tool to generate boilerplate code, interact with and debug Drupal

  • DrupalVM

    Drupal VM makes building Drupal development environments quick and easy, and introduces developers to the wonderful world of Drupal development on virtual machines or Docker containers (instead of crufty old MAMP/WAMP-based development)

  • Drush

    Drush is a command line shell and Unix scripting interface for Drupal. Drush core ships with lots of useful commands for interacting with code like modules/themes/profiles. Similarly, it runs update.php, executes sql queries and DB migrations, and misc utilities like run cron or clear cache

  • Yo Hedley!

    Scaffold a headless Drupal backend, Angular app client, and Behat tests

  • DDEV-Local

    A Docker-based tool to create and manage local development environments. Use for other PHP apps too. Also see the

Modules

  • Administration menu

    Provides a theme-independent administration interface (aka. navigation, back-end)

  • Administration views

    Replaces administrative overview/listing pages with actual views for superior usability

  • Backup and Migrate

    Back up and restore your Drupal MySQL database, code, and files or migrate a site between environments. Backup and Migrate supports gzip, bzip and zip compression as well as automatic scheduled backups

  • Better Exposed Filters

    Back up and restore your Drupal MySQL database, code, and files or migrate a site between environments. Backup and Migrate supports gzip, bzip and zip compression as well as automatic scheduled backups

  • CKEditor - WYSIWYG HTML editor

    This module will allow Drupal to replace textarea fields with the CKEditor - a visual HTML editor, usually called a WYSIWYG editor

  • Colorbox

    Colorbox is a light-weight customizable lightbox plugin for jQuery. This module allows for integration of Colorbox into Drupal

  • Context

    Context allows you to manage contextual conditions and reactions for different portions of your site. You can think of each context as representing a "section" of your site

  • Display Suite

    Display Suite allows you to take full control over how your content is displayed using a drag and drop interface

  • RESTful module

    Allows Drupal to be operated via RESTful HTTP requests, using best practices for security, performance, and usability

  • Organic groups module

    Enable users to create and manage their own 'groups'

  • Message

    Enables logging and displaying system events in a number of different use cases

  • Message Notify

    – Forward messages when they are generated

  • Message Subscribe

    – Register to be notified when messages are generated for specific content

  • Module Filter

    – The modules list page can become quite big when dealing with a fairly large site or even just a dev site meant for testing new and various modules being considered

  • Entities Diagram Graph

    Generates a graph of the entities, fields and their relationship of a particular installation of Drupal 7

  • Owl Carousel

    This module integrates the wonderful Owl Carousel slider built by OwlFonk

  • csv2sql

    Convert CSV to SQL and create a table in your Drupal installation

  • Logs HTTP

    Provides JSON event pushing to Logs via the tag/http endpoint

  • Features

    Enables the capture and management of features in Drupal. A feature is a collection of Drupal entities which taken together satisfy a certain use-case

  • Commerce

    Used to build eCommerce websites and applications of all sizes

  • Views

    Allows administrators and site designers to create, manage, and display lists of content

  • Panels

    Allows a site administrator to create customized layouts for multiple uses

  • Panelizer

    Allows a site administrator to create customized layouts for multiple uses

  • Pathauto

    The Pathauto module automatically generates URL/path aliases for various kinds of content (nodes, taxonomy terms, users) without requiring the user to manually specify the path alias

  • Ctools

    This suite is primarily a set of APIs and tools to improve the developer experience

  • Search API

    Provides a framework for easily creating searches on any entity known to Drupal, using any kind of search engine

  • Slick

    Slick is a powerful and performant slideshow/carousel solution leveraging Ken Wheeler's Slick carousel. See

  • Token

    Provides additional tokens not supported by core (most notably fields), as well as a UI for browsing tokens

  • Ubercart

    Ubercart is the most popular Drupal E-Commerce platform for your website. It implements everything you need to start selling products online

  • Rules

    The Rules module allows site administrators to define conditionally executed actions based on occurring events (known as reactive or ECA rules)

  • Entity API

    Extends the entity API of Drupal core in order to provide a unified way to deal with entities and their properties

  • Entity cache

    Puts core entities into Drupal's cache API

  • elFinder file manager

    elFinder is a open source AJAX file manager

  • IMCE

    IMCE is an image/file uploader and browser that supports personal directories and quota

  • Date

    Contains both a flexible date/time field type Date field and a Date API that other modules can use

  • Devel

    Suite of modules containing fun for module developers and themers

  • Migrate

    Provides a flexible framework for migrating content into Drupal from other sources

  • Entity validator

    Allows you to define a plugin and set methods to validate the object you'r dealing with

  • Webform

    Webform is the module for making forms and surveys in Drupal

  • WYSIWYG

    Allows the use of client-side editors to edit content

Documentation

Articles

Distributions

  • Commerce kickstart

    Commerce Kickstart is the quickest way to get up and running with Drupal Commerce

  • OpenScholar

    The easiest way to power all of your institution's websites

  • Open Atrium

    Open Atrium, maintained by Phase2 Technology, is a Drupal distribution that allows you to confidently engage with your colleagues through convenient collaboration

  • OpenPublic

    For government and public policy organizations, open source only works if it’s built for the security, accessibility, and flexibility requirements of the public sector

  • OpenPublish

    OpenPublish is a Drupal 7 packaged distribution designed for the online news industry. It is deployed in a variety of media outlets sites including magazines, newspapers, journals, trade publications, broadcast, wire service, multimedia sites and membership publications

Books

Videos

Podcasts

Community

Tips

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.