2017 © Pedro Peláez
 

typo3-cms-extension mjml

Mjml view using mjml over npm

image

saccas/mjml

Mjml view using mjml over npm

  • Wednesday, June 13, 2018
  • by danielhuf
  • Repository
  • 5 Watchers
  • 3 Stars
  • 645 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 4 Open issues
  • 9 Versions
  • 53 % Grown

The README.md

MJML

https://mjml.io integration for TYPO3 EXT:Form, (*1)

MJML is a markup language designed to reduce the pain of coding a responsive email. Its semantic syntax makes it easy and straightforward and its rich standard components library speeds up your development time and lightens your email codebase. MJML’s open-source engine generates high quality responsive HTML compliant with best practices. https://mjml.io/getting-started-onboard, (*2)

Installation

Over composer:

composer require saccas/mjml, (*3)

NPM

Npm is needed for the conversion of the MJML file to HTML, (*4)

Usage in EXT:Form

You can overwrite the default finishersEmailMixin so that he uses the MjmlEmailFinisher or create your own., (*5)

TYPO3:
  CMS:
    Form:   
      mixins:
        finishersEmailMixin:
          implementationClassName: 'Saccas\Mjml\Domain\Finishers\MjmlEmailFinisher'

MJML Documentation

https://mjml.io/documentation/, (*6)

Usage in your distribution

To automate the installation of the npm packages, you could add the following lines to your composer.json, (*7)

    "scripts": {
        "post-install-cmd": [
            "cd web/typo3conf/ext/mjml && npm prune --production"
        ],
        "post-update-cmd": [
            "cd web/typo3conf/ext/mjml && npm prune --production"
        ],
        "pre-deploy": [
            "cd web/typo3conf/ext/mjml && npm prune --production"
        ]
    }

The Versions

13/06 2018

dev-master

9999999-dev https://mjml.io

Mjml view using mjml over npm

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

13/06 2018

1.0.1

1.0.1.0 https://mjml.io

Mjml view using mjml over npm

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

28/05 2018

dev-feature/updateMjml4

dev-feature/updateMjml4 https://mjml.io

Mjml view using mjml over npm

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

07/05 2018

dev-feature/fixSecurityIssueHoek

dev-feature/fixSecurityIssueHoek https://mjml.io

Mjml view using mjml over npm

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

29/12 2017

dev-feature/travisTests

dev-feature/travisTests https://mjml.io

Mjml view using mjml over npm

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

29/12 2017

dev-feature/composerNpmInstall

dev-feature/composerNpmInstall https://mjml.io

Mjml view using mjml over npm

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

29/12 2017

dev-feature/addPackageLockJson

dev-feature/addPackageLockJson https://mjml.io

Mjml view using mjml over npm

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

18/12 2017

dev-feature/interfaceDefaultClass

dev-feature/interfaceDefaultClass https://mjml.io

Mjml view using mjml over npm

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

18/12 2017

dev-feature/moveComposerTest

dev-feature/moveComposerTest https://mjml.io

Mjml view using mjml over npm

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires