php-cms

Kali ini saya ingin membahas tentang cara membuat content management system sendiri menggunakan php dan jquery. Mengapa harus membuat sendiri sementara di luar sana masih banyak CMS yang siap untuk digunakan? Nanti akan kita bahas alasannya satu demi satu.

PatmaCMS

CMS yang akan saya buat ini saya namakan PatmaCMS, kenapa? Nama ini saya sengaja saya pilih karena CMS yang akan kita buat kali ini bertujuan untuk edukasi. Patma sendiri singkatan dari Cepat Mahir, yang mana saya berharap setiap kursus dan tutorial yang saya berikan akan membuat siswa menjadi cepat mahir dibidang tersebut.

Pokok Bahasan

Pembahasan mengenai cara membuat patmacms akan terbagi menjadi sebagai berikut :

Bab 1. Desain Core System CMS

  1. CMS area publik dan privat
  2. Plugin
  3. Database dan Sistem File

Bab 2. Manajemen Pengguna

  1. Macam-macam Tipe Pengguna
  2. Peran Pengguna
  3. Tabel Database
  4. Halaman login area admin
  5. Login dan Logout
  6. Lupa Password
  7. Manajemen Pengguna

Bab 3. Manajemen Halaman

  1. Bagaimana halaman bekerja di CMS
  2. Mendaftar halaman di area admin
  3. Administrasi Halaman
  4. Tanggal
  5. Menyimpan Halaman
  6. Membuat halaman level teratas yang baru
  7. Menghapus Halaman
  8. CKEditor

Bab 4. Desain Template

  1. Bagaimana tema dan template bekerja?
  2. Menambahkan jquery ke menu

Bab 5. Plugin

  1. Apa itu plugin
  2. Contoh konfigurasi plugin
  3. Mengaktifkan plugin
  4. Menangani upgrade dan tabel database
  5. Kustomisasi menu area admin
  6. Menambahkan event ke CMS
  7. Menambahkan tabs ke halaman admin
  8. Plugin Form
  9. Plugin Galeri Gambar

Bab 6. Panel Dan Widget

  1. Membuat plugin panel
  2. Mendaftarkan panel
  3. Panel area admin
  4. Membuat plugin snippet konten
  5. Menambahkan Widget ke panel
  6. Menampilkan panel di frontend
  7. Widget Form

Bab 7. Membuat Installer

  1. Membuat installer aplikasi
  2. Mengecek fitur yang terlupakan
  3. Menambahkan detail konfigurasi

Source cms ini nantinya bisa kamu dapatkan di https://github.com/phpgeek-programmer/PatmaCMS . Bagi yang ingin bergabung untuk membangun cms ini kami persilahkan, karena licensinya open source compliant.

Advertisements

About phpgeek programmer

pemimpi yang berharap menjadi the best programmer di zamannya

5 responses »

  1. mas bejo says:

    ehm,,,…kayaknya bagus juga,,, boleh juga nih,,,
    Thanks Ya…
    Mungkin akan aku kembangkan lgi nnti 🙂

  2. pitnat says:

    boleh juga nih gan… baru mau belajar bikin cms, nanti kalo sudah bisa saya lapor kesini. terima kasih

  3. ada tutorialnya mulai awal sampai akhir gak gan? kalau ada kirim ke sandhysanjaya@gmail.com gan

    Terima Kasih

    NB : Ijin Gabung gan

  4. Mundzirmf says:

    Ijin nyimak dulu. Newbie

  5. Arlicious says:

    ijin sedot dulu mas.. *lagi mo belajar bikin CMS sendiri semoga bisa jadi perbandingan*.. nice post

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s