DrupalCon Sidney - Configuration Management in Drupal 7 - Indonesian

Post on 01-Jul-2015

179 views 0 download

description

Materi DrupalCon Sidney - Configuration Management by Arra'di Nur Rizal yang dibawakan juga di event Workshop Building & Performance di Jakarta.

Transcript of DrupalCon Sidney - Configuration Management in Drupal 7 - Indonesian

Configuration Management in Drupal 7

SITE BUILDING | ARRA'DI NUR RIZAL | FEBRUARY 8 2013

2

Drupalist since 2006

Outline

Kita akan membicarakan... • Apakah Configuration Management• Berbagai cara untuk mengatur konfigurasi• Features dan Configuration• Demo ?

3

Loc, dev, stg, prd ?

Familiar ?

4

Configuration Management

Organisasi dan koordinasi dari konfigurasi dari sebuah situs untuk mencapai tujuan yang sudah di tentukan.

5

Configuration Management

Metode Click and Pray

6

Configuration Management

Metode Dump

7Source: http://nn.wikipedia.org/wiki/Fil:Afghan_HINO_dump_truck.jpg

Configuration Management

Metode Paper-Tissue

8

Configuration Management

Metode Hook

9Source: http://en.wikipedia.org/wiki/File:Anatomyofafishhook.jpg

Configuration Management

FU method

10

Penggunaan Feature Module untuk distribusi dan organisasi configurationFeature use case

1. Mengumpulkan konfigurasi-konfigurasi dalam satu paket untuk tujuan general atau tujuan

2. Export dan mengatur konfigurasi ke dalam "feature" module

Configuration Management Module

Apakah itu

11

- Menggunakan konsep D8 CMI (activestore and datastore/configstore Architecture)

- Track konfigurasi tertentu. Tidak seluruh konfigurasi di group seperti feature module.

- Memindahkan konfigurasi antar environment dan sites

Configuration Management Module

12

Source: http://drupal.org/node/1872288

Configuration Management Module

Mengganti Features Module ?

13

Tidak

Configuration Management Module

Jad, apa bedanya?

14

Kita gunakan analogi café

Features and Configuration

15

Features and Configuration

16

- bahan makanan/minuman adalah konfigurasi dan resep adalah features. - Resep menggunakan bahan makanan/minuman, dan features bisa menggunakan konfigurasi.

- Bahan makanan dan resep tidak seharusnya saling tergantung satu sama lain.

- Resep perlu di beritahu oleh management system jika bahan makanannya berubah. Ini adalah cara feature module bekerja dengan configuration management.

Configuration Management Module

Status

17

Tidak ada versi 1, hanya versi 2 (alpha-2)

Ada Drush command

Roadmap and milestone http://drupal.org/node/1787136

- Implementasi batch system

- Implementasi Caching

- Kemampuan untuk menghapus konfigurasi variabel

Configuration Management Module

Status

18

Supported Components:

Content Types, Fields, Vocabularies, Text Formats, Image Styles, Variables, Menu, Menu Links, Permissions.

Other components (if its contributed module is enabled).

Wysiwyg (requires Wysiwyg 7.x-2.2 or greather).

Views (requires Views).

Display Suite, Panels and other Ctools based modules (requries Ctools).

Roles (requires Role Export).

Ref: http://drupal.org/node/1861068

Configuration Management Module

Ingin Membantu ?

19

Configuration module butuh lebih banyak testers & devs, dan orang2 UI needs more testers & devs.

http://drupal.org/project/configuration

DEMO

.

20

Wrap Up

KesimpulanApakah Configuration Management

Berbagai cara untuk mengatur konfigurasi

Feature module dan configuration module

Cobalah modul configuration management dan ungkapkan pendapat anda tentang module tersebut.

21

Thank You

Links

22

http://drupal.org/project/configurationhttp://www.wunderkraut.com/blogWww.arradi.com