Feature #19491

Move frontend editing to a system extension

Added by Jeff Segars over 11 years ago. Updated over 9 years ago.

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

0%

PHP Version:
5.2
Tags:
Complexity:
Sprint Focus:

Description

As a first step toward improved frontend editing in TYPO3 4.3, we should move the existing frontend editing ino a system extension to preserve compatibility.

The only part that should actually move to this system extension is the "view" code from t3lib_tsfebeuserauth and tslib_cObject code for drawing edit panels and edit icons. The remaining "controller" code from t3lib_tsfebeuserauth can be refactored into a standalone controller for frontend editing.

At a later date, we'll add a new system extension with the necessary view code for the improved frontend editing.

(issue imported from #M9615)

0009615.diff View (165 KB) Administrator Admin, 2008-10-21 20:22

0009615v2.diff View (167 KB) Administrator Admin, 2008-10-21 20:39

0009615v3.diff View (167 KB) Administrator Admin, 2008-10-22 00:06

0009615v4.diff View (167 KB) Administrator Admin, 2008-11-04 17:07

0009615v5.diff View (169 KB) Administrator Admin, 2008-11-04 18:33

0009615v6.diff View (169 KB) Administrator Admin, 2008-11-06 17:52

History

#1 Updated by Jeff Segars over 11 years ago

Added v2 of the patch which includes some non-functional cleanups.

#2 Updated by Jeff Segars over 11 years ago

Added v3 of the patch (third time is the charm!) that checks for valid frontendEdit instances in a couple additional places.

#3 Updated by Ralf Hettinger about 11 years ago

Related to #19450 and #19450

#4 Updated by Jeff Segars about 11 years ago

Added v4 of the patch with some more CGL cleanups.

#5 Updated by Jeff Segars about 11 years ago

And one more set of changes in v5 :)

I took Ingo's suggestion to create t3lib/exception/ for exception handling and added PHP/TYPO3 version requirements in ext_emconf.php.

#6 Updated by Jeff Segars about 11 years ago

Added v6 with further cleanups from Olly.

#7 Updated by Jeff Segars about 11 years ago

Committed to trunk in rev. 4427.

Also available in: Atom PDF