Skip to main content

Posts

Showing posts from June, 2019
Catatan ini bertujuan mencatat proses belajar saya tentang framework JS yang bernama ReactJS. Course gratis dari Udemy ini cukup memberikan fundamental yang memadai untuk mempelajari ReactJS selanjutnya. Coursenya anda bisa dapatkan secara gratis disini . Berikut ini catatan singkat saya. Persiapan memulai belajar ReactJS React Element (Hello World!) React Component dan Import Component Belajar State di ReactJS ReactJS Asynchronous Calls Dengan fetch React JS Container dan Components ReactJS Lists dan Keys ReactJS Form dan Condition Rendering

Membuat Symfony User Login Dengan FOSSUserBundle

Install FOSUserBundle The child node "db_driver" at path "fos_user" must be configured. Abaikan saja error tersebut karena memang belum dikonfigurasi. Buat User Class <?php // src/Entity/User.php namespace App \ Entity ; use FOS \ UserBundle \ Model \ User as BaseUser ; use Doctrine \ ORM \ Mapping as ORM ; /** * @ORM \Entity * @ORM \Table(name="fos_user") */ class User extends BaseUser { /** * @ORM \Id * @ORM \Column(type="integer") * @ORM \GeneratedValue(strategy="AUTO") */ protected $id; public function __construct () { parent ::__construct(); // your own logic } } Konfigurasi security.yml security: encoders: FOS\UserBundle\Model\UserInterface: bcrypt role_hierarchy: ROLE_ADMIN: ROLE_USER ROLE_SUPER_ADMIN: ROLE_ADMIN # https://symfony.com/doc/current/security.html#where-do-users-come-from-use...

Instalasi Sonata Admin Bundle di Symfony 4.3

Pada catatan ini saya akan install Sonata Admin Bundle, dokumentasi resmi ada disini . Instalasi Install  Sonata DoctrineORM Admin Bundle ╭─yoesoff@yoesoff-ThinkPad-X220 ~/Documents/projects/oblog  ‹master*›  ╰─➤  composer require sonata-project/doctrine-orm-admin-bundle Install SonataDoctrineORMAdminBundle Complete log ada disini . Install Admin Bundle ╭─yoesoff@yoesoff-ThinkPad-X220 ~/Documents/projects/oblog  ‹master› ╰─➤  composer require sonata-project/admin-bundle Bila ada pertanyaan jawab aja 'y' Complete log ada  disini . Hasil Dari Proses Instalasi Diatas File yang di download berada disana "Thank Symfony 4 kita tidak perlu lagi melakukan registrasi semua bundle secara manual disini config/bundles.php, semua sudah otomatis sekarang." Hal-hal lain yang juga digenerate. Generated config files. Generated routes. Enable the "translator" service Translator Sudah termasuk paketan awal. #...

Setup Symfony Website Skeleton dengan Cepat dan Mudah

Dipostingan ini membahas cara setup Symfony 4 dengan cepat dilocal komputer saya. bila ingin tahu beda skeleton dan website skeleton bis adi cek disini . Instalasi Symfony 4 Dengan Composer Create Project  ╭─yoesoff@yoesoff-ThinkPad-X220 ~/Documents/projects   ╰─➤  composer create-project symfony/website-skeleton oblog Cek log lengkap disini . Jalankan Development Server Symfony ╭─yoesoff@yoesoff-ThinkPad-X220 ~/Documents/projects/oblog ╰─➤  ./bin/console server:start Cek log lengkap  disini . Hasil Instalasi Berjalan Di Browser Cara Mematikan Development Server ╭─yoesoff@yoesoff-ThinkPad-X220 ~/Documents/projects/oblog   ╰─➤  ./bin/console server:stop  Menggunakan HTTPS di Local Development Env Install Symfony Client seperti yang dijelaskan disini . Cek log disini . Hasilnya symfony client bisa dieksekusi diterminal. Install Symfony server:ca:install Log ada disini . ...

Belajar Jenkins dan Github Webhook

Postingan ini berisi catatan belajar Jenkins dan Github Webhook untuk mengenal dasar-dasar Continues Delivery. Untuk cara instalasi Jenkins seperti apa ada dihalaman berikut ini . Peralatan yang diperlukan: Java Jenkins Akun Github Node dan NPM Ngrox Nyalakan Jenkins ╭─yoesoff@yoesoff-ThinkPad-X220 ~/Documents/Java ╰─➤ java -jar jenkins.war Running from: /home/yoesoff/Documents/Java/jenkins.war Nyalakan Jenkins Halaman login Jenkins Dashboard Jenkins Selanjutnya Menambahkan sebuah GitHub Webhook pada Jenkins Pipeline. Buat Project Repository di Github Untuk memulai kita akan siapkan project andalan kita yang bernama hello-world. Buat Project Buat project sederhana di local. Buat Repo di Github Buat repo disini , lalu hasilnya nanti akan seperti ini. Repository di Github. Push ke Github git init git add README.md git commit -m "first commit" git remote add origin git@github.com:{akun_kamu}/hello-worl...