Feature #5098
closed
Add support for t3lib_extMgm::insertModuleFunction
Added by Xavier Perseguers about 15 years ago.
Updated almost 6 years ago.
Description
At the moment, Extbase allows creation of backend module, just as old-school scbase modules were created. This works even if it still lacks a few features to be used for real.
However there is no chance to create an extension object (aka module function) with Extbase. Extension Objects are used to hook into existing module's function menu and add new entries (e.g., if you have RealURL installed, it adds new functions to the function menu of Web > List).
Discussion of this feature is to be found in mvc mailing list in thread "t3lib_extMgm::insertModuleFunction".
Proposed patch with working example is to be found in EXT:mvc_extjs and EXT:mvc_extjs_samples.
Patch:
http://forge.typo3.org/repositories/entry/extension-mvc_extjs/trunk/Patches/Extbase/ExtensionObjects.diff
Example:
See SimpleModuleFunctionController from http://forge.typo3.org/projects/show/extension-mvc_extjs_samples
Known problem to be solved once basic idea has been accepted: link generation does not work as expected for extension objects.
- Tracker changed from Feature to Task
- Parent task set to #10569
- Priority changed from Should have to Could have
- Target version deleted (
Extbase 1.3.0beta2)
- Tags set to #toDiscuss
- Category set to Extbase: Core
- Tracker changed from Task to Story
- Target version deleted (
Extbase 1.3.0beta2)
- Parent task deleted (
#10569)
- Tags deleted (
#toDiscuss)
marking as more long-term for now, as we won't be able to do this until 1.3.0
- Status changed from New to Accepted
- Priority changed from Could have to Should have
- Target version set to Extbase 6.0
- Start date deleted (
2009-10-25)
- Tags set to Backend
- Target version changed from Extbase 6.0 to Extbase 6.1
Won't make it into 6.0, set target version to 6.1.
- Target version changed from Extbase 6.1 to Extbase 6.2
- Target version changed from Extbase 6.2 to Extbase 6.3
- Status changed from Accepted to Needs Feedback
- Translation missing: en.field_remaining_hours set to 0.0
Hi,
was this issue fixed or does it still exists?
was never implemented, maybe should be discussed with Felix Kopp if it still makes sense but I'd say so, this is basically what has always been possible with non-Extbase backend modules and is what Apple will add to iOS8, namely the possibility to extend another module.
- Tracker changed from Story to Feature
- Project changed from 534 to TYPO3 Core
- Category changed from Extbase: Core to Extbase
- Status changed from Needs Feedback to New
- Target version changed from Extbase 6.3 to 7.0
- Target version changed from 7.0 to 7.1 (Cleanup)
- Target version changed from 7.1 (Cleanup) to 7.4 (Backend)
- Target version changed from 7.4 (Backend) to 7.5
- Target version changed from 7.5 to 8 LTS
- Target version changed from 8 LTS to 9.0
- Target version deleted (
9.0)
@Xavier can you describe more what is failing and what is missing?
Maybe you can push a patch to gerrit?
- Status changed from New to Closed
There has been no activity on this one since about one year; I think it should be safe to close this issue for now. Of course if you think that this is the wrong decision and there is still work that shoulb be done on this topic, please reopen it (or ping me and I'll do).
Thank you and best regards.
Also available in: Atom
PDF