[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