Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cps-it/handlebars

Handlebars rendering extension for TYPO3 CMS
https://github.com/cps-it/handlebars

extension handlebars typo3

Last synced: 2 months ago
JSON representation

Handlebars rendering extension for TYPO3 CMS

Awesome Lists containing this project

README

        

![Extension icon](Resources/Public/Icons/Extension.svg)

# TYPO3 extension `handlebars`

[![Coverage](https://img.shields.io/coverallsCoverage/github/CPS-IT/handlebars?logo=coveralls)](https://coveralls.io/github/CPS-IT/handlebars)
[![Maintainability](https://api.codeclimate.com/v1/badges/5b2dfdd046fb1a6e04aa/maintainability)](https://codeclimate.com/github/CPS-IT/handlebars/maintainability)
[![Tests](https://github.com/CPS-IT/handlebars/actions/workflows/tests.yaml/badge.svg)](https://github.com/CPS-IT/handlebars/actions/workflows/tests.yaml)
[![CGL](https://github.com/CPS-IT/handlebars/actions/workflows/cgl.yaml/badge.svg)](https://github.com/CPS-IT/handlebars/actions/workflows/cgl.yaml)
[![Release](https://github.com/CPS-IT/handlebars/actions/workflows/release.yaml/badge.svg)](https://github.com/CPS-IT/handlebars/actions/workflows/release.yaml)
[![License](http://poser.pugx.org/cpsit/typo3-handlebars/license)](LICENSE.md)\
[![Version](https://shields.io/endpoint?url=https://typo3-badges.dev/badge/handlebars/version/shields)](https://extensions.typo3.org/extension/handlebars)
[![Downloads](https://shields.io/endpoint?url=https://typo3-badges.dev/badge/handlebars/downloads/shields)](https://extensions.typo3.org/extension/handlebars)
[![Supported TYPO3 versions](https://shields.io/endpoint?url=https://typo3-badges.dev/badge/handlebars/typo3/shields)](https://extensions.typo3.org/extension/handlebars)
[![Extension stability](https://shields.io/endpoint?url=https://typo3-badges.dev/badge/handlebars/stability/shields)](https://extensions.typo3.org/extension/handlebars)

**๐Ÿ“™ย [Documentation](https://docs.typo3.org/p/cpsit/typo3-handlebars/main/en-us/)** |
๐Ÿ“ฆย [Packagist](https://packagist.org/packages/cpsit/typo3-handlebars) |
๐Ÿฅย [TYPO3 extension repository](https://extensions.typo3.org/extension/handlebars) |
๐Ÿ’พย [Repository](https://github.com/CPS-IT/handlebars) |
๐Ÿ›ย [Issue tracker](https://github.com/CPS-IT/handlebars/issues)

An extension for TYPO3 CMS that provides an entire rendering environment for
Handlebars templates. It is seamlessly integrated into TYPO3 and offers
extensive configuration options to get all the power out of your templates.
To meet everyone's needs, it is easily extensible using TYPO3 on-board tools.

## ๐Ÿš€ Features

* Full rendering environment for Handlebars templates
* Native support for custom Handlebars helpers
* Easy to extend and customize
* Built on dependency injection for better performance and maintainability
* Integration with TYPO3's cache framework for compiled templates
* Compatibility layers for TYPO3 core components

## ๐Ÿ”ฅ Installation

```bash
composer require cpsit/typo3-handlebars
```

## โญ License

This project is licensed under [GNU General Public License 2.0 (or later)](LICENSE.md).