http://shop.vitraining.co
5 HARI MENGUAK MISTERI ADDONS OPENERP 7.0
Buku ini menceritakan bagaimana mulai membuat addons untuk OpenERP 7.0 secara lengkap. Pembahasan dimulai dari membuat folder, membuat file identifikasi addon, membuat class, membuat view XML, inherit class, inherit view, advanced view, workflow, security, wizard, dashboard dan report, bahasa, sampai dengan web services.
Bahasa yang digunakan sengaja tidak formal karena materinya sendiri sudah cukup berat.
Semoga buku ini bermanfaat bagi kemajuan dunia IT di Indonesia.
Jika ingin membeli langsung tanpa lewat Google Play, bisa cek sini http://shop.vitraining.com. Pembayaran bisa lewat Paypal, Mandiri dan BCA.
Forum diskusi tersedia untuk yang sudah membeli. Pada saat request join sertakan nomor ID atau bukti pembelian buku.
Subscribe by email, send email kosong ke:
buku-openerp-vitraining+subscribe@googlegroups.com
Subscribe by web:
http://groups.google.com/d/forum/buku-openerp-vitraining
Tentang Penulis => http://vitraining.com/akhmad-daniel-sembiring/TARGET PENCAPAIAN 5 HARI
HARI 1:
• Intro
• Contoh Soal Aplikasi : Academic Information System
• Struktur Addons
• Desain ERD
• Bikin Addons Academic
• Bikin Menu dan ActionWindow
• Class Course
• Class Session
• Relasi Course ke Session
• Class Attendee
• Relasi Session ke Attendee
HARI 2:
• Inheritance – Instructor
• Functional Fields – Percentage Taken Seats
• Event OnChange
• Constraints
• Nilai Default – Lambda Function
• Fitur Duplicate
HARI 3:
• Advanced View
• Workflow
HARI 4:
• Security
• Wizard
HARI 5:
• Internationalization
• Report
• Dashboard
• Web Services
CONTOH SOAL APLIKASI : ACADEMIC INFORMATION SYSTEM
Contoh soal yang kita jadikan bahan praktek adalah system informasi Akademik. Terdiri dari data Course yang punya banyak Session. Setiap Session dihadiri oleh banyak peserta (Attendee).
Course ada penganggungjawabnya, yang kita link ke User OpenERP. Setiap Session ada instrukturnya yang link ke Partner OpenERP.
Setiap Attendee dihadiri oleh peserta yang juga di-link Partner OpenERP.
Partner yang udah jadi Instrktur pada suatu Session nggak boleh lagi jadi Attendee pada Session itu.
Berikut ini Daftar Isi Buku:
1 HARI 1: Pembukaan
1.1 Target pencapaian 5 Hari
1.2 Contoh Soal Aplikasi : Academic Information System
1.3 Tampak Jadi
2 Desain ERD
2.1 Course
2.2 Session
2.3 Attendee
2.4 Instructor Partner
3 Persiapan
3.1 Install Database
3.2 Setup Technical Features User
3.3 Start Server dan Update Module
4 Struktur Addons
4.1 Struktur file
4.1.1 File __openerp__.py
4.1.2 File __init__.py
4.2 Penempatan Folder
5 Bikin Addons Academic
5.1 Bikin folder
5.2 Bikin file __openerp__.py
5.3 Bikin file __init__.py
5.4 Reload OpenERP
5.4.1 Linux
5.4.2 Windows
6 Bikin Menu dan ActionWindow
6.1 Bikin Menu
6.2 Bikin Action Window
6.3 Update __openerp__.py
7 Class Course
7.1 Bikin Class Course
7.2 Bikin Tree View Course
7.3 Bikin Form View Course
8 Class Session
8.1 Menu dan Action Window Session
8.2 Bikin Class Session
8.3 Modif List View Session
8.4 Modif Form View
8.5 Bikin Relasi Course Has Many Session
8.6 Modif View Form Course – Tambah Session
9 Class Attendee
9.1 Menu dan Action Window Attendee
9.2 Bikin Class Attendee
9.3 Modif List View Attendee
9.4 Bikin Relasi Session Has Many Attendee
9.5 Modif Form View Session – Tambah Attendee
10 Rekap Hari 1
11 HARI 2: Inheritance – Instructor
11.1 Inherit Partner Class
11.2 Inherit Partner View
11.3 Modif Form Session – Filter Partner is instructor
11.4 Modif Form Session – Filter Partner Category
11.5 Menu Instruktur
12 Functional Fields – Percentage Taken Seats
12.1 Definisi function fields
12.2 Menampilkan di tree dan view
12.3 ProgressBar di form
12.4 Progress bar di tree view
13 Event OnChange
13.1 Modif form view
13.2 Gabungkan proses perhitungan
13.3 Warning Message kalo Nilai Seats Salah
14 Constraints
14.1 Python Constraints
14.2 SQL contrains
15 Nilai Default – Lambda Function
15.1 Apa Itu Lambda Function?
15.2 Parameter function *x ?
16 Fitur Duplicate
17 Rekap Hari 2
18 HARI 3: Advanced View
18.1 Warna List View
18.2 Calendar View
18.3 Search View
18.4 Gantt View
18.5 Chart/ Graph View
18.6 Kanban
18.7 Nambahin Field Image di Session
18.8 Related Field – Apa Nama Course suatu Attendee ?
19 Workflow
19.1 Workflow Statis
19.2 Dynamic Workflow – Bikin Diagram Workflow
19.3 Export Workflow ke File XML
20 Rekap Hari 3
21 HARI 4: Security
21.1 Bikin Group Lewat Interface
21.2 Bikin Group Lewat XML
21.3 Masukkan User ke Group
21.4 Import CSV Access Right
21.5 Akses Menu
21.6 Record Rules
21.7 Hubungan Group Workflow
22 Wizard
22.1 Definisikan Class Wizard
22.2 Bikin Menu Untuk wizard
22.3 Modif form view Wizard
22.4 Bikin Method untuk Memproses Data Wizard
22.5 Bikin Menu Context
22.5.1 Edit file wizard/create_attendee_view.xml.
22.5.2 Edit file wizard/create_attendee.py
22.6 Add an onchange method
22.7 Wizard untuk Banyak Session Sekaligus
22.7.1 Edit file wizard/create_attendee.py
23 Rekap Hari 4
24 HARI 5: Internationalization
24.1 Bikin Direktori i18n
24.2 Bahasa Udah ada di OpenERP
24.2.1 Install Bahasa Target
24.3 Bahasa Belum Ada di OpenERP
24.3.1 Bikin Template Translate academic.pot
24.3.2 Import ke OpenERP
24.4 Sinkronisasi Istilah
24.5 Bikin File Template per Bahasa
24.6 Terjemahin File Template Bahasa
24.7 Reload Bahasa Indonesia
24.8 Istilah Tambahan
25 Report RML
25.1 Instalasi
25.2 Install Plug-in di OpenOffice
25.3 Konfigurasi
25.4 Bikin Report Baru
25.5 Syntax Template
25.6 Modify Existing Report
25.7 Report di Addons – RML
26 Report Webkit
26.1 Instalasi
26.2 Test Bikin Report Manual
26.2.1 Create Template
26.2.2 Bikin Action Button
26.3 Install Report dari Addons
26.3.1 Buat File Template
26.3.2 Buat XML
27 Dashboard
27.1 Bikin Sub Menu Dashboard
27.2 Tambahi dashboard XML
28 Web Services
28.1 Instalasi XML-RPC for PHP
28.2 Aktifkan PHP Curl Module
28.3 Setup folder aplikasi
28.4 Login
28.5 Search
28.6 Read
28.7 Create
28.8 Delete
28.9 Write
28.10 Write one2many Fields
29 Rekap Hari 5
30 Penutupan
31 Referensi
32 Tentang Penulis