• Hilfe zu TYPO3
  • Impressum
  • Kontakt
  • Home
  • Treffpunkt
  • Online Treffen
  • Veranstaltungen 2025
  • Veranstaltungen 2024
  • Veranstaltungen 2023
  • Veranstaltungen 2022
  • Veranstaltungen 2021
  • Veranstaltungen 2020
  • Veranstaltungen 2019
  • Veranstaltungen 2018
  • Veranstaltungen 2017
  • Veranstaltungen 2016
  • Veranstaltungen 2015
  • Veranstaltungen 2014
  • Veranstaltungen 2013
  • Veranstaltungen 2012
  • Veranstaltungen 2011
  • Veranstaltungen 2010
  • Veranstaltungen 2009
Testheader
  • Aktuelles
  • Treffen
  • Impressionen
  • Kontakt
  • Über Uns
  • Verein

Treffen am 7. Juni 2011

7 min to share: dF_Tools - Stefan Galinski

Workshop 1: Extensionentwicklung, Erweiterung von tt_news – Stefan

Workshop 2: Einrichtung einer FE User Registrierung - Wilfried / Peter

df_Tools

In den dF Tools sind einige administrative Tools, die zur Unterstützung bei der Wartung einer Website dienen, enthalten. So können

  • genutzte Verlinkungen aus allen Tabellen überprüft werden
  • Weiterleitungen getestet werden
  • zwei Seiten (oder verschiedene Versionen einer Seite) auf inhaltliche Unterschiede geprüft werden
  • andere Webseiten auf das Vorhandensein bestimmter Verlinkungen überprüft werden

Einen ausführlichen Bericht über die Extension dF_Tools gibt es bei typo3blogger.de

tt_news Extension

Unsere Idee: Einen neuen Newstyp programmieren. Derzeit gibt es diese Typen:

  • News
  • Link zu interner Seite
  • externe URL

Warum noch was neues? Weil ich faul bin. Ich möchte ein Content Element einer Seite als Newsteaser nutzen und gleichzeitig auf die Seite linken.

Was ist zu tun?

  1. TCA anpassen: Wir ergänzen das TCA von tt_news um einen weiteren Eintrag im Bereich type: Array('Link internal Content', 3). Das ist jetzt erstmal hardcodiert. Wir wollen zuerst einen "proof of concept" machen.
  2. Wir erweitern tt_news um eine neue Spalte, über den Weg, dass wir mit dem Kickstarter eine Extension bauen. Dort wählen wir als Feldtyp "Database Relation" und benennen das Feld CE (für Content Element)
  3. Nach installieren unserer kleinen Erweiterung befindet sich das Feld dem Reiter Extended im tt_record. Jetzt passen wir das BE an.
  4. In der Datei TCA.php von tt_news fügen wir unter "'types' die Anweisung für die Eigenschaft 3 hinzu, so dass unser benutzerdefiniertes Feld angezeigt wird

Jetzt wird es spannend. Der nächste Teil befasst sich mit dem Rendering der News.

Einrichtung einer FE User Registrierung

Aktuelle Alternativen zu sr_feuser_register:

  • Frontend User Management (datamints_feuser)
    Die Extension basiert auf pibase (klassische Extensionentwicklung), ist recht gut dokumentiert und bereits seit einiger Zeit im TER
  • Frontend User Registration (sf_register)
    Neuentwicklung auf Extbase Basis, momentan nur bei Forge verfügbar. Eine Dokumentation existiert noch nicht.
  • feusermanagement (feusermanagement)
    Die Extension wurde klassisch entwickelt (pibase) und ist momentan auch nur bei Forge verfügbar. Eine Dokumentation ist in der Extension enthalten (manual.sxw)

Im Rahmen des Usergroup Treffens haben wir die Extension datamints_feuser in einer Installation von Wilfried fertig konfiguriert und einsetzbar gemacht.