FriendsOfTYPO3 / extension_builder

TYPO3 extension to kickstart and maintain TYPO3 extensions
https://docs.typo3.org/p/friendsoftypo3/extension-builder/11.0/en-us/
GNU General Public License v2.0
113 stars 80 forks source link

General Considerations #739

Open DavidBruchmann opened 5 months ago

DavidBruchmann commented 5 months ago

Currently I've the impression, excuse if I'm wrong, the whole solution is somehow monolith and decisions to add this or remove that are made once and for all.
This shouldn't be the case, it was ok when extbase was relatively new and people had to learn how it works, and how extensions have to be built in general.

Some decisions I've in mind, and that left somehow -- at least some thoughts:

I think those things should be configurable and optional available.

Furthermore I've the impression that the whole classes rely strongly on the implemented view logic, and the switch from one JS-framework to another one has impact on almost everything.
Instead I'd prefer an agnostic core API and the view is built around it. Like this theoretically even different views would be possible, i.e. one like that of sav_library_kickstarter.

I know concerning the update to v12 I'm coming quite late with my thoughts, but I didn't have the ideas before.

DavidBruchmann commented 5 months ago

Some ideas about details: