SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
Backend-Berechtigungen und
Best Practices
TYPO3 Meetup Karlsruhe, 18.01.2022
Backend
Was stellen wir ein und warum?
Berechtigungen
• Grundsätzlich: Möglichst wenig für Redakteure sichtbar machen
• Nicht benötigte Elemente, Module, etc. Sperren
3
Weitere Informationen zu diesen Themen findet Ihr in den folgenden Folien:
• https://www.slideshare.net/punktde/experiences-with-backend-user-rights-in-typo3
• https://www.slideshare.net/punktde/backend-user-experience-in-typo3
• Berechtigungen in Gruppen strukturieren
=> NICHT im User selbst Rechte pflegen!
Seitentypen / Backend Layout
• Eigene Seitentypen erstellen
• Eigenes Icon für Seitentyp
• Backend Layout
• Farbliche Hervorhebung für BE Bereiche
(für gleiche Bereiche überall die gleiche
Farbe verwenden
• Descriptions für Spalten im BE und für
Felder definieren (TCA)
4
Notizen im Backend
• „Internal note“ Datensatz auf wichtigen Seiten anlegen
5
Inhaltselemente
• eigene Inhaltselemente mit aussagekräftigen Icons
• Elemente in Tabs sortieren
• Rendering im Backend anpassen (PHP)
6
Firmen-Branding
• Backend-Login Screen
• Firmenlogo
• Passender Hintergrund
• Backend
• T3 Logo oben links durch kleines
Firmenlogo ersetzen
7
Extensions…
..die das Leben von Redakteuren leichter machen
content_defender
• Einschränkung der Inhaltselemente pro
Bereich
• z.B. Sliderbereich kann nur Slider-
Elemente enthalten
• Maximale Anzahl der Elemente
beschränken
• Kann mit Workspaces und
Gridelements problematisch sein
9
doc
• Dokumentation im Backend
• In Markdown geschrieben
• https:/
/github.com/georgringer/
doc
10
be_secure_password
• Regeln für sichere Passwörter
• Passwörter können verfallen
• https://extensions.typo3.org/extension/be_secure_pw
11
dashboard
• Ziel: Redakteure mittels Direktlinks schnell zu wichtigen
Bereichen navigieren
• Wir sind hier noch in der Entwicklung
• Beispiel: Widget mit Liste von Seiten ohne Description
12
Frontend Styling
Optionen für Redakteure
Abstände an Inhaltselementen
• Verwendung von Checkboxen
• im Gegensatz zu Frames kombinierbar
• Relativ übersichtlich, wenn man nicht
übermäßig viele Optionen benötigt
• Von uns bevorzugt, da sehr flexibel
14
Abstände an Inhaltselementen
15
Abstände an Inhaltselementen
• Vorteile:
• sehr hohe Flexibilität für Redakteure zur Gestaltung
• Nachteile:
• bei allgemeinen Änderungen am Styling ist eine Prüfung aller Kombinationen aufwändig bis
unmöglich
• es ist sehr leicht, das Layout „kaputt“ zu machen
• die Webseite sieht nicht sehr einheitlich aus
Würden wir nicht empfehlen, aber es ist möglich!
16
Problematik
Redakteuren nicht zu viele Optionen anbieten
=> mehr Kombinationen:
• Unübersichtlicheres Backend
• Seiten sehen im Frontend potentiell alle verschieden aus
Anpassung beinhaltet immer TCA
=> Frames/Rahmen können mit TypoScript definiert werden
17
Eigene Inhaltselemente
• Auch für einfache Inhalte kann
sich ein eigenes
Inhaltselement lohnen
• Einstellungen im
Inhaltselement sind deutlich
übersichtlicher
18
Mooooment,da habe ich
eine Frage!
19

Weitere ähnliche Inhalte

Ähnlich wie Backend-Berechtigungen und 
Best Practices

Atlassian Confluence als Software-Infrastruktur
Atlassian Confluence als Software-InfrastrukturAtlassian Confluence als Software-Infrastruktur
Atlassian Confluence als Software-InfrastrukturGeorg Schmidl
 
MetaModels for Beginners - Contao Conference 2013
MetaModels for Beginners - Contao Conference 2013MetaModels for Beginners - Contao Conference 2013
MetaModels for Beginners - Contao Conference 2013andreasisaak
 
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Andreas Wissel
 
Developing UXD - Workshop bei XING
Developing UXD - Workshop bei XINGDeveloping UXD - Workshop bei XING
Developing UXD - Workshop bei XINGDeveloping UXD
 
Developing UXD: Workshop @ IAKonferenz 2014 (German/Deutsch)
Developing UXD: Workshop @ IAKonferenz 2014 (German/Deutsch)Developing UXD: Workshop @ IAKonferenz 2014 (German/Deutsch)
Developing UXD: Workshop @ IAKonferenz 2014 (German/Deutsch)Developing UXD
 
WordPress Professional – SEO Campixx
WordPress Professional – SEO CampixxWordPress Professional – SEO Campixx
WordPress Professional – SEO CampixxSebastian Blum
 
Formulare in TYPO3 8.7 LTS
Formulare in TYPO3 8.7 LTSFormulare in TYPO3 8.7 LTS
Formulare in TYPO3 8.7 LTSPeter Kraume
 
SharePoint 2013 Search Driven websites
SharePoint 2013 Search Driven websitesSharePoint 2013 Search Driven websites
SharePoint 2013 Search Driven websitesDavid Schneider
 
Was Sie schon immer über barrierefreie PDFs wissen wollten
Was Sie schon immer über barrierefreie PDFs wissen wolltenWas Sie schon immer über barrierefreie PDFs wissen wollten
Was Sie schon immer über barrierefreie PDFs wissen wolltenMarkus Erle
 
Was ist eigentlich SharePoint
Was ist eigentlich SharePointWas ist eigentlich SharePoint
Was ist eigentlich SharePointMax Nowack
 
Joomla! Overrides - Die zu wenig genutzte Vielfalt
Joomla! Overrides - Die zu wenig genutzte VielfaltJoomla! Overrides - Die zu wenig genutzte Vielfalt
Joomla! Overrides - Die zu wenig genutzte VielfaltSven Schultschik
 
SEO-Workshop - by Heiko Stammel
SEO-Workshop - by Heiko StammelSEO-Workshop - by Heiko Stammel
SEO-Workshop - by Heiko StammelBlogfamilia
 
APEX 5.1 Ui design crashkurs
APEX 5.1 Ui design crashkursAPEX 5.1 Ui design crashkurs
APEX 5.1 Ui design crashkursSteven Grzbielok
 
SEO für Magento Commerce - SEOkomm 2011
SEO für Magento Commerce - SEOkomm 2011SEO für Magento Commerce - SEOkomm 2011
SEO für Magento Commerce - SEOkomm 2011formaremedia
 
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...Community ITmitte.de
 
Veranstaltungsreihe WEBverständlich: Webseitenerstellung
Veranstaltungsreihe WEBverständlich: WebseitenerstellungVeranstaltungsreihe WEBverständlich: Webseitenerstellung
Veranstaltungsreihe WEBverständlich: WebseitenerstellungeBusiness-Lotse Potsdam
 

Ähnlich wie Backend-Berechtigungen und 
Best Practices (20)

Atlassian Confluence als Software-Infrastruktur
Atlassian Confluence als Software-InfrastrukturAtlassian Confluence als Software-Infrastruktur
Atlassian Confluence als Software-Infrastruktur
 
MetaModels for Beginners - Contao Conference 2013
MetaModels for Beginners - Contao Conference 2013MetaModels for Beginners - Contao Conference 2013
MetaModels for Beginners - Contao Conference 2013
 
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
 
Developing UXD - Workshop bei XING
Developing UXD - Workshop bei XINGDeveloping UXD - Workshop bei XING
Developing UXD - Workshop bei XING
 
Developing UXD: Workshop @ IAKonferenz 2014 (German/Deutsch)
Developing UXD: Workshop @ IAKonferenz 2014 (German/Deutsch)Developing UXD: Workshop @ IAKonferenz 2014 (German/Deutsch)
Developing UXD: Workshop @ IAKonferenz 2014 (German/Deutsch)
 
WordPress Professional – SEO Campixx
WordPress Professional – SEO CampixxWordPress Professional – SEO Campixx
WordPress Professional – SEO Campixx
 
Formulare in TYPO3 8.7 LTS
Formulare in TYPO3 8.7 LTSFormulare in TYPO3 8.7 LTS
Formulare in TYPO3 8.7 LTS
 
SharePoint 2013 Search Driven websites
SharePoint 2013 Search Driven websitesSharePoint 2013 Search Driven websites
SharePoint 2013 Search Driven websites
 
Was Sie schon immer über barrierefreie PDFs wissen wollten
Was Sie schon immer über barrierefreie PDFs wissen wolltenWas Sie schon immer über barrierefreie PDFs wissen wollten
Was Sie schon immer über barrierefreie PDFs wissen wollten
 
Contao und CSS
Contao und CSS Contao und CSS
Contao und CSS
 
HTML5 in TYPO3 4.7
HTML5 in TYPO3 4.7HTML5 in TYPO3 4.7
HTML5 in TYPO3 4.7
 
Web Entwicklung mit PHP - Teil 3 Beta
Web Entwicklung mit PHP - Teil 3 BetaWeb Entwicklung mit PHP - Teil 3 Beta
Web Entwicklung mit PHP - Teil 3 Beta
 
Joomla
JoomlaJoomla
Joomla
 
Was ist eigentlich SharePoint
Was ist eigentlich SharePointWas ist eigentlich SharePoint
Was ist eigentlich SharePoint
 
Joomla! Overrides - Die zu wenig genutzte Vielfalt
Joomla! Overrides - Die zu wenig genutzte VielfaltJoomla! Overrides - Die zu wenig genutzte Vielfalt
Joomla! Overrides - Die zu wenig genutzte Vielfalt
 
SEO-Workshop - by Heiko Stammel
SEO-Workshop - by Heiko StammelSEO-Workshop - by Heiko Stammel
SEO-Workshop - by Heiko Stammel
 
APEX 5.1 Ui design crashkurs
APEX 5.1 Ui design crashkursAPEX 5.1 Ui design crashkurs
APEX 5.1 Ui design crashkurs
 
SEO für Magento Commerce - SEOkomm 2011
SEO für Magento Commerce - SEOkomm 2011SEO für Magento Commerce - SEOkomm 2011
SEO für Magento Commerce - SEOkomm 2011
 
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...
 
Veranstaltungsreihe WEBverständlich: Webseitenerstellung
Veranstaltungsreihe WEBverständlich: WebseitenerstellungVeranstaltungsreihe WEBverständlich: Webseitenerstellung
Veranstaltungsreihe WEBverständlich: Webseitenerstellung
 

Mehr von punkt.de GmbH

Arbeiten bei punkt.de
Arbeiten bei punkt.deArbeiten bei punkt.de
Arbeiten bei punkt.depunkt.de GmbH
 
Playing around with page types in TYPO3
Playing around with page types in TYPO3Playing around with page types in TYPO3
Playing around with page types in TYPO3punkt.de GmbH
 
Experiences with backend user rights in TYPO3
Experiences with backend user rights in TYPO3Experiences with backend user rights in TYPO3
Experiences with backend user rights in TYPO3punkt.de GmbH
 
One Neos CMS - many websites
One Neos CMS - many websitesOne Neos CMS - many websites
One Neos CMS - many websitespunkt.de GmbH
 
Continuous relaunch - DIGITAL FUTUREcongress 2018
Continuous relaunch - DIGITAL FUTUREcongress 2018Continuous relaunch - DIGITAL FUTUREcongress 2018
Continuous relaunch - DIGITAL FUTUREcongress 2018punkt.de GmbH
 
Webhosting on IPv6-only Virtual Machines
Webhosting on IPv6-only Virtual Machines Webhosting on IPv6-only Virtual Machines
Webhosting on IPv6-only Virtual Machines punkt.de GmbH
 
Erweiterte Berechtigungen im TYPO3 FE
Erweiterte Berechtigungen im TYPO3 FEErweiterte Berechtigungen im TYPO3 FE
Erweiterte Berechtigungen im TYPO3 FEpunkt.de GmbH
 
Search as main navigation
Search as main navigationSearch as main navigation
Search as main navigationpunkt.de GmbH
 
Punkt.de – Layout-Testing: was geht, was bringt´s, wer braucht´s?
Punkt.de – Layout-Testing: was geht, was bringt´s, wer braucht´s?Punkt.de – Layout-Testing: was geht, was bringt´s, wer braucht´s?
Punkt.de – Layout-Testing: was geht, was bringt´s, wer braucht´s?punkt.de GmbH
 
Teams langfristig führen und entwickeln: Der ScrumMaster als Visionär des Tea...
Teams langfristig führen und entwickeln: Der ScrumMaster als Visionär des Tea...Teams langfristig führen und entwickeln: Der ScrumMaster als Visionär des Tea...
Teams langfristig führen und entwickeln: Der ScrumMaster als Visionär des Tea...punkt.de GmbH
 

Mehr von punkt.de GmbH (11)

Arbeiten bei punkt.de
Arbeiten bei punkt.deArbeiten bei punkt.de
Arbeiten bei punkt.de
 
Playing around with page types in TYPO3
Playing around with page types in TYPO3Playing around with page types in TYPO3
Playing around with page types in TYPO3
 
Experiences with backend user rights in TYPO3
Experiences with backend user rights in TYPO3Experiences with backend user rights in TYPO3
Experiences with backend user rights in TYPO3
 
One Neos CMS - many websites
One Neos CMS - many websitesOne Neos CMS - many websites
One Neos CMS - many websites
 
Continuous relaunch - DIGITAL FUTUREcongress 2018
Continuous relaunch - DIGITAL FUTUREcongress 2018Continuous relaunch - DIGITAL FUTUREcongress 2018
Continuous relaunch - DIGITAL FUTUREcongress 2018
 
FreeBSD hosting
FreeBSD hostingFreeBSD hosting
FreeBSD hosting
 
Webhosting on IPv6-only Virtual Machines
Webhosting on IPv6-only Virtual Machines Webhosting on IPv6-only Virtual Machines
Webhosting on IPv6-only Virtual Machines
 
Erweiterte Berechtigungen im TYPO3 FE
Erweiterte Berechtigungen im TYPO3 FEErweiterte Berechtigungen im TYPO3 FE
Erweiterte Berechtigungen im TYPO3 FE
 
Search as main navigation
Search as main navigationSearch as main navigation
Search as main navigation
 
Punkt.de – Layout-Testing: was geht, was bringt´s, wer braucht´s?
Punkt.de – Layout-Testing: was geht, was bringt´s, wer braucht´s?Punkt.de – Layout-Testing: was geht, was bringt´s, wer braucht´s?
Punkt.de – Layout-Testing: was geht, was bringt´s, wer braucht´s?
 
Teams langfristig führen und entwickeln: Der ScrumMaster als Visionär des Tea...
Teams langfristig führen und entwickeln: Der ScrumMaster als Visionär des Tea...Teams langfristig führen und entwickeln: Der ScrumMaster als Visionär des Tea...
Teams langfristig führen und entwickeln: Der ScrumMaster als Visionär des Tea...
 

Backend-Berechtigungen und 
Best Practices

  • 1. Backend-Berechtigungen und Best Practices TYPO3 Meetup Karlsruhe, 18.01.2022
  • 2. Backend Was stellen wir ein und warum?
  • 3. Berechtigungen • Grundsätzlich: Möglichst wenig für Redakteure sichtbar machen • Nicht benötigte Elemente, Module, etc. Sperren 3 Weitere Informationen zu diesen Themen findet Ihr in den folgenden Folien: • https://www.slideshare.net/punktde/experiences-with-backend-user-rights-in-typo3 • https://www.slideshare.net/punktde/backend-user-experience-in-typo3 • Berechtigungen in Gruppen strukturieren => NICHT im User selbst Rechte pflegen!
  • 4. Seitentypen / Backend Layout • Eigene Seitentypen erstellen • Eigenes Icon für Seitentyp • Backend Layout • Farbliche Hervorhebung für BE Bereiche (für gleiche Bereiche überall die gleiche Farbe verwenden • Descriptions für Spalten im BE und für Felder definieren (TCA) 4
  • 5. Notizen im Backend • „Internal note“ Datensatz auf wichtigen Seiten anlegen 5
  • 6. Inhaltselemente • eigene Inhaltselemente mit aussagekräftigen Icons • Elemente in Tabs sortieren • Rendering im Backend anpassen (PHP) 6
  • 7. Firmen-Branding • Backend-Login Screen • Firmenlogo • Passender Hintergrund • Backend • T3 Logo oben links durch kleines Firmenlogo ersetzen 7
  • 8. Extensions… ..die das Leben von Redakteuren leichter machen
  • 9. content_defender • Einschränkung der Inhaltselemente pro Bereich • z.B. Sliderbereich kann nur Slider- Elemente enthalten • Maximale Anzahl der Elemente beschränken • Kann mit Workspaces und Gridelements problematisch sein 9
  • 10. doc • Dokumentation im Backend • In Markdown geschrieben • https:/ /github.com/georgringer/ doc 10
  • 11. be_secure_password • Regeln für sichere Passwörter • Passwörter können verfallen • https://extensions.typo3.org/extension/be_secure_pw 11
  • 12. dashboard • Ziel: Redakteure mittels Direktlinks schnell zu wichtigen Bereichen navigieren • Wir sind hier noch in der Entwicklung • Beispiel: Widget mit Liste von Seiten ohne Description 12
  • 14. Abstände an Inhaltselementen • Verwendung von Checkboxen • im Gegensatz zu Frames kombinierbar • Relativ übersichtlich, wenn man nicht übermäßig viele Optionen benötigt • Von uns bevorzugt, da sehr flexibel 14
  • 16. Abstände an Inhaltselementen • Vorteile: • sehr hohe Flexibilität für Redakteure zur Gestaltung • Nachteile: • bei allgemeinen Änderungen am Styling ist eine Prüfung aller Kombinationen aufwändig bis unmöglich • es ist sehr leicht, das Layout „kaputt“ zu machen • die Webseite sieht nicht sehr einheitlich aus Würden wir nicht empfehlen, aber es ist möglich! 16
  • 17. Problematik Redakteuren nicht zu viele Optionen anbieten => mehr Kombinationen: • Unübersichtlicheres Backend • Seiten sehen im Frontend potentiell alle verschieden aus Anpassung beinhaltet immer TCA => Frames/Rahmen können mit TypoScript definiert werden 17
  • 18. Eigene Inhaltselemente • Auch für einfache Inhalte kann sich ein eigenes Inhaltselement lohnen • Einstellungen im Inhaltselement sind deutlich übersichtlicher 18