Die TYPO3-Extension
                                  News
                 (Versatile News System)




© Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012
Überblick

Steckbrief
Installation
Anlegen von Datensätzen
Plugin-Konfiguration
Konfiguration des FE
Roadmap
Lohnt sich der Umstieg?
Quellen

© Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012   2
Steckbrief I

 basiert auf extbase/fluid
 übersichtliche Konfigurierbarkeit
 sehr einfach: Bilder/Files hinzufügen
 Facebook/Twitter-Integration
 Importer für tt_news
 Ziel: „A-Class-Extension“




© Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012   3
Steckbrief II

                          Vergleich mit tt_news


                                            tt_news             news

                Entwicklungsstart           ca. 2002          04/2011

                   Zustand lt TER              stable               beta
                      Downloads
                    (bis 20.3.12)            328422                 850
                      Entwicklung         Security/           rasche
                                     Kompatibilitäts-         Weiter-
                                          Updates         entwicklung




© Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012          4
Installation

 extbase/fluid zuerst installieren
 importieren aus dem TER
     (schwierig zu finden, aber so gehts:
        „news“ suchen, nach Relevanz ordnen)
 alternativ: Download über GIT
 update Database (legt 12 neue Tabellen an)
 Configuration bestätigen!
 statisches news-Template auf root-Level
   einbinden

© Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012   5
Anlegen von Datensätzen

 Unter Web->Liste:
  auswählen




   Kategorienbaum
    anlegen
   Tags erstellen



© Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012   6
Anlegen von Datensätzen II

 erste News über
   Web->Liste
   anlegen
 Weitere News
  auch über
  Web->Seite




© Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012   7
Anlegen von Datensätzen III

 künftig: über
   news-
   BE-Modul




© Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012   8
Plugin-Konfiguration

 fünf prinzipielle Plugin-Darstellungen
     Liste
     Detail
     Kategorien-Menü
     Datums-Menü
     Suche




© Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012   9
Plugin-Konfiguration II

 Liste:
     Listenansicht                            Anzeige im page-Modul:
       von news
     umfangreiche
      Filter




© Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012      10
Plugin-Konfiguration III

 Detail:
     Einzelansicht                            Anzeige im page-Modul:
       einer news
 Kategorie:
     klickbarer
        Kategorien-
        Baum
 Datum:
     klickbarer
        Datums-Baum
 Suche:
© Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012      11
Konfiguration des FE

 Alle Einstellungen stehen in typo3conf/ext/news/
   Resources/Private
 Unterordner /Partials, /Templates und /Layout an
  geeignete Stelle unterhalb von fileadmin
  kopieren
     plugin.tx_news {
 Im root-setup die neuen Pfade einstellen:
        view {
            templateRootPath = fileadmin/pfad/zu/Templates/
            partialRootPath = fileadmin/pfad/zu/Partials/
            layoutRootPath = fileadmin/pfad/zu/Layouts/
        }
     } 




© Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012   12
Konfiguration des FE II

 Listenelemente
     Partials/List/Item.html
 Detailansicht
     Templates/News/Detail.html
 Kategorienansicht
     Templates/Category/List.html
 Datumsansicht
     Templates/News/DateMenu.html



© Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012   13
Konfiguration des FE III

 Unterschiedliche Listenansichten erzeugen

  über Template Layout:
     im root->page TS:
          tx_news.templateLayouts {
              123 = Template 1
              456 = Template 2
          }


     plugin->template->Template Layout wählen.
     im fluid-Template abfragen als
       {settings.templateLayout}
  über TS

© Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012   14
Roadmap

 nächste Version:
 Hauptfeature: Erweiterbarkeit durch eigene
  Extensions
 schon jetzt auf git.typo3.org zu sehen
 Versionsnummer 1.4.0 oder 2.0.0
 erwartet: ca. Mai




© Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012   15
Lohnt sich der Umstieg?

 Neuen Installationen:
     auf jeden Fall news!
 Hochlast-Anwendung:
     nur mit gutem Caching. Extbase ist bei
       Speicherzugriffen nicht so effizient wie TYPO3 v5
       (doctrine)
 Alte Installationen:
     Why change a running system?
      Also nur bei guten Gründen!



© Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012   16
Quellen

 TER:
          http://typo3.org/extensions/repository/view/news/current/
 Wiki:
          http://forge.typo3.org/projects/extension-news/wiki
 Dokumentation:
          http://typo3.org/documentation/document-library/extension-
            manuals/news/1.3.1/view/
 Dank an Georg Ringer!
          Paypal: typo3@ringerge.org



© Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012      17
Vielen Dank



© Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012   18

TYPO3: Extension news

  • 1.
    Die TYPO3-Extension News (Versatile News System) © Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012
  • 2.
    Überblick Steckbrief Installation Anlegen von Datensätzen Plugin-Konfiguration Konfigurationdes FE Roadmap Lohnt sich der Umstieg? Quellen © Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012 2
  • 3.
    Steckbrief I basiertauf extbase/fluid übersichtliche Konfigurierbarkeit sehr einfach: Bilder/Files hinzufügen Facebook/Twitter-Integration Importer für tt_news Ziel: „A-Class-Extension“ © Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012 3
  • 4.
    Steckbrief II Vergleich mit tt_news tt_news news Entwicklungsstart ca. 2002 04/2011 Zustand lt TER stable beta Downloads (bis 20.3.12) 328422 850 Entwicklung Security/ rasche Kompatibilitäts- Weiter- Updates entwicklung © Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012 4
  • 5.
    Installation extbase/fluid zuerstinstallieren importieren aus dem TER (schwierig zu finden, aber so gehts: „news“ suchen, nach Relevanz ordnen) alternativ: Download über GIT update Database (legt 12 neue Tabellen an) Configuration bestätigen! statisches news-Template auf root-Level einbinden © Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012 5
  • 6.
    Anlegen von Datensätzen Unter Web->Liste: auswählen Kategorienbaum anlegen Tags erstellen © Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012 6
  • 7.
    Anlegen von DatensätzenII erste News über Web->Liste anlegen Weitere News auch über Web->Seite © Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012 7
  • 8.
    Anlegen von DatensätzenIII künftig: über news- BE-Modul © Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012 8
  • 9.
    Plugin-Konfiguration fünf prinzipiellePlugin-Darstellungen Liste Detail Kategorien-Menü Datums-Menü Suche © Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012 9
  • 10.
    Plugin-Konfiguration II Liste: Listenansicht Anzeige im page-Modul: von news umfangreiche Filter © Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012 10
  • 11.
    Plugin-Konfiguration III Detail: Einzelansicht Anzeige im page-Modul: einer news Kategorie: klickbarer Kategorien- Baum Datum: klickbarer Datums-Baum Suche: © Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012 11
  • 12.
    Konfiguration des FE Alle Einstellungen stehen in typo3conf/ext/news/ Resources/Private Unterordner /Partials, /Templates und /Layout an geeignete Stelle unterhalb von fileadmin kopieren plugin.tx_news { Im root-setup die neuen Pfade einstellen: view { templateRootPath = fileadmin/pfad/zu/Templates/ partialRootPath = fileadmin/pfad/zu/Partials/ layoutRootPath = fileadmin/pfad/zu/Layouts/ } }  © Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012 12
  • 13.
    Konfiguration des FEII Listenelemente Partials/List/Item.html Detailansicht Templates/News/Detail.html Kategorienansicht Templates/Category/List.html Datumsansicht Templates/News/DateMenu.html © Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012 13
  • 14.
    Konfiguration des FEIII Unterschiedliche Listenansichten erzeugen über Template Layout: im root->page TS: tx_news.templateLayouts { 123 = Template 1 456 = Template 2 } plugin->template->Template Layout wählen. im fluid-Template abfragen als {settings.templateLayout} über TS © Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012 14
  • 15.
    Roadmap nächste Version: Hauptfeature: Erweiterbarkeit durch eigene Extensions schon jetzt auf git.typo3.org zu sehen Versionsnummer 1.4.0 oder 2.0.0 erwartet: ca. Mai © Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012 15
  • 16.
    Lohnt sich derUmstieg? Neuen Installationen: auf jeden Fall news! Hochlast-Anwendung: nur mit gutem Caching. Extbase ist bei Speicherzugriffen nicht so effizient wie TYPO3 v5 (doctrine) Alte Installationen: Why change a running system? Also nur bei guten Gründen! © Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012 16
  • 17.
    Quellen TER: http://typo3.org/extensions/repository/view/news/current/ Wiki: http://forge.typo3.org/projects/extension-news/wiki Dokumentation: http://typo3.org/documentation/document-library/extension- manuals/news/1.3.1/view/ Dank an Georg Ringer! Paypal: typo3@ringerge.org © Nicolai Schirawski | www.t3magic.de | Extension news | 3.4.2012 17
  • 18.
    Vielen Dank © NicolaiSchirawski | www.t3magic.de | Extension news | 3.4.2012 18