Skip to content

Commit 02a50f3

Browse files
committed
sitemap dan design pattern
1 parent 8d90a93 commit 02a50f3

File tree

2 files changed

+74
-7
lines changed

2 files changed

+74
-7
lines changed

README.md

+14-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,18 @@
11
Membership
22
===============================
33

4+
Kontribusi
5+
-----------
6+
Jika anda ingin berkontribusi dalam pembangunan aplikasi ini, berikut langkah-langkahnya :
7+
8+
1. Fork repository ini dan ikuti [Panduan Penggunaan Git](docs/guide-id/git-workflow.md).
9+
Ikuti langkah-langkah instalasi dan test runing aplikasi ini, pastikan berjalan dengan baik.
10+
11+
2. Lihat [Sitemap dan Design Pattern Aplikasi](docs/guide-id/app-design-pattern.md)
12+
dan tentukan bagian yang akan ditangani / di-pick dengan membuat issue akan mempick bagian itu
13+
untuk meminimkan konflik.
14+
15+
416
Installation
517
-------------
618

@@ -51,17 +63,12 @@ the installed application. You only need to do these once for all.
5163

5264
3. Jalankan console command `yii migrate`.
5365

54-
4. Set document roots of your web server:
66+
4. Setting document roots dari web server anda :
5567

56-
Lihat di : https://github.com/yiisoft/yii2-app-advanced/blob/master/docs/guide/start-installation.md
68+
Lihat di : [Panduan Instalasi](docs/guide/start-installation.md)
5769

5870
5. Lakukan konfigurasi username dan password email anda pada file `common\config\main-local.php`
5971

60-
## Kontribusi
61-
62-
Silakan ikuti link [berikut](docs/guide-id/git-workflow.md).
63-
64-
6572
Progress Summary
6673
----------------
6774
### Database design & Models

docs/guide-id/app-design-pattern.md

+60
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
Sitemap dan Design Pattern Aplikasi
2+
===================================
3+
4+
Sitemap & Rencana Aplikasi
5+
-------
6+
7+
1. Login & signup
8+
- login page
9+
- Auth Hybrid (linkedin, twitter dan facebook)
10+
- Verifikasi email
11+
12+
2. Index (menggabungkan semua CRUD dalam satu halaman, view prioritas)
13+
- tata letak dan fungsi mirip linkedin
14+
- semua fungsi crud berjalan di sini via ajax / pjax
15+
16+
3. CRUD (untuk memastikan controller dan model berjalan baik, view tidak prioritas):
17+
- Profile
18+
- Image Profile (upload)
19+
- Education
20+
- Skill
21+
- Experience
22+
- Portofolio (upload)
23+
24+
4. Module Mailbox (pesan antara sesama user)
25+
26+
5. Contact us
27+
28+
6. About
29+
30+
7. Dukungan multi bahasa
31+
32+
8. ...
33+
34+
35+
36+
Design pattern Applikasi :
37+
--------------------------
38+
39+
Selain digunakan oleh PHP Indonesia, applikasi ini juga akan dijadikan referensi
40+
untuk pengguna Yii atau yang mau belajar Yii, olehnya kita tetapkan aturan-aturan
41+
bersama untuk ber-koding yang lebih baik.
42+
43+
# Model
44+
45+
- Seperti yang sudah di contohkan di model awal aplikasi ini, model hasil generate
46+
GII untuk tidak dimodifikasi, makanya dibuat class turunan yang sesuai dengan
47+
tujuannya baik search maupun CRUD. Dengan tujuan, jika ada perkembangan dari
48+
tabel kita tidak khwatir kodingan kita akan tertima oleh Gii.
49+
50+
- ...
51+
52+
53+
# Controller
54+
55+
- ...
56+
57+
58+
# View
59+
60+
- ...

0 commit comments

Comments
 (0)