TYPO3 6.2 – Extension Builder



TYPO3 6.2 – Extension Builder

0 0


magento-intro


On Github sbknk / magento-intro

TYPO3 6.2

What's new in Capri-Sonne Relaunch

Extension Builder

  • Provides basic extension structure
  • Localization files (xliff)

Domain Modelling

  • SQL
  • Repositories und Models
  • TCA

Creation of Plugins

  • Controller Class (including actions)
  • Related Templates

CS Base Extension

  • Register plugin or content element as core content element
  • Abstraction to create Backend Previews of CE
  • Container for
    • global settings (e.g. Typoscripts)
    • global functionality like Fluid View Helpers

Layouts Sections Partials

  • Let you structure your templates in a clean way
  • Is recommended for complex template structure
  • Multiple sections can be used in the same template or partial

Fluid Core View Helpers

  • wiki.typo3.org/Fluid
  • typo3/sysext/fluid/Classes/ViewHelpers
  • Sample View Helpers
    • <f:alias />
    • <f:for iteration="iteration" />
    • <f:cycle />

Custom View Helpers

Scheduler

  • Only one cronjob is required
  • Multiple tasks with different execution time
  • Default Tasks (e.g. garbage collection, update ext list)
  • /typo3/sysext/scheduler/Classes/Example
  • Extbase Tasks

lfeditor

  • GUI to edit TYPO3 translation files
  • Only for developers recomended

File Abstraction Layer (FAL)

  • Relation to indexed assets
  • Easy access the FAL objects with the Repsoitory
    $repository->findByRelation('tt_content', 'key', $uid);
  • Supported by View Helpers