Jump to content

Mjml to preview approval workflow: Difference between revisions

From Parasol
 
Sdruschel (talk | contribs)
No edit summary
 
(2 intermediate revisions by 2 users not shown)
Line 7: Line 7:
|- style="vertical-align:top;"
|- style="vertical-align:top;"
! Kunde !! Repository !! URL !! .htaccess etc.
! Kunde !! Repository !! URL !! .htaccess etc.
|- style="vertical-align:top;"
| The KaDeWe Group GmbH (KDW) || git@gitnew.parasol-island.com:kdw/kdw17_int00_digitale-marketing-creative-assets.git || https://kdw17int00digitale-marketing-creative-assets.preview.pslsrv.com || http://redmine.parasol-island.com/issues/20039
|- style="vertical-align:top;"
| FCA Germany AG - Abarth (ABART) || git@gitnew.parasol-island.com:abarth/abarth17_int00_digitale-marketing-creative-assets.git || https://abarth17int00digitale-marketing-creative-assets.preview.pslsrv.com || http://redmine.parasol-island.com/issues/19794
|- style="vertical-align:top;"
| FCA GERMANY AG - Jeep (JEEP) || git@gitnew.parasol-island.com:jeep/jeep17_int00_digitale-marketing-creative-assets.git || https://jeep17int00digitale-marketing-creative-assets.preview.pslsrv.com || http://redmine.parasol-island.com/issues/19815
|- style="vertical-align:top;"
| FCA GERMANY AG (FCA) || git@gitnew.parasol-island.com:fca/fca17_int00_digitale-marketing-creative-assets.git || https://fca17int00digitale-marketing-creative-assets.preview.pslsrv.com || http://redmine.parasol-island.com/issues/21093
|- style="vertical-align:top;"
|- style="vertical-align:top;"
| Guhl Ikebana GmbH - John Frieda (JF) || git@gitnew.parasol-island.com:jf/jf17_int00_digitale-marketing-creative-assets.git || https://jf17int00digitale-marketing-creative-assets.preview.pslsrv.com || http://redmine.parasol-island.com/issues/19813
| Guhl Ikebana GmbH - John Frieda (JF) || git@gitnew.parasol-island.com:jf/jf17_int00_digitale-marketing-creative-assets.git || https://jf17int00digitale-marketing-creative-assets.preview.pslsrv.com || http://redmine.parasol-island.com/issues/19813
Line 20: Line 12:
| Guhl Ikebana GmbH - Guhl (GUHL) || git@gitnew.parasol-island.com:guhl/guhl17_int00_digitale-marketing-creative-assets.git || https://guhl17int00digitale-marketing-creative-assets.preview.pslsrv.com || https://guhl17int00digitale-marketing-creative-assets.preview.pslsrv.com
| Guhl Ikebana GmbH - Guhl (GUHL) || git@gitnew.parasol-island.com:guhl/guhl17_int00_digitale-marketing-creative-assets.git || https://guhl17int00digitale-marketing-creative-assets.preview.pslsrv.com || https://guhl17int00digitale-marketing-creative-assets.preview.pslsrv.com
|- style="vertical-align:top;"
|- style="vertical-align:top;"
| FirmaAnsprechpartnerTelefonMobilFaxE-Mail
| Tutima Uhrenfabrik GmbH (TUT) || git@git.parasol-island.com:tut/tut17_int00_digitale-marketing-creative-assets.git || https://tut17int00digitale-marketing-creative-assets.preview.pslsrv.com ||
Tutima Uhrenfabrik GmbH (TUT) || git@git.parasol-island.com:tut/tut17_int00_digitale-marketing-creative-assets.git || https://tut17int00digitale-marketing-creative-assets.preview.pslsrv.com ||  
|- style="vertical-align:top;"
|  JTI Germany Cologne (JTI) || git@git.parasol-island.com:jti/jti19_int00_digitale-marketing-creative-assets.git || https://jti19_int00_digitale-marketing-creative-assets.preview.pslsrv.com/newsletter/ (bzw. /transactional/) ||  
|}
|}



Latest revision as of 12:45, 19 June 2019

Basic

[edit]

Der "mjml to preview approval workflow" erlaubt, über den push in ein Repository automatisch ein Online-Preview anzulegen. Die kann über UserSnap mit dem Kunden abgestimmt werden. Der Newsletter kann dazu jederzeit als ZIP Archiv downgeloaded werden. Das Zip Archiv enthält die gerenderte html Datei und die vom Server komprimierten Bilder.

Verfügbare Repositories und URLS

[edit]
Kunde Repository URL .htaccess etc.
Guhl Ikebana GmbH - John Frieda (JF) git@gitnew.parasol-island.com:jf/jf17_int00_digitale-marketing-creative-assets.git https://jf17int00digitale-marketing-creative-assets.preview.pslsrv.com http://redmine.parasol-island.com/issues/19813
Guhl Ikebana GmbH - Guhl (GUHL) git@gitnew.parasol-island.com:guhl/guhl17_int00_digitale-marketing-creative-assets.git https://guhl17int00digitale-marketing-creative-assets.preview.pslsrv.com https://guhl17int00digitale-marketing-creative-assets.preview.pslsrv.com
Tutima Uhrenfabrik GmbH (TUT) git@git.parasol-island.com:tut/tut17_int00_digitale-marketing-creative-assets.git https://tut17int00digitale-marketing-creative-assets.preview.pslsrv.com
JTI Germany Cologne (JTI) git@git.parasol-island.com:jti/jti19_int00_digitale-marketing-creative-assets.git https://jti19_int00_digitale-marketing-creative-assets.preview.pslsrv.com/newsletter/ (bzw. /transactional/)

Ablauf

[edit]

1. mjml Newsletter lokal bauen und rendern

[edit]

Den mjml Newsletter lokal bauen und rendern. Sobald eine Version vorliegt zu 2.

2. Die Newsletter Daten in das Repository pushen

[edit]

Sobald eine Version vorliegt, diese in das Respository commiten und pushen. Wichtig ist die Repository Struktur (s.U.) einzuhalten.

3. Jetzt ist der Newsletter über die zu dem Repository gehörende URL (s.O. erreichbar)

[edit]

Über die zum Repository gehörende URL ist der Newsletter nun aufrufbar. Der Link setzt sich zusammen aus der URL/DEM VERZEICHNISNAMEN/DEM HTML DATEINAMEN (Bsp. https://abarth17int00digitale-marketing-creative-assets.preview.pslsrv.com/170314_fiat_nl_spider/index.html). Der Link kann so wie ihr ihn im Browser aufrufen könnt, an den Kunden gesendet werden. Evtl. ist der Link .htaccess geschützt (Siehe oben Redmine Ticket für Usernamen und Passwort). Es ist möglich die IP des Kunden freizuschalten (Mitarbeiter:Development Supervision), so das er ohne Passwortabfrage zugreifen kann.

4. Fertigen Newsletter als ZIP Datei downloaden

[edit]

Der fertige Newsletter ist als ZIP Datei inkl. aller Assets downloadbar. Der Link sett sich wie folgt zusammen: URL/DEM VERZEICHNISNAMEN.zip (Bsp. https://abarth17int00digitale-marketing-creative-assets.preview.pslsrv.com/170314_fiat_nl_spider.zip).


Repository Struktur

[edit]

htdocs/
template/
.gitignore
.gitlab-ci.yml
create_production_zipfiles.sh
rsync-excludelist.txt

htdocs

[edit]

Hier liegen die Newsletter die später übern die URL erreichbar sind. (Bsp. "htdocs/170314_fiat_nl_spider"). In diesem Ordner keine Unterordner mehr anlegen! Der Newsletter in dem Ordner könnte so abgelegt sein:

htdocs/170314_fiat_nl_spider/fcabank.jpg
htdocs/170314_fiat_nl_spider/fiat_nl_headline_social.jpg
htdocs/170314_fiat_nl_spider/fiat_nl_intro.jpg
htdocs/170314_fiat_nl_spider/fiat_nl_social_y.jpg
htdocs/170314_fiat_nl_spider/index.html
htdocs/170314_fiat_nl_spider/index.mjml

template

[edit]

Hier liegen die Newsletter Templates auf denen die Newsletter basieren. (Bsp. )


IP Access Kontrolle für den Webserver

[edit]

Standard

[edit]
satisfy any;
allow 10.110.0.0/16; # DUS LAN
allow 10.120.0.0/16; # BER LAN #2
allow 192.168.200.0/24; # BER LAN #1
allow 10.20.0.0/16; # ParasolPrivate WiFi
allow 10.30.0.0/16; # ParasolPublic Wifi
allow 10.100.0.0/16; # Internal Servers
allow 192.168.0.0/24; # Internal Servers
allow 66.249.64.0/19; # Google PageSpeed
allow 144.76.224.70; # Usersnap
allow 78.46.60.85; # Usersnap
allow 136.243.88.28; # Usersnap

IP Adresse des Kunden

[edit]
allow 000.000.000.000; # Kundenname/Netzwerk