Task #39657

Story #40934: As a Site Integrator, I want an easy way to get started with TypoScript

TypoScript objects should be renamed

Added by Sebastian Kurfuerst almost 3 years ago. Updated almost 3 years ago.

Status:Closed Start date:2012-08-09
Priority:Should have Due date:
Assigned To:Robert Lemke % Done:

0%

Category:-
Target version:Base Distribution - Sprint 10 (1.0 TP1) Estimated time:0.00 hour

Description

the current TypoScript object names are much too cumbersome to work with; and are not intuitive at all.

We should rename them to something short and easy to use.

Example:

FluidRenderer -> Fluid (or FluidTemplate)
TypoScriptArrayRenderer -> Array
CollectionRenderer -> Collection
Case -> Case

Associated revisions

Revision 3ea04382
Added by Robert Lemke almost 3 years ago

[!!!][TASK] Simplify and streamline TypoScript object names

This patch renames all TypoScript object implementations (previously
called "Renderers") to FooImplementation and their TypoScript prototypes
to just Foo. That way, only a short, catchy name needs to be used in
TypoScript templates.

The TypoScript prototypes have been renamed as follows:

TypoScriptArrayRenderer -> Array
CollectionRenderer -> Collection
FluidRenderer -> Template

The PHP class names of the TypoScript object implementations have been
renamed as follows:

AbstractTsObject -> AbstractTypoScriptObject
TypoScriptArrayRenderer -> ArrayImplementation
CaseTsObject -> CaseImplementation
CollectionRenderer -> CollectionImplementation
Matcher -> MatcherImplementation
FluidRenderer -> TemplateImplementation

Unless you have used the actual PHP class names in your own TypoScript
prototype definitions, you only need to adjust your TypoScript code to
use the new TypoScript object names (first list).

Change-Id: Ib7920173e1c5a9f210547512a0c150b72d3899f6
Resolves: #39657

History

#1 Updated by Robert Lemke almost 3 years ago

  • Tracker changed from Bug to Task

#2 Updated by Robert Lemke almost 3 years ago

  • Assigned To set to Robert Lemke
  • Target version set to Sprint 10 (1.0 TP1)
  • Parent task set to #40934

#3 Updated by Robert Lemke almost 3 years ago

  • Status changed from New to Accepted

#4 Updated by Robert Lemke almost 3 years ago

  • Status changed from Accepted to Resolved
  • Estimated time set to 0.00
  • Remaining (hours) set to 0.0

#5 Updated by Robert Lemke almost 3 years ago

  • Status changed from Resolved to Accepted

#6 Updated by Gerrit Code Review almost 3 years ago

Patch set 1 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/14690

#7 Updated by Robert Lemke almost 3 years ago

  • Status changed from Accepted to Under Review

#8 Updated by Robert Lemke almost 3 years ago

  • Status changed from Under Review to Resolved

#9 Updated by Markus Goldbeck almost 3 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF