Zastanawiam się w jaki sposób zorganizować szablony mailowe wysyłane przez system (całość na ZF1, maile są w katalogu module/views/emails dla każdego modułu). Wiadomo że powinny najlepiej zawierać css wewnątrz htmla wysłanego, bez linkowania na zewnątrz. Do tej pory sie nie przejmowałem i po prostu osadzałem CSS na sztywno, z tym że oczywiście w razie zmiany wyglądu trzeba te pliki też zmodyfikować po kolei co jest mało przyjemne. Wymyśliłem coś takiego:
- do wyglądu wykorzystam http://zurb.com/ink/
- w projekcie jest wykorzystany SASS z bootstrapem i dobrze by było przenieść do maili też czyli https://github.com/faustgertz/sassy-ink
- z tego co widzę grunt daje możliwości i kompilowania SASS, i łączenia plików podczas builda więc by się nadało. Ale nie korzystałem wcześniej więc nie do końca jestem pewien czy zadziała jak chcę.
Co myślicie? Jak to wygląda u Was?