https://github.com/eaudeweb/edw_paragraphs
https://github.com/eaudeweb/edw_paragraphs
drupal-module
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/eaudeweb/edw_paragraphs
- Owner: eaudeweb
- Created: 2025-06-23T12:57:37.000Z (12 months ago)
- Default Branch: 1.x
- Last Pushed: 2026-01-29T10:07:35.000Z (5 months ago)
- Last Synced: 2026-01-30T01:32:07.071Z (5 months ago)
- Topics: drupal-module
- Language: CSS
- Homepage:
- Size: 160 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EDW Paragraphs
=============================================
This module provides a number of Paragraph types.
## Architecture
The module provides the following paragraph types:
```php
├── edw_paragraphs
├── edw_paragraphs_accordion
├── edw_paragraphs_announcement
├── edw_paragraphs_banner
├── edw_paragraphs_base
├── edw_paragraphs_block
├── edw_paragraphs_carousel
├── edw_paragraphs_container
├── edw_paragraphs_document
├── edw_paragraphs_facts_figures
├── edw_paragraphs_gallery
├── edw_paragraphs_heading
├── edw_paragraphs_image
├── edw_paragraphs_media
└── edw_paragraphs_tabs
└── edw_paragraphs_timeline
└── edw_paragraphs_view
```
## Installation
1. Add the following snippet to the `repositories` section of your `composer.json` file:
```
{
"type": "git",
"url": "https://github.com/eaudeweb/edw_paragraphs.git"
},
{
"type": "git",
"url": "https://github.com/eaudeweb/edw_media.git"
}
```
2. Run
```composer require eaudeweb/edw_paragraphs:^1.0```
3. Enable the module:
``drush en edw_paragraphs``
## Sub-modules
The following submodules can be used to extend the event functionality. They can also be used independently to attach to
other entities.
### Base
- **Button**: The Button paragraph allows editors to insert a link in different
variants.
- **Card**: The Card paragraph allows editors to display a bordered box around
its content. It includes optional fields like title, image, HTML text, metadata
for headers/footer.
- **HTML**: The Rich text paragraph adds an optional title field with body.
- **Links block**: The Links block paragraph displays a list of links.
- **Columns**: The Columns paragraph allows editors to group multiple
components (e.g.: HTML, Card, Document) in one, two or more columns.
- **Quote**: The Quote paragraph allows editors to add a quotation.
### Accordion
The paragraph shows a collection of collapsible items. To get this paragraph
type enable the EDW Paragraphs Accordion submodule.
### Announcement
Provides an Announcement block. To get this paragraph type enable the EDW
Paragraphs Announcement submodule.
### Banner
Provides Banner paragraph that display a prominent message and related action.
To get this paragraph type enable the EDW Paragraphs Banner submodule.
### Block
Provides a Block item paragraph with a field Block (plugin) that allows a
content entity to reference and configure custom block instances.
### Carousel
Provides Carousel paragraph that display items similar to a Banner with
multiple slides. To get this paragraph type enable the EDW Paragraphs Carousel
submodule.
### Container
This module provides a paragraph Container useful when you want to store other
components. To get this paragraph type enable the EDW Paragraphs Carousel
submodule.
### Document
The Document paragraph allows editors to render documents. To get this paragraph
type enable the EDW Paragraphs Carousel submodule.
### Facts and figures
Provides Facts and figures paragraph to display numerical representations of
facts that are easier to portray visually through the use of statistics. To get
this paragraph type enable the EDW Paragraphs Facts and figures submodule.
### Gallery
This module provides a paragraph type that displays a gallery of media entities.
To get this paragraph type enable the EDW Paragraphs Gallery submodule.
### Heading
This module provides a paragraph type that displays headings (h2-h6). To get
this paragraph type enable the EDW Paragraphs Heading submodule.
### Image
This module provides a paragraph type, used to add an image. To get this
paragraph type enable the EDW Paragraphs Heading submodule.
### Text with Featured media
This module provides the Text with Featured media paragraph. To get this
paragraph type enable the EDW Paragraphs Media submodule.
### Tabs
Provides Tabs paragraph that displays items easy to scan labels of the relevant
information, indicative of the additional content that is available through
extra interaction. To get this paragraph type enable the EDW Paragraphs Gallery
submodule.
### Timeline
Provides Timeline paragraph that displays items visually on a time axis. To get
this paragraph type enable the EDW Paragraphs Gallery submodule.
### View
Provides a View paragraph using Views Reference Field module that embed a view
block. To get this paragraph type enable the EDW Paragraphs View submodule.
## Other EDW modules:
* [edw_blocks](https://github.com/eaudeweb/edw_blocks)
* [edw_decoupled](https://github.com/eaudeweb/edw_decoupled)
* [edw_demo_data](https://github.com/eaudeweb/edw_demo_data)
* [edw_document](https://github.com/eaudeweb/edw_document)
* [edw_event](https://github.com/eaudeweb/edw_event)
* [edw_group](https://github.com/eaudeweb/edw_group)
* [edw_media](https://github.com/eaudeweb/edw_media)
* [edw_person](https://github.com/eaudeweb/edw_person)
* [edw_project](https://github.com/eaudeweb/edw_project)
* [edw_themes](https://github.com/eaudeweb/edw_themes)
* [edw_utilities](https://github.com/eaudeweb/edw_utilities)