Menghilangkan Menu pada Halaman Admin Magento 2

Dibandingkan dengan Magento 1, Magento 2 jauh lebih solid secara arsitektur dan lebih mudah diuntuk melalukan kustomasi. Kemudahan itu salah satunya adalah kita bisa menambahkan atau mengurangi menu pada halaman admin dengan sangat mudah. (more…)

Memahami Interceptor (Plugin) pada Magento 2

Untuk memanipulasi logic atau alur sebuah service pada Magento 2, selain menggunakan Dependency Injection yaitu dengan meng-override service yang dimaksud seperti yang telah dijelaskan sebelumnya. Kita juga dapat memanipulasi logic dari sebuah service menggunakan Plugin (Interceptors). Menurut situs resminya, penjelasan tentang Interceptors adalah sebagai berikut: (more…)

Mudah Membuat REST API di Symfony dengan Api Platform

Di Era Modern Web seperti sekarang ini, sepertinya API sudah menjadi salah satu kebutuhan wajib. Bukan hanya untuk memisahkan logic antara Backend dan Frontend, tetapi juga untuk memudahkan dalam integrasi dengan berbagai macam perangkat maupun platform yang ada saat ini. Khusus pada Platform PHP, khususnya Framework Symfony, terdapat distribusi khusus yang dikhususkan untuk membuat REST API yaitu Api Platform. (more…)

Memahami Dependency Injection pada Magento 2

Modern architecture pada software development saat ini sangat erat kaitannya dengan dependency injection yaitu sebuah teknik tentang bagaimana sebuah object diinisiasi sebelum dia dapat siap untuk digunakan. Hampir setiap software baik itu Framework, CMS atau Web Application biasanya telah menerapkan teknik tersebut, tak terkecuali Magento.

Magento adalah salah satu e-commerce engine yang berstandar enterprise dan banyak digunakan oleh perusahaan besar. Selain itu, Magento punya arsitektur yang sangat solid (more…)

Cara Install Symfony Command Line Interface aka Symfony Installer

Symfony adalah salah satu Framework PHP yang paling tua dan tetap bertahan sampai sekarang. Bahkan bisa dibilang, Symfony adalah satu-satunya Framework “tua” yang belum berpindah kepemilikan maupun berganti nama.

Sebut saya, CodeIgniter yang berganti kepemilikan setelah EllisLab tak mampu lagi merawatnya. Kini CodeIgniter dimaintain oleh British Columbia Institute of Technology serta pada developer yang masih cinta dengan CodeIgniter. Tidak hanya CodeIgniter, bahkan Framework raksasa besutan perusahaan pembuatan maintainer PHP pun sekarang berganti nama dari Zend Framework menjadi Laminas setelah kabar tidak menyenangkan dikalangan developer bahwa Zend tidak akan lagi mensupport project Zend Framework. Kini Zend Framework telah berubah nama menjadi Laminas dan dimaintain oleh Linux Foundation. (more…)

Hello World

Ceritanya malam-malam tiba-tiba kepikiran domain ini, dan akhirnya beli. Maka sekarang bertepatan dengan hari Jum’at 10 April 2020 saya pun membuat blog ini. Tujuan utama membuat blog ini adalah sebagai bagian dari salah satu amanat ilmiah yaitu menyampaikan