Useful resources for Drupal
You might also like awesome-php.
- Yo Hedley! - Scaffold a headless Drupal backend, Angular app client, and Behat tests.
- 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.
- Entities Diagram Graph - Generates a graph of the entities, fields and their relationship of a particular installation of Drupal 7.
- 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.
- 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.
- 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.
- Date - Contains both a flexible date/time field type Date field and a Date API that other modules can use.
- Devel - A 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.
- WYSIWYG - Allows the use of client-side editors to edit content.
- Installation Guide
- Site Building Guide
- Administration & Security Guide
- Structure Guide
- Multilingual Guide
- Theming Guide
- Mobile Guide
- API Reference
- Examples for Developers
- Troubleshooting
- The Drupal Cookbook (for beginners)
- Examples for Developers
- Let’s Talk about Decoupled Authentication
- Creating a Dynamic Email Template in Drupal
- Getting started with a Core Initiative
- Drupal 8: Migrate Nodes with Attachments Easily
- Migration Best Practices
- Cross-Site Scripting attack detection
- simpleTest with Behat for Drupal 8
- Logs, The Easy Way
- Todo app with RESTful backend
- Message-subscribe - A New Subscription System
- What is Message module, and its new features
- Message notify - Multilingual email notifications
- Data Migration - part 2
- Data Migration - part 1
- Using composer to set up Drupal 8
- 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.
- Drupal 8 Basics - LevelUpTuts
- Drupal 7 Tutorials - LevelUpTuts
- Decoupled Drupal: When, Why, and How
- Building Modern APIs with RESTful
- DrupalCon Portland 2013 - Organic Groups \ Message
- Drupalize Me
- Stack Overflow
@drupal
on Twitter#drupal
on Freenode#drupal-contribute
on Freenode#drupal-support
on Freenode- Drupal Israel Meetup Group (Hebrew)
- Drupal NYC Meetup Group
- Solr Script - A handy script to install Apache Solr.
- Ubuntu development environment setup - Provides steps for configuring ubuntu so it will be ready for PHP and Drupal development.
- MacOS: New Machine configuration - Provides files and scripts for configuring MacOS for development.
Contributions welcome! Read the contribution guidelines first.
To the extent possible under law, Nir Galon has waived all copyright and related or neighboring rights to this work.