Project

General

Profile

Actions

Feature #19491

closed

Move frontend editing to a system extension

Added by Jeff Segars over 15 years ago. Updated over 13 years ago.

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

0%

Estimated time:
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)


Files

0009615.diff (165 KB) 0009615.diff Administrator Admin, 2008-10-21 20:22
0009615v2.diff (167 KB) 0009615v2.diff Administrator Admin, 2008-10-21 20:39
0009615v3.diff (167 KB) 0009615v3.diff Administrator Admin, 2008-10-22 00:06
0009615v4.diff (167 KB) 0009615v4.diff Administrator Admin, 2008-11-04 17:07
0009615v5.diff (169 KB) 0009615v5.diff Administrator Admin, 2008-11-04 18:33
0009615v6.diff (169 KB) 0009615v6.diff Administrator Admin, 2008-11-06 17:52
Actions #1

Updated by Jeff Segars over 15 years ago

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

Actions #2

Updated by Jeff Segars over 15 years ago

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

Actions #3

Updated by Ralf Hettinger over 15 years ago

Related to #19450 and #19450

Actions #4

Updated by Jeff Segars over 15 years ago

Added v4 of the patch with some more CGL cleanups.

Actions #5

Updated by Jeff Segars over 15 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.

Actions #6

Updated by Jeff Segars over 15 years ago

Added v6 with further cleanups from Olly.

Actions #7

Updated by Jeff Segars over 15 years ago

Committed to trunk in rev. 4427.

Actions

Also available in: Atom PDF