Jump to content

Mjml to preview approval workflow: Difference between revisions

From Parasol
 
Line 20: Line 20:
| 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 ||  
|}
|}



Revision as of 15:43, 14 November 2017

Basic

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

Kunde Repository URL .htaccess etc.
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
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
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
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
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

Ablauf

1. mjml Newsletter lokal bauen und rendern

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

2. Die Newsletter Daten in das Repository pushen

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)

Ü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

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

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

htdocs

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

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


IP Access Kontrolle für den Webserver

Standard

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

allow 000.000.000.000; # Kundenname/Netzwerk