Mittwoch, 4. Juni 2014

CMS (TYPO3) - Kurs Tag 19 - Klausurvorbereitung, Newsletterversand über Directmail

Mitschrift 04.06.2014

TAG 19

Was machen wir heute?
  • Frontend-Editing
  • Wiederholung Directmail


Wiederholung Directmail


  • Directmail = Erweiterung zum Schreiben von Newslettern:
  • Erweiterungsmanager Erweiterung hinzufügen
  • ABER voreher auf Typo3.org gehen, bevor man eine Erweiterung installiert erstmal nach den Dependencies schauen!
  • tt_address bietet Datentabelle, die eingerichtet werden muss!
    • muss manuell installiert werden
  • T3X-Datei in Erweiterungsmanager laden und aktivieren
  • tt_address muss vorher schon vorhanden sein
  • Dann in Template - Home - Vollständigen Datensatz einfügen - gucken, ob wir noch was einstellen müssen und ggfs in den Konstanten-Editor schauen, ob noch was zugewiesen werden muss
  • Wir müssen einen Systemordner anlegen
    • Datensätze sammeln
    • Inhalte darstellen
  • Newsletter-Eigenschaft - Container zuweisen, damit das Ordnersymbol vor Newsletter erscheint
    • Dann kommen wir in die Konfiguration rein - Arbeit für Customizer


Anwender-Thema für heute:

Unter directmail einen Newsletter erstellen und versenden


Aufgabe für die Anwender: In der Live-Arbeitsumgebung bitte folgendes Machen:


1) 2 User mit der Möglichkeit eigene Newsletter zu empfangen in einer Gruppe anlegen

    • Liste - FE-User - neue Gruppe anlegen - eigenen Namen kreieren "patricias"
    • Liste - FE-User - 2 User/ Websitebenutzer anlegen und der Gruppe zuordnen (Reiter Allgemein) - 
    • Reiter Persönliche Daten
      • Emailadresse, 
      • Name, 
      • Passwort 
    • Reiter: Direct Mail
      • Newsletter aktivieren und im HTML-Format empfangen - beidesmal Haken rein (aber mindestens der obere NL aktivieren)
    • Speichern und schließen

2) Empfängerliste (im menü rechts unter DIRECTMAIL) definieren/ wählen - Newsletterordner - neue Empfängerliste erstellen

    • Typ: statische Liste (je nach Quelle - excel-Liste - Normale Liste, bei uns statisch, da Austomatismus aus FE-user genutzt wird) - Meldung mit ok bestätigen!
    • Titel - Name vergeben - bspw. fraukalkes Empfängerliste
    • und Websitebenutzer auswählen
      • FE-User - Namen auswählen oder ganze Gruppen auswählen
    • speichern und schließen
-> (Man könnte es auch über Excel machen - also Daten aus Excel importieren über normale Liste)


3) Newsletter-Seite im Newsletter-Ordner neu anlegen & mit Inhalt füllen

Neue Seite erstellen und in den Newsletter-Ordner ziehen - Name vergeben: fraukalkes Newsletter !!!ACHTUNG - dieser Seitentitel erscheint im Newsletter als Betreff!!!
Pfad: Seite - Mein Newsletter - Normal - neuer Datensatz anlegen - Text - Tabelle anlegen!!! - Inhalte einfügen

4) 5 Schritte bis zum Versand:

Dann über Directmail (rechts im Menü)
1) Interne Seite - neuen Newsletter anwählen
2) weiter
3) (Kategorieeinstellungen ändern, wenn man möchte) weiter
4) Testmail anlegen (kann man machen)
5) - Empfängerlisten wählen (darauf achten, dass kein Empfänger in mehereren Listen sind, dann erhalten sie) mit STRG-Taste kann man mehrere anlegen. - An alle Empfänger der Empfängerliste versenden


5) Versand anstoßen

Über Versandstatus lässt sich der Versand anstoßen - in blauem Kasten Infos zur Laufzeit
hier kann man auch noch löschen

mit Cron-Jobs kann man es später versenden - auch nachts versenden - über strato oder andere Hostingpakete
"Der Cron-Daemon dient der zeitbasierten Ausführung von Prozessen in Unix und unixartigen Betriebssystemen wie Linux, BSD oder Mac OS X, um wiederkehrende Aufgaben – sogenannte Cronjobs – zu automatisieren."






Fragen:
  • Darstellung nicht ok
    • Wie bekommen wir den Seitenbaum weg?
    •  Schuld ist die Steuerung des Templates
    • Wir können auswählen, welches Format unser Newsletter haben  soll
      • Pfad: Seite – Ordner Newsletter den Newsletter auswählen 
  • Vorgegebenes Format wäre doch toll – mit Kopfzeile …
  • kommt später... -> Newsletter-Layout - wir müssen nur noch in Felder Inhalte eingeben und dann wird es automatisch ins Layout eingepflegt
  •  
  • Copyright-Info bearbeiten - möglich!


später 2 weitere Themen für Anwender:
  • Eigenschaften einer Seite & SEO-Eigenschaften
  • Frontend-Editing 

Eigenschaften einer Seite & SEO-Eigenschaften


Frontend-Editing 

 

Klausurvorbereitung



Mögliche Fragen:

- Was ist TYPO3?

Content Management System (CMS) 
Worauf beruht/basiert typo3?
auf PHP (Programmiersprache) und SQL-Basis (Abfragesprache / Structure Query Language = Datenbank mit abfragemöglichkeiten - also ist sie ansprechbar für Ergebnis) - zusammen erzeugen sie HTML


- In welcher Sprache wird TYPO3 ausgegeben?
Englisch

- Mit welchem Werkzeug und Modul kann man die Deutsche Sprache öffnen?
Modul Werkzeug Language

- Kann man T3 auf jeder Plattform benutzen?
JA

- Kann ein Redakteur in dessen Umgebung die Sprache auf Deutsch abändern?
Ja ->Usersettings auf Deutsch abändern

Admin-Werkzeug "Language" für Redaktuere nicht möglich auszuwählen

- Kann man TYPO3 erweitern?
Ja (Erweiterungsmanager)

- Mit welchem Werkzeug?
Erweiterungsmanager

- Wie wird ein neues Seiteninhaltsseitenelement angelegt?
Über das Werkzeug "Seite" oder "Funktionen"

- Wie nennt man die drei Bereiche das BE?
Modul-/Werkzeugbereich (links) || Strukturbereich/Navigationsbereich (Mitte) || Arbeitsbereich/Detailbereich (rechts)
immer von links nach rechts
- Welche 2 Bereiche gibt es?
Frontend & Backend
 
REdakteur - Sprache ändern mit welchen Werkzeug/ Modul
User settings - language
Admin - sprache hinzufügen & ändern
 über Modul Sprache 
Inhaltselemente als Redakteur anlegen - welches Modul:
Seite oder über Liste, aber nicht zu empfehlen, da keine direklte Spaltenzuordnung gegeben ist
3 Inhaltselemente benennen:
Text, Bild, Text & Bild, Überschrift, Aufzählungen Tabelle, Mail-Fomular (Powermail) & Suchformular (index_search)
Artikel, den man gerade geschrieben hat - in die rechte spalte schieben, nicht per drag & Drop -wleches Feld innerhalb des Inhaltselements ermöglicht es mir das Inhaltselement in einer anderen Spalte zu positionieren
Seite - start - Datensatz - Reiter Allgemein: Inhaltselement - Spalte umswitchen
Kann man Typo3 erweitern?
ja
Was sind Erweiterungen?
sind zusätzliche Funktionen/ Extensions die wir aus der Typo3 repository herunterladen können - sie werten unser Typo3 auf
tt_news
Erweiterung, um Nachrichten zu verwalten (anlegen, ändern, kategorisieren, zeigen)
ist eine Erweiterung, mit der man News verwalten kann (erzeugen, speichern, wiederaufrufen,. löschen& ändern)
Hinterlegt Plugins zur Steuerung
ist eine Frontend-Extension - da wo die extension wird, ist die Kategorisierung anzusiedeln (Backend wäre phpmyadmin) 
Eine Erweiterung, die uns plugins liefert,m die wir im Frontend nutzern können
Welches Modul / Wrerkzeug nutze ichum News anzulegen
Nachrichten
Was ist ein Plugin in tt_news, was macht es in tt_news?
steuert/ Konfiguriert die Ausgabe von News für das FE (welche News werden gezeigt? An welcher Stelle? In welcher Reihenfolge?)
(über Liste - neues Element - Reiter Plug-In = Plugin-Konfiguration...) 
Was ist Powermail?
eine Extension mit der man Kontaktformulare erstellen kann
Was ist Directmail?
Eine extension mit der man Newsletter verschicken kann
Wie heißt der Editor mit dem wir unsere Texte schreiben:
Rich Text Editor - Modul/Werkzeug/ Erweiterung?!?
Über den Erweiterungsmanager - rte eingeben = Erweiterung, die wir benutzen - in der source + dummy umgebung hinterlegt. (htmlArea RTE)
Wie heißt die Erweiterung mit der wir unsere Site durchsuchen können und dem User ein Suchergebnis präsentieren können
indexed_search (Indexed Search Engine)

Wie heißt das verzeichnis in das wir externe Dateien laden können, um es dem typo3 zugänglich zu machen
file admin - weil wir hier alle externen Datein hier rein laden - egal, ob wir sie eingebunden haben oder nicht

Aufgabe vom redakteur bekommen, einen Text in englischer PSprache zu verfassen - Welches Modul ermöglicht es ein englisches Inhaltselement anzulegen?
Seite  - Seite auswäölen und oben die Sprache auswählen - Inhaltselemente immer über Seite!!!
Wie heißt das statische Template aus Erweiterungen, das wir einbinden, um Inhaltselemente für das FE aufzubereiten?

CSS_Styled_Content


Welcher Befehl setzt die Inhalte ins FE ein?
styles.content.get

Was brauch ich grundsätzlich, um im FE etwas sehen zu können
Roottemplate - da muss das PAGE Objekt zugewiesen sein

Wenn wir nun ein Konfigurationstemplate/roottemplate - haben - wie nennt sich das HTML/CSS-Template?
Design-Template

Template heißt Vorlage auf deutsch

Die Elemente mit demnen ich aus Typo3 Inhalte in den HTML DEsign template ins FE übertragen kann
Subparts und Marker

Was sind Subparts?
 Zeichnet einen Bereich aus, der von typo3 gelesen wird
Bereichsumschließende Elemente, die den Bereichim HTML kennzeichnen, der von Typo3 ausgelesen wird.

wie heißt das modul mit dem wir externe Dateien hochladen können
Dateiliste

mit welchem Modul kann ich mehrere Sieten auf einmal anlegen?
über Funktionen 

wie heißt das rootverzeichnis auf einem Webserver? - CUSTOMIZER
htdocs  = Wurzel aller Veröffentlichungen

Mit welchem Modul komm ich in meine Installationsumgebung aus dem BE heraus?
Installation

wenn ich aus versehen ein Inhaltselement geklöscht hab - mit welchem Modul, kann ich es wieder zurückholen?
Papierkorb

du arbeitest in einer Redaktion - es gibt Hierarchein - mit welcher Erweiterung wird im Falle von Workflows gearbeitet?
Workspaces / Arbeitsumgebungen

in welcher Sprache wird das Source & Dummy Paket ausgeliefert?
englisch


Was sind Marker?
Anker für Typoskript im HTML
sind Platzhalter für die Inhalte, die in HTML positioniert werden

- Was sieht der User, der unsere Domain aufruft?
FE (Frontend)

- Mit welcher LOGIN Kombi kann ich mich ins BE einloggen?
admin/password (standardmäßig)

- Mit welchem Modul/Werkzeug kann man sein PW ändern?
über Einstellungen

- Mit welchem LogIN kann man auf die DB im TYPO3 zugreifen?
root/localhost -> PW bleibt leer!
Wird bei der 1-2-3-Installation zum ersten Mal eingegeben. («joh316» ist das PW für dem Installationsbereich)

- Mit welchem Modul legt man generell Datensätze an?
Modul "Liste"

- Wie nennt man das Root-Template in TYPO3 auch?
Konfigurationstemplate

- Wie nennt man das HTML- und CSS-Template?
Designtemplate

- Was heißt eigentlich Template?
Template = "Vorlage"

- Welches Objekt muss im Konfigurationstemplate vorhanden sein?
page-Objekt (Grundgerüst für das FE in TYPO3)

- Erweiterungen nennen (mind.
3):
 tt_news, realurl, indexed_search, phpmyadmin, powermail, workspace,

- Was ist Powermail?
Erweiterung, mit der man Kontakt-Formulare erstellen kann

- Was ist tt_news?
Erweiterung, um Nachrichten zu verwalten (anlegen, ändern, kategorisieren, zeigen)

- Was macht man mit dem Werkzeug Nachrichten?
Nachrichten verfassen und in Kategorien anlegen

- Was macht das PlugIn von tt_news?
Konfiguriert die Ausgabe von News für das FE (welche News werden gezeigt? An welcher Stelle? In welcher Reihenfolge?)

!!! Die Erweiterung ist alles zusammen !!! Das PlugIn ist ein Steuerungselement !!!

- Nenne 3 Inhaltselemente:
Bsp.: Überschrift, Aufzählung, Text, Text und Bilder, Tabelle, nur Bilder, Medien, etc.

- Wie nennt man den Bereich, von der man die T3-Extensions herunterladen kann?
Extension Repository

- Wie heißt die Erweiterung, mit der man Texte schreiben kann?
(Standardmäßig im T3) Richtext-Editor RTE -  ist standardmäßig installiert

- Was ist TER?
TYPO3 Extension Repository

-  Wie heißt das statische Template aus Erweiterung, mit dem Inhaltselemente für das FE aufbereiten kann?
CSS_Styled_Content

- Wie heißt der Befehl, mit dem man die in CSS_Styled_Content aufbereiteten Daten im FE für das FE zeigen kann?
styles.content.get

- Mit welchen Hilfsmitteln können wir in einem Design-Template unsere Inhalte in HTML / im FE plazieren?
Marker + SubParts!

- Wie heißt das (grundlegenede) Verzeichnis in TYPO3, in das wir unsere externen Dateien speichern?
Fileadmin

- Wie heißt das root-Verzeichnis auf einem Webserver?
htdocs

- Wie nennt man das Werkzeug, mit dem der Redakteur seinen Workflow bearbeitet? Arbeitsumgebung / Workspace


Hinweis: Hilfsmittel wie Spickzettel, Internet, TYPO3-Lernbuch
sind erlaubt! (lt. Burkard Balzer)


Heute Nachmittag weiter mit den Customizern, um die Newsletterfunktionalität für die User einzurichten - Backend-Layouts - Tabellenlayout
Und Upgrade von 6.1 auf 6.2

Anwender:
Inhaltselemente wiederholen

Morgen dann 2 neue Inhaltselemente und eigenschaften der Seiten anschauen

Keine Kommentare:

Kommentar veröffentlichen