Perpustakaan Nodd.js Sumber Terbuka untuk Email Responsif
Perpustakaan Email Node.js memungkinkan Pengembang Membuat dan Mengelola Template Email Responsif dengan Mudah, dengan dukungan Handlebars, Pug, dan EJS.
Apa itu Perpustakaan Template Email?
Pemasaran email dan keterlibatan klien memerlukan tata letak email yang menarik secara visual dan responsif. Namun, membuat template email kustom dari nol dapat menjadi tugas yang memakan waktu dan sumber daya. Masuklah ke perpustakaan Email-Templates sumber terbuka, sebuah alat yang berguna untuk menghasilkan, mengelola, dan mengirim template email dalam aplikasi Node.js. Perpustakaan ini ditulis dalam JavaScript dan mencakup kumpulan template email yang dapat digunakan kembali untuk berbagai skenario penggunaan. Perpustakaan ini dimaksudkan untuk mempermudah proses pembuatan template email khusus, memungkinkan pengembang fokus pada konten daripada gaya dan desain.
Pustaka Email-Templates memberikan manfaat yang signifikan bagi pengembang dan perusahaan. Bagi pengembang, pustaka ini menyederhanakan proses pembuatan templat email, menghemat waktu dan upaya. Dukungan untuk banyak mesin templat, serta otomatisasi CSS in-lining, menjamin email tampil profesional dan konsisten. Kemampuan untuk dengan cepat membuat dan mengelola templat email responsif memberi manfaat bagi bisnis dengan meningkatkan interaksi klien. Email yang dirancang dengan baik dapat meningkatkan tingkat buka, tingkat klik, dan kepuasan pelanggan.
Salah satu fitur khas Email-Templates adalah dukungannya untuk beberapa mesin templating, termasuk Handlebars, Pug, dan EJS. Otomatiskan dan personalisasi email seperti konfirmasi pesanan, reset kata sandi, dan notifikasi pengiriman. CSS in-lining, pratinjau, dan lokalisasi memastikan email diformat dengan sempurna di semua klien dan bahasa. Kemudahan penggunaan dan fleksibilitasnya menjadikannya alat penting bagi pengembang perangkat lunak dan perusahaan yang ingin meningkatkan upaya pemasaran email mereka. Email-Templates memungkinkan pengguna fokus pada hal yang paling penting: menghasilkan konten yang luar biasa dan secara efektif berinteraksi dengan audiens mereka.
Memulai dengan Template Email
Cara yang disarankan untuk menginstal Email-Templates adalah menggunakan NPM. Silakan gunakan perintah berikut untuk instalasi yang lancar.
Instal Email-Templates via npm
npm install email-templates preview-email pug
Instal Candymail via Yarn
# yarn
yarn add candymail
Buat Template Email Kustom di Node.js
Perpustakaan Email-Templates sumber terbuka memungkinkan pengembang perangkat lunak untuk membuat serta mengelola templat email di dalam aplikasi Node.js. Perpustakaan ini mencakup templat desain responsif yang menyesuaikan diri dengan berbagai ukuran layar dan perangkat, memastikan email Anda terlihat bagus di desktop, tablet, dan perangkat seluler. Selain itu, perpustakaan ini menyediakan berbagai opsi penyesuaian, termasuk ukuran font, warna, dan tata letak, memungkinkan Anda menyesuaikan templat dengan gaya unik merek Anda. Contoh berikut menunjukkan bagaimana pengembang perangkat lunak dapat membuat templat email khusus di dalam aplikasi Node.js mereka.
Cara Membuat Template Email Kustom di dalam Node.js?
const EmailTemplates = require('email-templates');
// Create a new instance of the EmailTemplates class
const emailTemplates = new EmailTemplates();
// Load the template
emailTemplates.load('newsletter', 'template');
// Set the dynamic content
const data = {
name: 'John Doe',
message: 'Hello from Email-Templates!'
};
// Render the template with the dynamic content
const html = emailTemplates.render('newsletter', data);
// Send the email using your preferred email service
// ...
Dukungan Template Siap Pakai
Pustaka Email-Templates sumber terbuka dilengkapi dengan berbagai templat pra-bangun untuk kasus penggunaan umum seperti buletin, email promosi, email transaksional, dan sebagainya. Templat ini sepenuhnya dapat disesuaikan dan dapat dengan mudah diperluas untuk memenuhi kebutuhan spesifik Anda. Juga memungkinkan untuk menyuntikkan konten dinamis ke dalam templat email Anda menggunakan Handlebars.js, mesin templating yang populer. Ini memungkinkan Anda dengan mudah mengganti konten, seperti nama, tanggal, dan informasi produk, tanpa harus mengubah templat itu sendiri.
Dukungan Inlining CSS Otomatis & Lokalisasi
Memastikan email ditampilkan dengan benar di berbagai klien email sering memerlukan penempatan inline gaya CSS. Pustaka Email-Templates sumber terbuka menangani ini secara otomatis, memastikan integritas visual email Anda tetap terjaga terlepas dari klien email penerima. Bagi bisnis yang beroperasi di banyak wilayah, kemampuan untuk melokalisasi konten email sangat penting. Email-Templates sepenuhnya mendukung lokalisasi, memudahkan pembuatan templat email dalam berbagai bahasa. Contoh kode berikut menunjukkan bahwa semua gaya CSS yang didefinisikan dalam templat buletin secara otomatis di-inline, mempertahankan desain di berbagai klien email.
Cara Melakukan In-lining CSS Otomatis di dalam Aplikasi Node.js?
const email = new Email({
message: {
from: 'noreply@example.com'
},
send: true,
transport: {
jsonTransport: true
}
});
email
.send({
template: 'newsletter',
message: {
to: 'user@example.com'
},
locals: {
title: 'Monthly Newsletter',
content: 'Here is the latest news...'
}
})
.then(console.log)
.catch(console.error);
Berbagai Mesin Templating
Email-Templates mendukung berbagai mesin templat termasuk Handlebars, Pug (sebelumnya Jade), dan EJS. Fleksibilitas ini memungkinkan pengembang perangkat lunak memilih mesin yang paling sesuai dengan alur kerja dan kebutuhan proyek mereka. Contoh berikut menunjukkan cara pengguna dapat mengonfigurasi pustaka Email-Templates untuk menggunakan templat Handlebars (.hbs) yang terletak di direktori templates. Metode send mengirim email selamat datang ke penerima yang ditentukan dengan konten dinamis.