[TYPO3-dev] Re: Bringing "ext" to beta
Elmar Hinz
t3elmar at googlemail.com
Fri Apr 12 19:44:09 CEST 2013
Quote: Kay Strobach wrote on Fri, 12 April 2013 19:07
----------------------------------------------------
> Hello Elmar,
>
> it would be nice, if it would be also possible to use your tools as a
> library in own programms :D
>
> e.g. with static calls etc.
>
Hello Kay,
lets directly go into the details.
a) The Cool framework: https://github.com/t3elmar/Cool
It's a public library with MIT license. If there is something in it, you can use it.
Howerver it's mainly an infrastructure to connect and load modules.
b) Typo3ExtensionUtils: https://github.com/etobi/Typo3ExtensionUtils
In the backend there is a program from Tobias Liebig working.
It already provides an API like you are asking for on the level of PHP.
I don't call it by the PHP API but only as a program because of the differnt licenses.
c) Ext: https://github.com/t3elmar/Ext
The interesting part is the ExtensionContext, a class to detect the context of an extension
by CRUD operations on ext_emconf.php. That is the frontend functionality that Ext adds
to the program in the backend. This class depends on the Cool framework,
but this framework has a small footprint itself.
Bottomline:
Currently the interesting part to use as a library in own programs is the library from Tobias Liebig.
You also may use Cool as a framework to organize your own programs of any license because
its MIT. There is already a complete documentation http://t3elmar.github.io/Cool/, but I still
have to work on the configuration options.
Regards
Elmar
More information about the TYPO3-dev
mailing list