All Projects → sourcebroker → t3api

sourcebroker / t3api

Licence: other
TYPO3 extension t3api. REST API for your TYPO3 project. Config with annotations, built in filtering, pagination, typolinks, image processing, uploads (FAL), serialization contexts, responses in Hydra/JSON-LD format.

Programming Languages

PHP
23972 projects - #3 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to t3api

restrictfe
TYPO3 extension restrictfe. Blocks access to frontend and allows to show it only to some defined exception's like if the request is from an authorized backend user, has specific IP, header etc.
Stars: ✭ 12 (-57.14%)
Mutual labels:  typo3-cms-extension, typo3-extension
t3monitoring
Monitoring service of TYPO3 extensions
Stars: ✭ 45 (+60.71%)
Mutual labels:  typo3-cms-extension, typo3-extension
Admin
A beautiful and fully-featured administration interface builder for hypermedia APIs
Stars: ✭ 335 (+1096.43%)
Mutual labels:  hydra, json-ld
in2publish core
in2publish Community Version
Stars: ✭ 38 (+35.71%)
Mutual labels:  typo3-cms-extension, typo3-extension
t3monitoring client
Monitoring client
Stars: ✭ 28 (+0%)
Mutual labels:  typo3-cms-extension, typo3-extension
schema
TYPO3 extension providing an API and view helpers for schema.org markup
Stars: ✭ 19 (-32.14%)
Mutual labels:  typo3-cms-extension, typo3-extension
typo3v10 example sitepackage
Site package extension for TYPO3 10 feature demonstration
Stars: ✭ 13 (-53.57%)
Mutual labels:  typo3-cms-extension, typo3-extension
backend debug
Debug support in TYPO3 backend
Stars: ✭ 20 (-28.57%)
Mutual labels:  typo3-cms-extension, typo3-extension
urlguard
TYPO3 extension urlguard. Allows to define what query parameters will be passed to newly created typolinks.
Stars: ✭ 16 (-42.86%)
Mutual labels:  typo3-cms-extension, typo3-extension
tt address
Add address / contact datasets to your content management system.
Stars: ✭ 34 (+21.43%)
Mutual labels:  typo3-cms-extension, typo3-extension
doc
Project documentation for editors & integratiors, visible in the TYPO3 backend
Stars: ✭ 17 (-39.29%)
Mutual labels:  typo3-cms-extension, typo3-extension
basetemplate9
TYPO3 v9 LTS Template Foundation - Use it as a base for your website configuration. Add all your Stylesheets, JavaScripts and Templates.
Stars: ✭ 15 (-46.43%)
Mutual labels:  typo3-cms-extension, typo3-extension
fluid-components
Encapsulated frontend components with Fluid's ViewHelper syntax for TYPO3
Stars: ✭ 41 (+46.43%)
Mutual labels:  typo3-extension
hydra
A command-line utility for generating language-specific project structure.
Stars: ✭ 18 (-35.71%)
Mutual labels:  hydra
beuser fastswitch
TYPO3 Backend Mode: Fast backend user switch for TYPO3 CMS administrator users
Stars: ✭ 13 (-53.57%)
Mutual labels:  typo3-cms-extension
HugoStructuredData
Collection of structured data snippets in Google preferred JSON-LD format, with support for Hugo
Stars: ✭ 33 (+17.86%)
Mutual labels:  json-ld
jsonld
R wrapper for jsonld.js JavaScript library
Stars: ✭ 34 (+21.43%)
Mutual labels:  json-ld
lightning-transformers
Flexible components pairing 🤗 Transformers with Pytorch Lightning
Stars: ✭ 551 (+1867.86%)
Mutual labels:  hydra
JustJson
JSON helper library for Android
Stars: ✭ 15 (-46.43%)
Mutual labels:  json-ld
titanium-json-ld
A JSON-LD 1.1 Processor & API
Stars: ✭ 79 (+182.14%)
Mutual labels:  json-ld

TYPO3 Extension t3api

https://scrutinizer-ci.com/g/sourcebroker/t3api/badges/quality-score.png?b=master https://travis-ci.org/sourcebroker/t3api.svg?branch=master https://poser.pugx.org/sourcebroker/t3api/license

Features

  • Support for Extbase models with GET, POST, PATCH, PUT, DELETE operations.
  • Configuration with classes, properties and methods annotations.
  • Build-in filters: boolean, numeric, order, range and text (partial, match against and exact strategies).
  • Build-in pagination.
  • Support for typolinks.
  • Support for image processing.
  • Support for file uploads (FAL).
  • Configurable routing.
  • Responses in Hydra /JSON-LD format.
  • Serialization contexts - customizable output depending on routing.
  • Easy customizable serialization handlers and subscribers.
  • Backend module with Swagger for documentation and real testing.

Documentation

Read the docs at https://docs.typo3.org/p/sourcebroker/t3api/master/en-us/

Example integration

To check some real code see t3apinews - an example integration of t3api for well known news extension.

Demo

If you use ddev then in less than 5min you can have working demo of ext:t3api on you local computer. Try https://github.com/sourcebroker/t3api-demo

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].