Blog
FAQ
Discussions
Search
Projects, issues, users, and merge requests.
Project ID, name, and description.
User nickname, name, and org.
Issue ID, title, and summary.
Merge request titles.
Contrib
.social
Feed
Live feed
Builds
Live builds
Core
Tags
Tags and Initiatives
Examples for Developers
Open on Drupal.org →
Open on Drupal GitLab →
Created on 3 October 2009,
over 15 years ago
Maintained by
🇩🇰
Denmark
add1sun
🇺🇸
United States
bdragon
🇨🇦
Canada
chx
🇺🇸
United States
cweagans
🇺🇸
United States
cyberswat
🇺🇸
United States
dave reid
🇺🇸
United States
drewish
🇪🇸
Spain
ilo
🇸🇪
Sweden
Itangalo
🇺🇸
United States
jn2
🇨🇳
China
jungle
🇨🇦
Canada
katbailey
🇨🇦
Canada
LeeHunter
🇺🇸
United States
linclark
🇺🇸
United States
litwol
🇵🇪
Peru
marvil07
🇨🇭
Switzerland
mikl
🇺🇸
United States
mile23
🇺🇸
United States
rfay
🇨🇦
Canada
RobLoach
🇺🇸
United States
socketwench
🇺🇸
United States
Torenware
🇧🇬
Bulgaria
valthebald
🇫🇷
France
yched
Clone
Clone with SSH
Clone with HTTPS
Clone with
doGit
🇮🇹
Italy
75%
🇺🇸
United States
6%
🇬🇧
United Kingdom
5%
🇪🇸
Spain
5%
🇩🇪
Germany
5%
🇦🇺
Australia
4%
🇩🇰
Denmark
1%
Top 9 contributors
Drupalize.Me
5%
🇺🇸
@eojthebrave
Seidor
5%
🇪🇸
@rcodina
DROWL.de
5%
🇩🇪
@Grevil
CTI Digital
4%
🇬🇧
@oily
Fagioli.biz
4%
🇮🇹
@afagioli
Tomato Elephant Studio
4%
🇦🇺
@VladimirAus
DDEV
1%
🇺🇸
@rfay
Ardea
1%
🇩🇰
@ressa
Fiora
🇬🇧
@oily
and 2 individuals
( 72% )
🇮🇹
@apaderno
🇬🇧
@schillerm
Follow
Sign in to follow projects
Merge Requests
More
!91
Tabs secondary variable always empty
Merged
Show issue
Unnamed author
updated
28 days ago
!90
REST Example not in toolbar
Merged
Show issue
🇮🇹
Italy
afagioli
updated
29 days ago
!44
var_export() does not handle circular references
Open
Show issue
🇮🇹
Italy
apaderno
updated
about 1 month ago
!22
Port image_example module to Drupal 9.4+
Merged
Show issue
🇨🇳
China
jungle
updated
3 months ago
!89
Remove the phpcs.xml.dist file and temporary disable PHPUnit tests
Merged
Show issue
🇮🇹
Italy
apaderno
updated
3 months ago
!88
Rest-Client-Actions generates error
Merged
Show issue
🇮🇹
Italy
apaderno
updated
3 months ago
More Merge Requests
Issues
🐛
Tabs secondary variable always empty
Active
Menu Example
Created
29 days ago
v4.0
🇬🇧
United Kingdom
schillerm
14 days ago
🐛
REST Example not in toolbar
Active
REST Example
Created
29 days ago
v4.0
🇮🇹
Italy
afagioli
14 days ago
📌
Port image_example module to Drupal 9.4+
Needs work
Image Example
Created
over 11 years ago
v4.0
🇺🇸
United States
Kristen Pol
2 months ago
📌
Remove the phpcs.xml.dist file and temporary disable PHPUnit tests
Active
Tests
Created
3 months ago
v4.0
🇮🇹
Italy
apaderno
2 months ago
🐛
Rest-Client-Actions generates error
Active
Action Example
Created
over 4 years ago
v4.0
🇺🇸
United States
bogdog400
2 months ago
📌
Missing description route/menu in action_example
Active
Action Example
Created
about 2 years ago
v4.0
🇨🇳
China
jungle
3 months ago
📌
[meta] Check documentation for 'callback' and so forth
Active
Other
Created
almost 10 years ago
v4.0
🇺🇸
United States
mile23
3 months ago
🌱
[Police] Add README.md to each submodule or not
Active
Other
Created
about 2 years ago
v4.0
🇨🇳
China
jungle
3 months ago
✨
Add Dynamic/Virtual field example
Active
Other
Created
over 1 year ago
v4.0
🇩🇰
Denmark
ressa
3 months ago
📌
Move PHPUnit Example into Testing Example
Active
Testing Example
Created
over 6 years ago
v4.0
🇺🇸
United States
mile23
6 months ago
🌱
[meta] Consolidate phpunit_example and simpletest_example into testing_example
Fixed
Testing Example
Created
over 7 years ago
v4.0
🇺🇸
United States
mile23
6 months ago
📌
Update plugin_type_example to use PHP attributes instead of annotations
Active
Plugin Type Example
Created
6 months ago
v4.0
🇺🇸
United States
eojthebrave
6 months ago
🐛
Remove (deprecate?) tour_example module
Active
Tour Example
Created
6 months ago
v4.0
🇺🇸
United States
eojthebrave
6 months ago
📌
Multilingual Example for Drupal 8
Active
New modules
Created
about 10 years ago
v1.0
🇺🇸
United States
socketwench
6 months ago
🐛
Tour Pop-ups don't point to the right place on small screens
Needs work
Tour Example
Created
almost 10 years ago
v4.0
🇬🇧
United Kingdom
artfulrobot
6 months ago
✨
Drupal 11 compatibility
Fixed
Code
Created
8 months ago
v4.0
🇦🇺
Australia
VladimirAus
7 months ago
🐛
Uncaught TypeError and other problems with simple tabledrag example
Active
Tabledrag Example
Created
7 months ago
v4.0
🇺🇸
United States
brad.bulger
7 months ago
📌
Add translatable config_simple_example
Fixed
New modules
Created
almost 13 years ago
v4.0
🇨🇦
Canada
alberto56
7 months ago
📌
Add help_topics example
Needs work
Other
Created
almost 5 years ago
v4.0
🇧🇬
Bulgaria
valthebald
8 months ago
📌
Add the missing @group annotation to test classes
Active
Tests
Created
8 months ago
v4.0
🇮🇹
Italy
apaderno
8 months ago
📌
Make the documentation comment for the module clearer
Postponed
Menu Example
Created
8 months ago
v4.0
🇧🇪
Belgium
rodrigo panchiniak fernandes
8 months ago
📌
Add logo for Project Browser
Fixed
Other
Created
9 months ago
v4.0
🇮🇹
Italy
apaderno
8 months ago
🐛
"Image button" input element is invisible
Fixed
Form API Example
Created
almost 6 years ago
v4.0
🇭🇺
Hungary
Balu Ertl
8 months ago
📌
Remove empty lines before comments in YAML
Fixed
Other
Created
9 months ago
v4.0
🇮🇹
Italy
apaderno
8 months ago
🐛
'string_to_add' form element never increments
Fixed
Queue Example
Created
almost 7 years ago
v4.0
🇸🇳
Senegal
ostry.sn
8 months ago
📌
Remove theming_example_menu()
Fixed
Theming Example
Created
9 months ago
v4.0
🇮🇹
Italy
apaderno
8 months ago
🐛
The InputDemo class uses the wrong service
Fixed
Form API Example
Created
9 months ago
v4.0
🇮🇹
Italy
apaderno
8 months ago
🐛
Time-related fields do not show their default values
Fixed
Form API Example
Created
over 1 year ago
v4.0
🇯🇵
Japan
tyler36
9 months ago
📌
Automated Drupal 11 compatibility fixes for examples
Fixed
Code
Created
9 months ago
v4.0
project update bot
9 months ago
📌
Fix spelling mistakes and create a .cspell-project-words.txt file for the words that should not be changed
Fixed
Other
Created
9 months ago
v4.0
🇮🇹
Italy
apaderno
9 months ago
📌
Rewrite the JavaScript code to use behaviors and plain JavaScript
Fixed
JavaScript Example
Created
almost 5 years ago
v4.0
🇦🇺
Australia
jannakha
9 months ago
📌
[Meta] Pass Eslint validations
Fixed
Other
Created
about 1 year ago
v4.0
🇪🇸
Spain
jlbellido
9 months ago
📌
Use double-colons before pseudo-elements
Fixed
Code
Created
9 months ago
v4.0
🇮🇹
Italy
apaderno
9 months ago
📌
Pass ESLint validations: Field Example
Fixed
Field Example
Created
about 1 year ago
v4.0
🇪🇸
Spain
jlbellido
9 months ago
📌
Remove the .eslintrc file
Fixed
Other
Created
9 months ago
v4.0
🇮🇹
Italy
apaderno
9 months ago
📌
Use the patch provided as artifact to fix the ESLint errors that can be automatically fixed
Fixed
Code
Created
9 months ago
v4.0
🇮🇹
Italy
apaderno
9 months ago
📌
Fix PHPStan detected errors
Fixed
Code
Created
about 1 year ago
v4.0
🇪🇸
Spain
jlbellido
9 months ago
📌
Remove "version: VERSION" and "package: Testing" from .info.yml files
Fixed
Other
Created
9 months ago
v4.0
🇮🇹
Italy
apaderno
9 months ago
🐛
Use the contributed Hypermedia Application Language (HAL) module
Fixed
REST Example
Created
over 1 year ago
v4.0
🇦🇺
Australia
geoffreyr
9 months ago
📌
Change core_version_requirement to "^8.8 || ^9"
Fixed
Other
Created
9 months ago
v3.0
🇮🇹
Italy
apaderno
9 months ago
📌
Create a parent class for RoutePathTest and YamlValidationTest
Fixed
Code
Created
9 months ago
v4.0
🇮🇹
Italy
apaderno
9 months ago
📌
Require at least Drupal 10.3 and remove any usage of deprecated classes, methods, constants, or functions
Fixed
Code
Created
9 months ago
v4.0
🇮🇹
Italy
apaderno
9 months ago
📌
Field Example Add Field text outdated in Functional tests in D10.1
Fixed
Field Example
Created
over 1 year ago
v4.0
🇦🇺
Australia
jaydee1818
9 months ago
📌
Do not use ControllerBase as parent class for RestExampleHelpController
Fixed
REST Example
Created
9 months ago
v4.0
🇮🇹
Italy
apaderno
9 months ago
📌
Use the correct placeholder for "href" attributes
Fixed
Code
Created
9 months ago
v4.0
🇮🇹
Italy
apaderno
9 months ago
📌
Use the Drupal core CSS class to hide form elements when JavaScript is enabled
Fixed
AJAX Example
Created
about 2 years ago
v4.0
🇬🇧
United Kingdom
joachim
9 months ago
📌
Pass ESLint validations: Config Entity Example
Fixed
Config Entity Example
Created
about 1 year ago
v4.0
🇪🇸
Spain
jlbellido
9 months ago
📌
Pass ESLint validations: Content Entity Example
Fixed
Content Entity Example
Created
about 1 year ago
v4.0
🇪🇸
Spain
jlbellido
9 months ago
📌
Pass ESLint validations: Events Example
Fixed
Events Example
Created
about 1 year ago
v4.0
🇪🇸
Spain
jlbellido
9 months ago
📌
Pass ESLint validations: File Example
Fixed
File Example
Created
about 1 year ago
v4.0
🇪🇸
Spain
jlbellido
9 months ago
📌
Pass ESLint validations: Form API Example
Fixed
Form Example
Created
about 1 year ago
v4.0
🇪🇸
Spain
jlbellido
9 months ago
📌
Pass ESLint validations: Menu Example
Fixed
Menu Example
Created
about 1 year ago
v4.0
🇪🇸
Spain
jlbellido
9 months ago
📌
Pass ESLint validations: Node Type Example
Fixed
Node Type Example
Created
about 1 year ago
v4.0
🇪🇸
Spain
jlbellido
9 months ago
📌
Pass ESLint validations: Stream Wrapper Example
Fixed
Stream Wrapper Example
Created
about 1 year ago
v4.0
🇪🇸
Spain
jlbellido
9 months ago
📌
Pass ESLint validations: Testing Example
Fixed
Testing Example
Created
about 1 year ago
v4.0
🇪🇸
Spain
jlbellido
9 months ago
📌
Pass ESLint validations: Plugin Type Example
Fixed
Plugin Type Example
Created
about 1 year ago
v4.0
🇪🇸
Spain
jlbellido
9 months ago
📌
Pass ESLint validations: Tour Example
Fixed
Tour Example
Created
about 1 year ago
v4.0
🇪🇸
Spain
jlbellido
9 months ago
📌
Use UnitTestCase as parent class for Unit tests
Fixed
Code
Created
9 months ago
v4.0
🇮🇹
Italy
apaderno
9 months ago
🐛
YamlValidationTest::provideYamls() returns .yml files that are not part of the Examples project
Fixed
Code
Created
9 months ago
v4.0
🇮🇹
Italy
apaderno
9 months ago
📌
Disable DrupalCI for all the branches
Fixed
Other
Created
9 months ago
v4.0
🇮🇹
Italy
apaderno
9 months ago
💬
BaseFieldDefinition to create file field
Fixed
Content Entity Example
Created
over 9 years ago
v1.0
🇮🇩
Indonesia
anjjriit
9 months ago
📌
Do not use ControllerBase as parent class for RestExampleClientController
Fixed
REST Example
Created
9 months ago
v4.0
🇮🇹
Italy
apaderno
9 months ago
🐛
Files in modules/rest_example/tests/src/Functional use a wrong namespace
Fixed
REST Example
Created
about 2 years ago
v4.0
🇨🇳
China
jungle
9 months ago
📌
Correct the field formatter class name
Fixed
Field Example
Created
11 months ago
v4.0
🇺🇸
United States
selwynpolit
9 months ago
🐛
modules/action_example/tests/src/Functional/ActionExampleTest.php uses a wrong namespace
Fixed
Action Example
Created
over 1 year ago
v4.0
🇯🇵
Japan
tyler36
9 months ago
📌
Pass Eslint validations: Rest example
Fixed
REST Example
Created
about 1 year ago
v4.0
🇪🇸
Spain
jlbellido
9 months ago
📌
Replace "meatball sandwich" with "ham sandwich" in the documentation comment of ExampleHamSandwich
Fixed
Plugin Type Example
Created
12 months ago
v4.0
🇧🇪
Belgium
rodrigo panchiniak fernandes
9 months ago
📌
t() calls should be avoided in classes, use dependency injection and $this->t() instead in example module
Fixed
Other
Created
about 5 years ago
v4.0
🇮🇳
India
swatichouhan012
9 months ago
📌
Remove the "For our Sandwich plugin type, we've specified the @cache.default service be used in the plugin_type_example.services.yml file." sentence from a code comment
Fixed
Plugin Type Example
Created
about 5 years ago
v4.0
🇨🇦
Canada
alberto56
9 months ago
📌
Revert the changes done in the ae8a19d98bffd244fac1ce280e059c83a9366c46 commit
Fixed
File Example
Created
9 months ago
v4.0
🇮🇹
Italy
apaderno
9 months ago
📌
Fix the code in \Drupal\render_example\Controller\RenderExampleController::preRender()
Needs work
Render Example
Created
over 6 years ago
v4.0
🇺🇸
United States
mile23
9 months ago
📌
Add an example showing how the content of a block is changed at runtime
Needs work
Block Example
Created
over 7 years ago
v4.0
🇪🇪
Estonia
drugan
9 months ago
🐛
Dynamic form sections not working with Address
Needs work
AJAX Example
Created
over 5 years ago
v4.0
🇨🇭
Switzerland
handkerchief
9 months ago
📌
Fix the type hinting in ExampleFixtureManagementTest
Closed: duplicate
Testing Example
Created
over 5 years ago
v1.0
🇺🇦
Ukraine
darkdim
9 months ago
📌
Change the .libraries.yml file not to use weight for JavaScript files
Active
JavaScript Example
Created
9 months ago
v4.0
🇮🇹
Italy
apaderno
9 months ago
📌
Pass ESLint validations: JavaScript Example
Closed: outdated
JavaScript Example
Created
about 1 year ago
v4.0
🇪🇸
Spain
jlbellido
9 months ago
📌
Pass ESLint validations: Ajax Example
Closed: outdated
AJAX Example
Created
about 1 year ago
v4.0
🇪🇸
Spain
jlbellido
9 months ago
✨
Provide a way for contrib to list its own examples
Needs review
Other
Created
over 3 years ago
v4.0
🇺🇸
United States
mradcliffe
9 months ago
📌
Apply code styles for the form_api_example module
Needs work
Form API Example
Created
over 5 years ago
v4.0
🇺🇦
Ukraine
lyalyuk
9 months ago
🌱
Rethink the form examples
Active
Form Example
Created
over 10 years ago
v4.0
🇳🇱
Netherlands
sutharsan
9 months ago
📌
Use locking mechanism in cron_example.module
Needs work
Cron Example
Created
almost 9 years ago
v4.0
🇨🇿
Czech Republic
aramboyajyan
9 months ago
✨
Allow truncating the stream in stream wrapper example
Active
Stream Wrapper Example
Created
over 6 years ago
v4.0
🇺🇸
United States
mile23
9 months ago
📌
Update the module to show how to use the page.manager service
Active
Pager Example
Created
over 3 years ago
v4.0
🇬🇧
United Kingdom
John_B
10 months ago
✨
Add DBTNG example which uses addTag().
Postponed
DBTNG Example
Created
over 10 years ago
v4.0
🇺🇸
United States
loopduplicate
10 months ago
📌
Create README.md for Example: JavaScript sub-module (js_example)
Closed: works as designed
Documentation
Created
about 2 years ago
v4.0
🇩🇰
Denmark
ressa
10 months ago
✨
Theming Link doesn't show in the navbar
Needs work
Theming Example
Created
almost 2 years ago
v4.0
🇺🇸
United States
JenLangfoss
10 months ago
🐛
var_export() does not handle circular references
Needs review
Render Example
Created
about 3 years ago
v4.0
🇪🇸
Spain
jmohino
10 months ago
✨
Demonstrate rendering add-more AJAX form as a block
Needs work
AJAX Example
Created
almost 9 years ago
v4.0
🇺🇸
United States
dhansen
10 months ago
✨
Plugin: Create an advanced Plugin example that contains a configuration entity
Active
Plugin Type Example
Created
11 months ago
v4.0
🇺🇸
United States
lhridley
11 months ago
📌
Update batch example to reflect new API (8.6.0)
Needs work
Batch Example
Created
over 7 years ago
v3.0
🇺🇸
United States
mile23
about 1 year ago
📌
Set up to date the gitlab-ci.yml configuration
Fixed
Other
Created
about 1 year ago
v4.0
🇪🇸
Spain
jlbellido
about 1 year ago
💬
Menu items do not appear for enabled modules
Active
Content Entity Example
Created
over 1 year ago
v4.0
🇬🇧
United Kingdom
peterk900
over 1 year ago
✨
Add a FAPI file upload example
Active
Form Example
Created
over 1 year ago
v4.0
🇩🇪
Germany
Anybody
over 1 year ago
📌
Add filter example
Needs review
Filter Example
Created
almost 11 years ago
v4.0
🇺🇸
United States
mile23
over 1 year ago
🐛
Config Entity Example Add Field text outdated in Functional tests in D10
Closed: duplicate
Config Entity Example
Created
over 1 year ago
v4.0
🇦🇺
Australia
jaydee1818
over 1 year ago
✨
Add Migrate example
Needs work
Migrate Example
Created
about 11 years ago
v4.0
🇷🇴
Romania
claudiu.cristea
almost 2 years ago
📌
Fix testDynamicFormSections in ajax_example
Fixed
AJAX Example
Created
about 2 years ago
v3.0
🇨🇳
China
jungle
about 2 years ago
📌
Declare $modules property in test classes protected
Fixed
PHPUnit Example
Created
about 2 years ago
v3.0
🇨🇳
China
jungle
about 2 years ago
📌
Remove drupal:simpletest form dependencies of testing_example
Fixed
Other
Created
about 2 years ago
v3.0
🇨🇳
China
jungle
about 2 years ago
✨
Entity_example Delete Options
Closed: outdated
Entity Example
Created
over 12 years ago
v1.0
🇺🇸
United States
IvoryTierra
about 2 years ago
contrib
.social
Blog
FAQ
Discussions
Production build 0.71.5
2024