Story #46140
closedAdd configurable linkhandler for arbitrary records
100%
Description
Integrate the well-known features of the aoe_linkhandler extension into the core.
The functionality shall not be integrated as another sysext, but should be a basic functionality.
For 6.x+ there are various attempts for compatible version, but all of them have different feature sets, the most notable are:- https://github.com/AOEpeople/linkhandler
- https://github.com/cobwebch/linkhandler
- https://github.com/Intera/typo3-extension-linkhandler
The functionality actually comprises multiple features, which will be handled in subtasks.
Updated by Stefano Cecere over 11 years ago
just as reminder: F. Suter has just updated linkhandler to work with 6.0
https://github.com/fsuter/linkhandler
should be this the starting point?
Updated by Jigal van Hemert over 11 years ago
- Target version changed from 6.1.0 to 6.2.0
Updated by Ernesto Baschny over 11 years ago
- TYPO3 Version changed from 6.1 to 6.2
Great idea. Is this still doable for 6.2?
Updated by Ernesto Baschny about 11 years ago
- Category changed from Miscellaneous to Backend API
Updated by Ernesto Baschny about 11 years ago
- Target version deleted (
6.2.0)
Would have been a nice 6.2 feature, but we postpone it for a future release then.
Updated by Joh. Feustel about 11 years ago
A 6.2 compatible version based on F. Suters fork is available at https://github.com/AOEmedia/linkhandler to be prepared for becoming a sysext.
Updated by Dennis Füllgraf over 10 years ago
This Version (https://github.com/AOEmedia/linkhandler) is not compatible with 6.2.beta7. Error on Tab News: "#1392409507: Invalid form/module token detected. Access Denied"
Updated by Jigal van Hemert over 10 years ago
@Dennis: Please report the problem to the owner of the extension. Integration was not finished enough before feature freeze and will probably be combined with the refactoring of the linkwizard in a future release.
Updated by Mathias Schreiber almost 10 years ago
- Status changed from Accepted to Closed
will continue in #46140:
Updated by Mathias Schreiber almost 10 years ago
- Status changed from Closed to Accepted
Updated by Gerrit Code Review over 9 years ago
- Status changed from Accepted to Under Review
Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/37816
Updated by Gerrit Code Review over 9 years ago
Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/37816
Updated by Gerrit Code Review over 9 years ago
Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/37816
Updated by Gerrit Code Review over 9 years ago
Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/37816
Updated by Jigal van Hemert over 9 years ago
- Assignee changed from Jigal van Hemert to Markus Klein
Updated by Gerrit Code Review over 9 years ago
Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/37816
Updated by Björn Jacob over 9 years ago
I just wanted to mention that the guys from Intera released a great extended version of the linkhandler. Please see and check https://github.com/Intera/typo3-extension-linkhandler. I think some of the additional features are quit interesting.
Updated by Markus Klein over 9 years ago
Oh, thanks for info... means I've to redo the whole patch, though.
Hope I'll be able to do that within the next week, the old patch took me 10 hours alone.
Updated by Gerrit Code Review over 9 years ago
Patch set 6 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/37816
Updated by Gerrit Code Review over 9 years ago
Patch set 7 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/37816
Updated by Gerrit Code Review over 9 years ago
Patch set 8 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/37816
Updated by Markus Klein over 9 years ago
- Tracker changed from Feature to Story
- Subject changed from Configurable linkhandler for records to Add configurable linkhandler for arbitrary records
- Description updated (diff)
- Target version set to 7.2 (Frontend)
- Translation missing: en.field_remaining_hours set to 0.0
- TYPO3 Version set to 7
Updated by Markus Klein over 9 years ago
- Description updated (diff)
- Sprint Focus set to Remote Sprint
Updated by Markus Klein over 9 years ago
I abandoned the patch and decomposed the requirements into separate tasks to ease the reviews.
Updated by Benni Mack over 9 years ago
- Target version changed from 7.2 (Frontend) to 7.4 (Backend)
Updated by Markus Klein over 9 years ago
- Category changed from Backend API to Site Handling, Site Sets & Routing
Updated by Susanne Moog over 9 years ago
- Target version changed from 7.4 (Backend) to 7.5
Updated by Francois Suter about 9 years ago
How much hope is there of this feature making it into 7 LTS? I'm getting totally desperate about getting extension "linkhandler" to work with 7.x. With every new release something else breaks.
Updated by Markus Klein about 9 years ago
Hi Francois!
I'm extremely busy implementing this feature! I'm working at least 10h per week on this topic only. As you can see with the subtasks I split this "mess" into several subtasks. Currently I'm tearing apart the code of ElementBrowser in focused classes. This way I got a good picture what is going on there and I'm 70% through. Once the "Tabbing API" for the ElementBrowser is done, the remainder is relatively easy.
So, yes, 7.5 still is the target.
Updated by Benni Mack about 9 years ago
- Target version changed from 7.5 to 7 LTS
Updated by Andreas Allacher about 9 years ago
7 LTS still the target or might this feature be moved to 8.x ?
Updated by Markus Klein about 9 years ago
- Tracker changed from Story to Bug
- Status changed from Under Review to New
- Is Regression set to No
Updated by Markus Klein about 9 years ago
- Target version changed from 7 LTS to 8 LTS
I would like to inform you all on the current state of this story.
I worked heavily to prepare the Core to provide a cleaner API to make the link browser extensible, and it was an aweful load of work to reach this, but hey, we made it!
Unfortunately, due to some private matters, I didn't manage to incorporate all funtionality of the linkhandler extension into the Core until the 7 LTS release.
Fortunately, Francois started to work on the patch for this in parallel and a promising draft is ready. As there is no chance anymore to merge this into 7, Francois will publish this patch in a new version of the linkhandler extension. Luckily, it is now much easier to integrate this functionality with the extension (without a lot of x-classing and so on).
Once we have this extension stable, we will finally merge the functionality to version 8 of the Core.
Thanks for your patience and sorry for not making it 100% perfect for CMS 7.
Cheers, Markus
Updated by Bas van der Togt almost 9 years ago
Great work guys!
Is the extension already available?
Updated by José Ricardo over 7 years ago
- Related to Feature #81623: Create a Hook for Linkhandling added
Updated by Riccardo De Contardi about 7 years ago
- Status changed from Resolved to Closed