Feature #5098
closedAdd support for t3lib_extMgm::insertModuleFunction
0%
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.
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.
Updated by Sebastian Kurfuerst about 14 years ago
- Tracker changed from Feature to Task
- Parent task set to #10569
Updated by Sebastian Kurfuerst almost 14 years ago
- Priority changed from Should have to Could have
- Target version deleted (
Extbase 1.3.0beta2) - Tags set to #toDiscuss
Updated by Sebastian Kurfuerst almost 14 years ago
- Category set to Extbase: Core
Updated by Sebastian Kurfuerst almost 14 years ago
- 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
Updated by Felix Oertel over 12 years ago
- 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
Updated by Alexander Schnitzler about 12 years ago
- Target version changed from Extbase 6.0 to Extbase 6.1
Won't make it into 6.0, set target version to 6.1.
Updated by Alexander Schnitzler over 11 years ago
- Target version changed from Extbase 6.1 to Extbase 6.2
Updated by Anja Leichsenring over 11 years ago
- Target version changed from Extbase 6.2 to Extbase 6.3
Updated by Alexander Opitz about 10 years ago
- 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?
Updated by Xavier Perseguers about 10 years ago
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.
Updated by Alexander Opitz about 10 years ago
- 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
Updated by Mathias Schreiber almost 10 years ago
- Target version changed from 7.0 to 7.1 (Cleanup)
Updated by Benni Mack over 9 years ago
- Target version changed from 7.1 (Cleanup) to 7.4 (Backend)
Updated by Susanne Moog over 9 years ago
- Target version changed from 7.4 (Backend) to 7.5
Updated by Benni Mack about 9 years ago
- Target version changed from 7.5 to 8 LTS
Updated by Christian Weiske almost 9 years ago
I'd really like to see this. I wanted to add a new wizard to Web -> Functions, only to find that extbase does not support it (despite the discussion on https://forum.typo3.org/index.php/t/146977/ 7 years ago).
Updated by Riccardo De Contardi over 7 years ago
- Target version changed from 8 LTS to 9.0
Updated by Tymoteusz Motylewski over 6 years ago
@Xavier can you describe more what is failing and what is missing?
Maybe you can push a patch to gerrit?
Updated by Riccardo De Contardi almost 6 years ago
- 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.