mdlr

Atomic web frontend library for use in accessible, responsive web apps

https://github.com/digicademy/mdlr

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.4%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Atomic web frontend library for use in accessible, responsive web apps

Basic Info
  • Host: GitHub
  • Owner: digicademy
  • License: gpl-3.0
  • Language: PHP
  • Default Branch: main
  • Homepage:
  • Size: 21.5 KB
Statistics
  • Stars: 0
  • Watchers: 4
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 1 year ago · Last pushed 7 months ago
Metadata Files
Readme License Code of conduct Citation

README.rst

..  image:: https://img.shields.io/badge/PHP-8.2/8.4-blue.svg
    :alt: PHP 8.2/8.4
    :target: https://www.php.net/downloads

..  image:: https://img.shields.io/badge/TYPO3-13-orange.svg
    :alt: TYPO3 13
    :target: https://get.typo3.org/version/13

..  image:: https://img.shields.io/badge/License-GPLv3-blue.svg
    :alt: License: GPL v3
    :target: https://www.gnu.org/licenses/gpl-3.0

====
MDLR
====

This extension provides a web frontend library for use in TYPO3 and other web
applications with Fluid-based templating. Components are defined via Fluid to
provide vanilla HTML, CSS and a tiny bit of JS. They follow an atomic-design
pattern from small atoms via larger molecules, organisms, and templates all
the way to pages. This implementation avoids reactive frameworks, CSS and JS
preprocessors, as well as largely JS-based web components in favour of
delivering readable but coherent HTML to end users. All components aim for
semantic expressivity, accessibility, and responsive layouts that adapt to
various form factors from mobile to tablet to laptop to desktop.

:Repository:  https://github.com/digicademy/mdlr
:Read online: https://digicademy.github.io/mdlr
:TER:         https://extensions.typo3.org/extension/mdlr

Owner

  • Name: Digital Academy
  • Login: digicademy
  • Kind: organization
  • Location: Mainz

Digital Humanities at the Academy of Sciences and Literature Mainz

Citation (CITATION.cff)

cff-version: 1.2.0
title: MDLR
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Jonatan Jalle
    family-names: Steller
    email: jonatan.steller@adwmainz.de
    affiliation: Academy of Sciences and Literature Mainz
    orcid: 'https://orcid.org/0000-0002-5101-5275'
  - name: "MDLR contributors"
repository-code: >-
  https://github.com/digicademy/mdlr
abstract: >-
  This extension provides a web frontend library for use
  in TYPO3 and other web applications with Fluid-based
  templating. Components are defined via Fluid to provide
  vanilla HTML, CSS and a tiny bit of JS. They follow an
  atomic-design pattern from small atoms via larger
  molecules, organisms, and templates all the way to pages.
  This implementation avoids reactive frameworks, CSS and
  JS preprocessors, as well as largely JS-based web
  components in favour of delivering readable but coherent
  HTML to end users. All components aim for semantic
  expressivity, accessibility, and responsive layouts that
  adapt to various form factors from mobile to tablet to
  laptop to desktop.
keywords:
  - TYPO3
  - Frontend
  - Atomic
  - Responsive
  - Accessible
  - Components
  - Fluid
  - Academic
license: GPL 3
version: 2.0.0
date-released: '2025-08-27'

GitHub Events

Total
  • Member event: 1
  • Push event: 1
  • Create event: 2
Last Year
  • Member event: 1
  • Push event: 1
  • Create event: 2

Dependencies

.github/workflows/main.yml actions
  • TYPO3-Documentation/gh-render-action main composite
  • actions/configure-pages v5 composite
  • actions/deploy-pages v4 composite
  • actions/upload-pages-artifact v3 composite
composer.json packagist
  • typo3/cms-core ^13