drupal-8-symfony-process

Result of “dir”, a command on Windows operating system; echoed at a Drupal 8 page

 

Drupal 8 is awesome. Now we can use external libraries easily (by Composer and Packagist). Now I show a demonstration of executing binary program on operating system level. I am using Symfony Process library, a wrapper to execute function.

Why executing binary program?

Now, a website is more connected than before. Use a lot of API(s) by third party provider and also can use external program (than PHP itself) to provide functional required. Some examples are:

  1. running a xPDF library to parse a PDF file (and then store the plain text at database for search);
  2. running a TabulaPDF JAR file to parse table on PDF file (such as billing file);
  3. create File Explorer interface at Drupal page; and more . . .

Bravely invented anywhere!

Continue reading

veritrans-drupal-ubercart

Veritrans, Ubercart, Drupal. Jodoh cuan bro.

 

Veritrans adalah salah satu perusahaan yang menyediakan solusi pembayaran untuk aplikasi internet. Indonesia harus diakui memiliki karakter penggunaan metode pembayaran yang berbeda. Jika di Amerika Serikat kartu kredit umum dimiliki dan digunakan untuk pembayaran di internet, maka lain dengan Indonesia. Metode pembayaran yang digunakan beragam sekali, seperti:

  1. setoran tunai di bank,
  2. transfer ATM,
  3. pembayaran yang menggunakan alat token (Bank Mandiri, BCA, CIMB),
  4. kartu kredit (iya ada sih),
  5. berbagai rekening ponsel,
  6. rekening bank virtual account,
  7. uang elektronik (Mandiri e-money), dan
  8. bahkan setoran tunai di Indomaret!

Jadi payment gateway yang laku di Amerika Serikat biasanya besar di kartu kredit seperti Stripe dan Authorize. Berbeda dengan Indonesia, payment gateway yang mungkin laku adalah yang menggabungkan banyak metode pembayaran menjadi satu implementasi saja. Contohnya ya Veritrans itu.

 

Continue reading

common-criteria-national-cheng-kung-university-taiwan

National Cheng Kung University, Taiwan. Sumber: NCKU International Relation Office

Penulis

  1. Yao-Chang Yu, Department of Engineering Science, National Cheng Kung University, Taiwan
  2. Ting-Wei Hou, Department of Medical Informatics, National Cheng Kung University Hospital, Taiwan

Abstrak

Teknologi RFID banyak digunakan di lingkungan layanan kesehatan untuk memastikan keselamatan pasien. Hal tersebut menyebabkan pengujian tag RFID seperti performanya dan evaluasi keamanannya dibutuhkan untuk memastikan kompatibilitas operasionalnya dengan standar yang ada. Sebuah survei literatur menunjukkan bahwa sudah ada standar pengujian performa RFID, namun standar evaluasi keamanannya belum ada. Di paper ini penulis mengenalkan metode evaluasi keamanan Common Criteria (ISO/IEC 15408) untuk evaluasi keamanan tag RFID dan mengajukan sebuah kerangka kerja sebagai persyaratan minimal untuk meningkatkan security assurance-nya.

Continue reading

drupal-8-launch-optimized

Illustration by Justin Harrell. © 2015 Drupalize.Me. Sumber: Drupalize.me

 

Rilis minor pertama dari Drupal 8 yaitu Drupal 8.10 kini sudah tersedia. Dengan Drupal 8, komunitas Drupal telah mengubah proses rilisnya dengan signifikan: mengadopsi semantic versioning dan rilis fitur terjadwal. Hal tersebut membuat perbaikan terhadap Drupal 8 dapat dilakukan dengan cepat dan tetap mengelola backwards compatibility.

Apa yang baru di Drupal 8.1.x?

Drupal 8.1.0 hadir dengan beberapa perbaikan: perbaikan CKEditor WYSIWYG, penambahan API(s), perbaikan halaman bantuan dan dua modul eksperimental baru. (Modul eksperimental disertakan dengan Drupal core untuk tujuan pengujian, tetapi belum didukung sepenuhnya.)

Continue reading

naval-postgraduate-school-common-criteria

Naval Postgraduate School, USA. Sumber gambar: NPS.edu

 

1. Penulis

  1. Thuy D. Nguyen, Naval Postgraduate School
  2. Cynthia E. Irvine, Naval Postgraduate School

 

2. Abstrak

Di hampir semua program pasca sarjana sains komputer, mahasiswa harus menyelesaikan penelitian mendalam yang menunjukkan kompetensi teknis mahasiswa baik secara teori dan praktik di bidangnya. Kemenakan informasi adalah spesialisasi dari sains komputer yang hasil penelitiannya memiliki dampak langsung terhadap masalah di dunia nyata. Common Criteria (CC) adalah standar internasional untuk evaluasi keamanan produk. Paper ini mendeskripsikan penggunaan kerangka kerja paradigma CC untuk proyek penelitian mahasiswa mendalam yang fokusnya di rekayasa keamanan. Tiga usaha berdasarkan CC dengan level kesulitan yang bervariasi ditunjukkan, kecocokan dan keuntungan penggunaan CC di konteks tersebut didiskusikan.

 

Continue reading

You can read the original posts here:

  1. Drupal 8 – Loading and Editing Fields
  2. Drupal 8 – Loading Fields Example
  3. Drupal 8 – Fields Lab

Installation

You can install this example module by:

  1. clone the repository: https://github.com/andypmw/field_example
  2. clone at <drupal install path>/modules/
  3. open Extends administration page
  4. check Field Example module
  5. hit install button
  6. cache clear (such as: php drush.phar cr)
  7. open the URL at browser: http://your-drupal-base-url.com/labtek/field-example/simple

Result

Okay you can see result at Figure 2. This module get the body field of a content.

drupal-8-field-example

Figure 1. Field Example module installation

 

drupal-8-field-example-result

Figure 2. Field Example result

Continue reading

You can read the original tutorials here:

  1. Drupal 8 Twig
  2. Drupal 8 Create elements
  3. Drupal 8 Adding Javascript, CSS
  4. Drupal 8 Advanced render array patterns
  5. Drupal 8 Patterns
  6. Drupal 8 Theme

Honestly I still can’t make my Drupal 8 render the custom element. You can see I insert 3 element with the 2nd element is a custom element. But you can see the result at Figure 2, that the 2nd element is not shown.

drupal-8-custom-element

Figure 1. Drupal 8 custom element at controller

Continue reading