Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/FriendsOfTYPO3/extension_builder

TYPO3 extension to kickstart and maintain TYPO3 extensions
https://github.com/FriendsOfTYPO3/extension_builder

extbase typo3 typo3-extension

Last synced: 2 months ago
JSON representation

TYPO3 extension to kickstart and maintain TYPO3 extensions

Awesome Lists containing this project

README

        

|LatestStableVersion|_ |TYPO3|_ |TotalDownloads|_ |MonthlyDownloads|_ |BuildStatus|_

.. |LatestStableVersion| image:: https://poser.pugx.org/friendsoftypo3/extension-builder/v/stable.svg
:alt: Latest Stable Version
.. _LatestStableVersion: https://packagist.org/packages/friendsoftypo3/extension-builder

.. |TYPO3| image:: https://img.shields.io/badge/TYPO3-11-orange.svg
:alt: TYPO3
.. _TYPO3: https://get.typo3.org/version/11

.. |TotalDownloads| image:: https://poser.pugx.org/friendsoftypo3/extension-builder/d/total.svg
:alt: Total Downloads
.. _TotalDownloads: https://packagist.org/packages/friendsoftypo3/extension-builder

.. |MonthlyDownloads| image:: https://poser.pugx.org/friendsoftypo3/extension-builder/d/monthly
:alt: Monthly Downloads
.. _MonthlyDownloads: https://packagist.org/packages/friendsoftypo3/extension-builder

.. |BuildStatus| image:: https://github.com/FriendsOfTYPO3/extension_builder/workflows/tests/badge.svg
:alt: Build Status
.. _BuildStatus: https://github.com/FriendsOfTYPO3/extension_builder/actions

=====================================
TYPO3 Extension ``extension_builder``
=====================================

The Extension Builder helps you to develop a TYPO3 extension based on the
domain-driven MVC framework `Extbase`_ and the templating engine `Fluid`_.

It provides a graphical modeler to define domain objects and their relations
as well as associated controllers with basic actions. It also provides a
properties form to define extension metadata, frontend plugins and backend
modules that use the previously defined controllers and actions. Finally, it
generates a basic extension that can be installed and further developed.

In addition to the *kickstart mode*, the Extension Builder also provides a
*roundtrip mode* that allows you to use the graphical editor
even after you have started making manual changes to the files.
In this mode, the Extension Builder retains the manual changes,
such as new methods, changed method bodies, comments and annotations,
even if you change the extension in the graphical editor.

.. _Extbase: https://docs.typo3.org/m/typo3/book-extbasefluid/11.5/en-us/0-Introduction/Index.html
.. _Fluid: https://docs.typo3.org/m/typo3/book-extbasefluid/11.5/en-us/8-Fluid/Index.html

:Repository: https://github.com/FriendsOfTYPO3/extension_builder
:Read online: https://docs.typo3.org/p/friendsoftypo3/extension-builder/main/en-us/
:TER: https://extensions.typo3.org/extension/extension_builder

`Sponsor `__
us to get things done for your business - in time and quality.