SlideShare a Scribd company logo
1 of 22
SITE BUILDING | ARRA'DI NUR RIZAL | FEBRUARY 8 2013



    Configuration
Management in Drupal 7
Drupalist since 2006


                       2
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




   Source: http://nn.wikipedia.org/wiki/Fil:Afghan_HINO_dump_truck.jpg   7
Configuration Management
Metode Paper-Tissue




                           8
Configuration Management
Metode Hook




         Source: http://en.wikipedia.org/wiki/File:Anatomyofafishhook.jpg   9
Configuration Management
FU method
Penggunaan Feature Module untuk distribusi dan
organisasi configuration
 Feature use case

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

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


                                                        10
Configuration Management
 Module
 Apakah itu
- 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




                                                              11
Configuration Management
Module




Source: http://drupal.org/node/1872288
                                         12
Configuration Management
 Module
 Mengganti Features Module ?
Tidak




                               13
Configuration Management
Module
Jad, apa bedanya?
Kita gunakan analogi café




                            14
Features and Configuration




                             15
Features and Configuration
- 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.

                                                       16
Configuration Management
Module
Status
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




                                                       17
Configuration Management
Module
Status
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
                                                                   18
Configuration Management
Module
Ingin Membantu ?
 Configuration module butuh lebih banyak testers & devs, dan
 orang2 UI needs more testers & devs.

 http://drupal.org/project/configuration




                                                       19
DEMO


.




       20
Wrap Up
Kesimpulan
Apakah 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
http://drupal.org/project/configuration
http://www.wunderkraut.com/blog
Www.arradi.com




                                          22

More Related Content

Similar to CM_MODULE

Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0Andarias Jacob Calvyn
 
Administering Database - Pengenalan DBA dan Konfigurasi SQL Server 2005
Administering Database - Pengenalan DBA dan Konfigurasi SQL Server 2005Administering Database - Pengenalan DBA dan Konfigurasi SQL Server 2005
Administering Database - Pengenalan DBA dan Konfigurasi SQL Server 2005Dudy Ali
 
Belajar & praktik joomla15 -Manual Kursus
Belajar & praktik joomla15 -Manual KursusBelajar & praktik joomla15 -Manual Kursus
Belajar & praktik joomla15 -Manual KursusAzmi Sulaiman
 
Asas cakephp-mvc
Asas cakephp-mvcAsas cakephp-mvc
Asas cakephp-mvckriptonium
 
Rpl 014 - perancangan dengan pemakaian ulang
Rpl   014 - perancangan dengan pemakaian ulangRpl   014 - perancangan dengan pemakaian ulang
Rpl 014 - perancangan dengan pemakaian ulangFebriyani Syafri
 
Codeigniter framewrok
Codeigniter framewrokCodeigniter framewrok
Codeigniter framewrokmuamarsidik
 
Sldc (software development life cycle
Sldc (software development life cycleSldc (software development life cycle
Sldc (software development life cycleAriniEsterPardede
 
Aitindo Sharing Session
Aitindo Sharing SessionAitindo Sharing Session
Aitindo Sharing SessionSandi Rosyandi
 
Istu dana aditya 1112510811 tugas 1 (individu)
Istu dana aditya 1112510811 tugas 1 (individu)Istu dana aditya 1112510811 tugas 1 (individu)
Istu dana aditya 1112510811 tugas 1 (individu)istudana13
 
W8 LA2 Carry Out Engineering Drawing
W8 LA2 Carry Out Engineering DrawingW8 LA2 Carry Out Engineering Drawing
W8 LA2 Carry Out Engineering DrawingJepree Ibrahim
 
Perancangan dengan pemakaian ulang
Perancangan dengan pemakaian ulangPerancangan dengan pemakaian ulang
Perancangan dengan pemakaian ulangarfianti
 
ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI Bina Sarana Informatika
 
Codeigneter | Annisa Nur Fitriyani
Codeigneter | Annisa Nur FitriyaniCodeigneter | Annisa Nur Fitriyani
Codeigneter | Annisa Nur FitriyaniAnnisa Nur Fitriyani
 
Modul1 Penjelasan Mengenai Codeigniter
Modul1 Penjelasan Mengenai CodeigniterModul1 Penjelasan Mengenai Codeigniter
Modul1 Penjelasan Mengenai CodeigniterRiki Afriansyah
 
Rekayasa perangkat lunak (dha3)
Rekayasa perangkat lunak (dha3)Rekayasa perangkat lunak (dha3)
Rekayasa perangkat lunak (dha3)Mawaddah Warahmah
 

Similar to CM_MODULE (20)

Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0
 
Administering Database - Pengenalan DBA dan Konfigurasi SQL Server 2005
Administering Database - Pengenalan DBA dan Konfigurasi SQL Server 2005Administering Database - Pengenalan DBA dan Konfigurasi SQL Server 2005
Administering Database - Pengenalan DBA dan Konfigurasi SQL Server 2005
 
Belajar & praktik joomla15 -Manual Kursus
Belajar & praktik joomla15 -Manual KursusBelajar & praktik joomla15 -Manual Kursus
Belajar & praktik joomla15 -Manual Kursus
 
Asas cakephp-mvc
Asas cakephp-mvcAsas cakephp-mvc
Asas cakephp-mvc
 
tugas APS
tugas APStugas APS
tugas APS
 
Kelompok 3.pptx
Kelompok 3.pptxKelompok 3.pptx
Kelompok 3.pptx
 
Rpl 014 - perancangan dengan pemakaian ulang
Rpl   014 - perancangan dengan pemakaian ulangRpl   014 - perancangan dengan pemakaian ulang
Rpl 014 - perancangan dengan pemakaian ulang
 
Rpl
RplRpl
Rpl
 
Codeigniter framewrok
Codeigniter framewrokCodeigniter framewrok
Codeigniter framewrok
 
Sldc (software development life cycle
Sldc (software development life cycleSldc (software development life cycle
Sldc (software development life cycle
 
Aitindo Sharing Session
Aitindo Sharing SessionAitindo Sharing Session
Aitindo Sharing Session
 
Istu dana aditya 1112510811 tugas 1 (individu)
Istu dana aditya 1112510811 tugas 1 (individu)Istu dana aditya 1112510811 tugas 1 (individu)
Istu dana aditya 1112510811 tugas 1 (individu)
 
W8 LA2 Carry Out Engineering Drawing
W8 LA2 Carry Out Engineering DrawingW8 LA2 Carry Out Engineering Drawing
W8 LA2 Carry Out Engineering Drawing
 
Perancangan dengan pemakaian ulang
Perancangan dengan pemakaian ulangPerancangan dengan pemakaian ulang
Perancangan dengan pemakaian ulang
 
MVC J2EE using servlet
MVC J2EE using servletMVC J2EE using servlet
MVC J2EE using servlet
 
ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI
 
Codeigneter | Annisa Nur Fitriyani
Codeigneter | Annisa Nur FitriyaniCodeigneter | Annisa Nur Fitriyani
Codeigneter | Annisa Nur Fitriyani
 
ODSS
ODSSODSS
ODSS
 
Modul1 Penjelasan Mengenai Codeigniter
Modul1 Penjelasan Mengenai CodeigniterModul1 Penjelasan Mengenai Codeigniter
Modul1 Penjelasan Mengenai Codeigniter
 
Rekayasa perangkat lunak (dha3)
Rekayasa perangkat lunak (dha3)Rekayasa perangkat lunak (dha3)
Rekayasa perangkat lunak (dha3)
 

CM_MODULE

Editor's Notes

  1. Edit the text in place and swap out YourLogo for your own company's by selecting Insert > Photo > Picture From File .
  2. Use this template for screenshots and videos. Delete the example screenshot and select Insert > Image or Insert > Movie from the main menu . Use local files for video to ensure smooth playback.
  3. Change YourLogo by copying and pasting the one you inserted on the homepage. You can duplicate this slide by right clicking the preview in the left column and selecting "Duplicate Slide".
  4. Change YourLogo by copying and pasting the one you inserted on the homepage. You can duplicate this slide by right clicking the preview in the left column and selecting "Duplicate Slide".
  5. Change YourLogo by copying and pasting the one you inserted on the homepage. You can duplicate this slide by right clicking the preview in the left column and selecting "Duplicate Slide".
  6. Change YourLogo by copying and pasting the one you inserted on the homepage. You can duplicate this slide by right clicking the preview in the left column and selecting "Duplicate Slide".
  7. Change YourLogo by copying and pasting the one you inserted on the homepage. You can duplicate this slide by right clicking the preview in the left column and selecting "Duplicate Slide".
  8. Change YourLogo by copying and pasting the one you inserted on the homepage. You can duplicate this slide by right clicking the preview in the left column and selecting "Duplicate Slide".
  9. Change YourLogo by copying and pasting the one you inserted on the homepage. You can duplicate this slide by right clicking the preview in the left column and selecting "Duplicate Slide".
  10. Change YourLogo by copying and pasting the one you inserted on the homepage. You can duplicate this slide by right clicking the preview in the left column and selecting "Duplicate Slide".
  11. Change YourLogo by copying and pasting the one you inserted on the homepage. You can duplicate this slide by right clicking the preview in the left column and selecting "Duplicate Slide".
  12. Change YourLogo by copying and pasting the one you inserted on the homepage. You can duplicate this slide by right clicking the preview in the left column and selecting "Duplicate Slide".
  13. Change YourLogo by copying and pasting the one you inserted on the homepage. You can duplicate this slide by right clicking the preview in the left column and selecting "Duplicate Slide".
  14. Change YourLogo by copying and pasting the one you inserted on the homepage. You can duplicate this slide by right clicking the preview in the left column and selecting "Duplicate Slide".
  15. Change YourLogo by copying and pasting the one you inserted on the homepage. You can duplicate this slide by right clicking the preview in the left column and selecting "Duplicate Slide".
  16. Change YourLogo by copying and pasting the one you inserted on the homepage. You can duplicate this slide by right clicking the preview in the left column and selecting "Duplicate Slide".
  17. Change YourLogo by copying and pasting the one you inserted on the homepage. You can duplicate this slide by right clicking the preview in the left column and selecting "Duplicate Slide".
  18. Change YourLogo by copying and pasting the one you inserted on the homepage. You can duplicate this slide by right clicking the preview in the left column and selecting "Duplicate Slide".
  19. Change YourLogo by copying and pasting the one you inserted on the homepage. You can duplicate this slide by right clicking the preview in the left column and selecting "Duplicate Slide".
  20. Change YourLogo by copying and pasting the one you inserted on the homepage. You can duplicate this slide by right clicking the preview in the left column and selecting "Duplicate Slide".
  21. Change YourLogo by copying and pasting the one you inserted on the homepage. You can duplicate this slide by right clicking the preview in the left column and selecting "Duplicate Slide".
  22. Change YourLogo by copying and pasting the one you inserted on the homepage. You can duplicate this slide by right clicking the preview in the left column and selecting "Duplicate Slide".