Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://gitlab.com/davidjguru/drupal-custom-modules-examples
Custom Modules for Drupal, Codebase of some examples used in: https://davidjguru.github.io and https://www.therussianlullaby.com
NOT FOR PRODUCTION OR LIVE ENVIRONMENTS.
https://gitlab.com/davidjguru/drupal-custom-modules-examples
Drupal 9 drupal drupal module drupal8 php
Last synced: 4 months ago
JSON representation
Custom Modules for Drupal, Codebase of some examples used in: https://davidjguru.github.io and https://www.therussianlullaby.com NOT FOR PRODUCTION OR LIVE ENVIRONMENTS.
- Host: gitlab.com
- URL: https://gitlab.com/davidjguru/drupal-custom-modules-examples
- Owner: davidjguru
- Created: 2019-08-15T11:09:55.421Z (over 5 years ago)
- Default Branch: master
- Last Synced: 2024-09-28T10:40:12.314Z (4 months ago)
- Topics: Drupal 9, drupal, drupal module, drupal8, php
- Stars: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Drupal Custom Modules Examples
You can download, modify and share this software as in the [four freedoms of Free Software](https://en.wikipedia.org/wiki/Free_and_open-source_software#Free_software).
Please, as useful as you find this code or more handsome than I am to you: **don't use these modules in projects and of course not in production (live) environments**.
They are only for training purposes, testing or workshops. They are not finished, they don't have built-in tests and for sure, they won't be the most optimal solution to address a problem.
So please, only use the modules for training and playing with Drupal.Here you'll see custom Modules for Drupal, Codebase for examples shown in some websites:
* [therussianlullaby.com](https://www.therussianlullaby.com)
* [davidjguru.github.io](https://davidjguru.github.io)
* [dev.to/davidjguru](https://dev.to/davidjguru)
* [medium.com/@davidjguru](https://medium.com/@davidjguru)**This repository have a set of custom modules created for diverse purposes. Let's see.**
## JavaScript Custom Module
This is a custom module for testing JavaScript integration in Drupal 8|9.
[https://gitlab.com/davidjguru/drupal-custom-modules-examples/-/tree/master/javascript_custom_module](https://gitlab.com/davidjguru/drupal-custom-modules-examples/-/tree/master/javascript_custom_module)## Managing Activities
Custom Module which implements a subsystem for applications to events.
[https://gitlab.com/davidjguru/drupal-custom-modules-examples/-/tree/master/managing_activities](https://gitlab.com/davidjguru/drupal-custom-modules-examples/-/tree/master/managing_activities).It was part of the use case exposed in:
- [Placing a block by code](https://davidjguru.github.io/blog/drupal-fast-tips-placing-a-block-by-code).
-## Basic Custom Module
Hello World Basic Custom module.
[https://gitlab.com/davidjguru/drupal-custom-modules-examples/-/tree/master/basic_custom_module](https://gitlab.com/davidjguru/drupal-custom-modules-examples/-/tree/master/basic_custom_module)## Links Example
Just a basic case of Links Processing in Drupal.
[https://gitlab.com/davidjguru/drupal-custom-modules-examples/-/tree/master/links_example](https://gitlab.com/davidjguru/drupal-custom-modules-examples/-/tree/master/links_example)## My Random Module
This is a random generated custom module.
[https://gitlab.com/davidjguru/drupal-custom-modules-examples/-/tree/master/my_random_module](https://gitlab.com/davidjguru/drupal-custom-modules-examples/-/tree/master/my_random_module)## RegExp Checker
Offers an internal page for check Regular Expressions in a Drupal Context.
[https://gitlab.com/davidjguru/drupal-custom-modules-examples/-/tree/master/regexp_checker](https://gitlab.com/davidjguru/drupal-custom-modules-examples/-/tree/master/regexp_checker)## Headers Manager
Custom Module created to manage meta-info from head and headers.
[https://gitlab.com/davidjguru/drupal-custom-modules-examples/-/tree/master/headers_manager](https://gitlab.com/davidjguru/drupal-custom-modules-examples/-/tree/master/headers_manager)## Creating Field Example
Creating new Field for Drupal with Plugins.
[https://gitlab.com/davidjguru/drupal-custom-modules-examples/-/tree/master/creating_field_example](https://gitlab.com/davidjguru/drupal-custom-modules-examples/-/tree/master/creating_field_example)## Creating Nodes
Creating nodes in Drupal 8|9 programmatically.
[https://gitlab.com/davidjguru/drupal-custom-modules-examples/-/tree/master/creating_nodes](https://gitlab.com/davidjguru/drupal-custom-modules-examples/-/tree/master/creating_nodes)## Migrations
Set of custom module for migrations examples and use cases.
* [Migration Basic Module](https://gitlab.com/davidjguru/drupal-custom-modules-examples/-/tree/master/Migrations/migration_basic_module): Just a basic example of basic migration process with embedded data.
* [Migration CSV Module](https://gitlab.com/davidjguru/drupal-custom-modules-examples/-/tree/master/Migrations/migration_csv_module): Just a basic example of basic migration process with a CSV source.
* [Migration Google Sheet](https://gitlab.com/davidjguru/drupal-custom-modules-examples/-/tree/master/Migrations/migration_google_sheet): Migrating data from a Google sheet source.
* [Migration Google Sheet Wrong](https://gitlab.com/davidjguru/drupal-custom-modules-examples/-/tree/master/Migrations/migration_google_sheet_wrong): Migrating data from a Google sheet source, wrong version for debugging.
* [Migration Groups and Lookups]## Rest
Custom modules that buils diverse Rest functionalities, as clients, APIs, Plugins (resources for REST).
Related with my contrib module [Lightweight Webform Mailchimp (lwm) for Drupal 8 || 9 ](https://www.drupal.org/project/lwm)