Contao Konferenz 2018

Peter Adelmann, trilobit GmbH

Contao Konferenz 2018

Nachrichten
& Events
und jetzt?

Das habe ich mit euch vor...

Wer bin ich?

In eigener Sache

Wer bin ich

Definition
Events / Nachrichten

Definition

Events (Termine)

Ein Termin (lateinisch terminus „Grenzzeichen“; daraus auch später Ziel, Ende oder Zahlungsfrist) ist ein festgelegter Zeitpunkt im allgemeinen Zeitablauf und wird durch ein Kalenderdatum und häufig auch eine Uhrzeit festgelegt.

https://de.wikipedia.org/

Definition

Nachrichten

Unter Nachrichten als Plural von Nachricht ist die regelmäßige Berichterstattung über aktuelle politische, wirtschaftliche, soziale, kulturelle, sportliche und sonstige Ereignisse in komprimierter Form zu verstehen.

https://de.wikipedia.org/

z.B.

Events / Nachrichten

Unterschiede
in Contao
Archive

Archive

Events- /Nachrichten Archive

Einträge

Event / Beitrag

Einträge

Event / Beitrag

Module

Event / Beitrag

Module

Event / Beitrag

Weitere Unterschiede in der Modulkonfiguration selbst beziehen sich auf die abweichenden Felder.

Out of the box
Events / Nachrichten

Nachrichten / Termine

Out of the box

Nachrichten / Termine

Out of the box

Ausgabe
Anpassen

Anpassung via GUI

Datum & Uhrzeit

Anpassung via Template HTML/CSS/PHP

Datum & Uhrzeit

Anpassung via Template HTML/CSS/PHP

mehrere Archive

Anpassung via Template HTML/CSS/PHP

mehrere Archive

Anpassung via Template HTML/CSS/PHP

Open-Graph-Daten

Leser-Template-Ergänzungen
<?php

$GLOBALS['TL_HEAD'][]='<meta name="twitter:card"
                             content="summary_large_image" />';

$GLOBALS['TL_HEAD'][]='<meta name="twitter:site"
                             content="@trilobitgmbh" />';

$GLOBALS['TL_HEAD'][]='<meta name="twitter:creator"
                             content="@trilobitgmbh" />';

Anpassung via Template HTML/CSS/PHP

Open-Graph-Daten

$GLOBALS['TL_HEAD'][]='<meta property="og:title"
                             content="'.strip_tags($this->newsHeadline).'">';

$GLOBALS['TL_HEAD'][]='<meta property="og:description"
                             content="'.strip_tags($this->teaser).'">';

if ($this->addImage)
{
    $GLOBALS['TL_HEAD'][]='<meta property="og:image"
                                 content="{{env::url}}/'.$this->singleSRC).'">';
}

$GLOBALS['TL_HEAD'][]='<meta property="og:url"
                             content="{{env::url}}/{{env::request}}">';

$GLOBALS['TL_HEAD'][]='<meta property="og:type"
                             content="article">';

?>

Anpassung via Template HTML/CSS/PHP

Open-Graph-Daten

Anpassung via Template HTML/CSS/PHP

Teilen-Links

Leser-Template-Ergänzungen
<a href="https://www.facebook.com/sharer/sharer.php
    ?u={{env::url}}/{{env::request}}
    &t={{page::title}}">Facebook</a>

<a href="https://twitter.com/intent/tweet
    ?original_referer={{env::url}}/{{env::request}}
    &text={{page::title}}
    &tw_p=tweetbutton
    &url={{env::url}}/{{env::request}}">Twitter</a>

<a href="https://www.xing.com/spi/shares/new
    ?url={{env::url}}/{{env::request}}">XING</a>

<a href="https://plus.google.com/share
    ?url={{env::url}}/{{env::request}}">Google+</a>

Anpassung via Template HTML/CSS/PHP

Teilen-Links

Leser-Template-Ergänzungen
<a href="https://linkedin.com/shareArticle
    ?url={{env::url}}/{{env::request}}
    &mini=true
    &source=trilobit GmbH">LinkedIn</a>

<a href="mailto:
    ?subject=Blog Klein.legal
    &body=Ich habe gerade folgenden interessanten Blog-Beitrag entdeckt:
          {{env::url}}/{{env::request}}">Mail</a>

<a href="https://api.whatsapp.com/send
    ?text={{env::url}}/{{env::request}}">WhatsApp</a>

Anpassung via Template HTML/CSS/PHP

Teilen-Links

XXL
Erweiterungen & Anwendungen

XXL

Erweiterungen, Bundles

XXL

Nachrichten [Blog]

XXL

Kalender

Anpassung via Template HTML/CSS/PHP

mehrere Archive

Anpassung via Template HTML/CSS/PHP

mehrere Archive

Magallanes
Praxisbeispiel

Praxisbeispiel

cat2018.mineralwa.de

Wir lieben Kunden, für die der Livegang einer Webseite nicht das Ende sondern der Anfang des Abenteuers ist.

trilobit GmbH

 

trilobit GmbH

 

Peter Adelmann

contao

Links

trilobit GmbH