Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/unlcms/unl_dcf
DCF modules for Drupal (Deprecated - this project will be split out into individual modules)
https://github.com/unlcms/unl_dcf
Last synced: about 2 months ago
JSON representation
DCF modules for Drupal (Deprecated - this project will be split out into individual modules)
- Host: GitHub
- URL: https://github.com/unlcms/unl_dcf
- Owner: unlcms
- License: gpl-2.0
- Created: 2020-07-20T14:46:42.000Z (over 4 years ago)
- Default Branch: 1.1.x
- Last Pushed: 2023-03-09T20:30:02.000Z (almost 2 years ago)
- Last Synced: 2024-04-27T20:02:52.682Z (8 months ago)
- Language: PHP
- Homepage:
- Size: 495 KB
- Stars: 3
- Watchers: 6
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
The *[Digital Campus Framework](https://github.com/d-c-n/dcf)* (DCF) provides a brand-agnostic foundation for creating websites and web applications. DCF makes available a set of tools that significantly reduce development time, and its support for CSS grid sets it apart from other frameworks.
This project contains modules to facilitate Drupal implementation:
# DCF Classes
In the DCF framework, CSS classes are used for everything from adding padding to an element to defining page layouts. In some cases, it makes sense to expose a subset of these classes to content creators. The *DCF Classes* module allows for a site builder to define a whitelist of classes to make available to content creators. See README.md in the *DCF Classes* module for more information.# DCF Layouts
The *DCF Layouts* module provides CSS-grid-based layouts for core's *Layout Discovery*, which can be used in *Layout Builder*. Four layouts are provided: 1) One column (DCF), 2) Two column (DCF), 3) Three column (DCF), and 4) Four column (DCF). A number of configuration options are provided for each layout. See README.md in the *DCF Layouts* module for more information.# DCF CKEditor
The *DCF CKEditor* module provides CKEditor plugins to integrate with the DCF. Currently, it provides a *DCF Table* plugin, which automatically applies the `dcf-table` class to tables created in CKEditor. See README.md in the *DCF CKEditor* module for more information.# DCF Lazy Loading
The *DCF Lazy Loading* module allows for a site builder to use *DCF Lazy Loading* with Drupal. It supports the base lazying loading functionality where images are loaded prior to entering the viewport. It also provides the ability to automatically calculate the *sizes* attribute based on the parent element.