Project

General

Profile

Actions

Feature #5098

closed

Add support for t3lib_extMgm::insertModuleFunction

Added by Xavier Perseguers over 14 years ago. Updated about 5 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Extbase
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
PHP Version:
Tags:
Complexity:
Sprint Focus:

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.

Actions #1

Updated by Sebastian Kurfuerst over 13 years ago

  • Tracker changed from Feature to Task
  • Parent task set to #10569
Actions #2

Updated by Sebastian Kurfuerst over 13 years ago

  • Priority changed from Should have to Could have
  • Target version deleted (Extbase 1.3.0beta2)
  • Tags set to #toDiscuss
Actions #3

Updated by Sebastian Kurfuerst over 13 years ago

  • Category set to Extbase: Core
Actions #4

Updated by Sebastian Kurfuerst over 13 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

Actions #5

Updated by Felix Oertel about 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
Actions #6

Updated by Alexander Schnitzler over 11 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.

Actions #7

Updated by Alexander Schnitzler about 11 years ago

  • Target version changed from Extbase 6.1 to Extbase 6.2
Actions #8

Updated by Anja Leichsenring almost 11 years ago

  • Target version changed from Extbase 6.2 to Extbase 6.3
Actions #9

Updated by Alexander Opitz over 9 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?

Actions #10

Updated by Xavier Perseguers over 9 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.

Actions #11

Updated by Alexander Opitz over 9 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
Actions #12

Updated by Mathias Schreiber over 9 years ago

  • Target version changed from 7.0 to 7.1 (Cleanup)
Actions #13

Updated by Benni Mack almost 9 years ago

  • Target version changed from 7.1 (Cleanup) to 7.4 (Backend)
Actions #14

Updated by Susanne Moog over 8 years ago

  • Target version changed from 7.4 (Backend) to 7.5
Actions #15

Updated by Benni Mack over 8 years ago

  • Target version changed from 7.5 to 8 LTS
Actions #16

Updated by Christian Weiske about 8 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).

Actions #17

Updated by Riccardo De Contardi about 7 years ago

  • Target version changed from 8 LTS to 9.0
Actions #18

Updated by Susanne Moog about 6 years ago

  • Target version deleted (9.0)
Actions #19

Updated by Tymoteusz Motylewski about 6 years ago

@Xavier can you describe more what is failing and what is missing?
Maybe you can push a patch to gerrit?

Actions #20

Updated by Riccardo De Contardi about 5 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.

Actions

Also available in: Atom PDF