Skip to main content

Posts

Showing posts from April, 2019

Membuat Module Magento 2

Pada catatan kali ini saya mencatat kegiatan saya dalam belajar membuat Module untuk Magento 2. sebelumnya saya sudah membuat catatan simple mengenai hal ini .  Catatan  ini sendiri adalah catatan belajar dari sini . Source code lengkap disini . Folder dan Files Isi dari composer.json Isi dari module.xml Isi dari registration.php Sampai disini saya telah memiliki Module Kosong yang akan saya gunakan untuk belajar. Enable Module Bisa juga dilihat disini untuk list modules apa saja yang sudah aktif atau tidak aktif. Buat Tables Yang Diperlukan Field Type Null Key Default post_id int(10) unsigned NO PRI NULL title text NO NULL content text NO NULL created_at timestamp NO CURRENT_TIMESTAMP Buat Files Yang Diperlukan InstallSchema.php <?php namespace Toptal\Blog\Setup ; use \Magento\Framework\Setup\ InstallSchemaInterface ; use \Magento\Framework\Setup\ ModuleContextInterface ; use \Magento\Fr...

Memulai Belajar Manjadi Magento Backend Developer

Belajar menjadi Magento Backend Developer Pahami struktur dokumentasi resmi, so far sejauh yang saya lihat ini adalah bagian dokumentasi yang wajib dilihat-lihat dan dipahami untuk dapat menjadi seorang Magento 2 backend developer. Installation Guide Post tentang proses instalasi yang saya lakukan sebelumnya . Configuration Guide PHP Developer Guide Architecture Guide Extension Best Practices Coding Standards Magento Reference Guide Performance Best Practices Sempatkan waktu luang untuk membaca dokumentasi diatas, walau sekilas saja akan cukup membantu dan mengurangi kesalahan atau kekonyolan yang bisa saja terjadi dikemudian hari. Bila anda melihat Magento sebagai sebuah CMS yang begitu saja diinstall dan ditambahkan ini dan itu  dari themes dan ektensi yang sudah ada mungkin akan terlihat biasa saja, tapi saat masuk kedalam dan terlibat dalam mengembangkan berbagai fitur dengan aktifitas coding maka beberapa hal seram dan mengerikan mungkin akan terja...

Install dan Setup Visual Studio Code di Linux (VS-Code Ubuntu/Mint)

Saya akan menggunakan Snap untuk melakukan instalasi Visual Studio Code di Linux Mint yang saya gunakan, untuk itu saya harus memastikan bahwa Snap sudah terinstall dengan baik di Laptop saya, bila belum maka saya akan install Snapcraft terlebih dahulu.    *ups, saya tidak berhasil menggunakan Snapcraft, dan saya remove Snapcraft untuk instalasi dengan cara lain. Langsung loncat ke " Download VS-Code " Visual Studio Code is officially distributed as a Snap package in the  Snap Store : Snap adalah   software package format  yang dibuat oleh Canonical, perusahaan di balik sistem operasi Ubuntu. Perangkat lunak yang dikemas oleh Snap menggabungkan komponen dan library yang diperlukan, perangkat lunak ini bekerja di sebagian besar distribusi Linux terkenal, karena telah memiliki semua yang dibutuhkan untuk dapat bekerja sendiri. Jadi pengembang yang mendistribusikan aplikasi miliknya via Snap tidak perlu khawatir tentang instalasi pro...

Setup Fake SMTP Email di Magento 2 dengan MailTrap

Mailtrap adalah server SMTP bohongan untuk menguji, melihat, dan mengirim email tanpa mengirim spam ke pelanggan beneran. Mailtrap is a fake SMTP server to test, view and share emails sent from the development and staging environments without spamming real customers. Saya setup mailtrap supaya tidak terus-terusan mendapatkan alert ini dan juga bisa mendapatkan banyak informasi tentang apa yang terjadi dilocal dev saya ke fake inbox di Mailtrap. Magento belum bisa kirim email karena belum terhubung ke SMTP Oleh karena hal diatas makanya saya merasa perlu untuk memasang fake smtp email di Magento local dev saya. untuk detailnya ada di snaphots2 berikut ini. Buat Akun Mailtrap https://mailtrap.io/register/signup Halaman registrasi  akun baru mailtrap Halaman login dengan Github Beri akses Mailtrap mengakses akun Github Halaman dashboard Mailtrap Buat Inbox Baru Mailtrap Buat Inbox Baru Ups, kena limit gratisan hanya bisa pu...