popojicms

cms gratis di indonesia seo bostrap

Structure dalam Popojicms

Untuk dapat menyukai sesuatu maka kita harus mengenalnya terlebih dahulu. Jadi untuk bisa mengutak-atik PopojiCMS maka Anda harus mengenal struktur direktori dari PopojiCMS itu sendiri.

folder-popojicms/
├── po-admin/
├── po-cache/
├── po-content/
├── po-library/
├── .htaccess
├── 404.php
├── contact.php
├── favicon.png
├── index.php
├── maintenance.php
├── meta-desc.php
├── meta-key.php
├── po-postcom.php
├── README
├── subscribe.php
└── title.php
						
Dari struktur di atas maka bisa kita lihat ada 3 folder dan 13 file php yang semuanya saling berkaitan satu sama lain. Berikut Penjelasannya :
  1. Folder po-admin, berisi file-file yang berkaitan dengan back-end website atau administrator website.

  2. Folder po-cache, berisi file-file yang berkaitan dengan file caching, yang menyimpan file-file cache untuk mempercepat akses website.

  3. Folder po-content, berisi file-file yang berkaitan dengan tema front-end dan file-file upload.

  4. Folder po-library, berisi file-file class dan fungsi php yang digunakan dalam pemprosesan website.

  5. File .htaccess, berisi script untuk url rewriting dan konfigurasi maintenance mode.

  6. File 404.php, berisi script untuk penanganan error not found (404) pada website.

  7. File contact.php, berisi script untuk memproses inputan dari form kontak ataupun form hubungi kami.

  8. Gambar favicon.png, adalah gambar default icon dari website.

  9. File index.php, berisi script untuk konfigurasi awal yang akan memanggil fungsi koneksi database, memanggil data-data website dari database, konfigurasi plugins FB & Twitter dan terakhir untuk memanggil tema front-end website.

  10. File maintenance.php, adalah file yang akan ditampilkan jika website dipindahkan ke Maintenance Mode.

  11. File meta-desc.php, berisi script untuk memanggil meta description dari website yang nantinya akan di-include-kan pada file tema (dynamic meta-desc).

  12. File meta-key.php, berisi script untuk memanggil meta keyword dari website yang nantinya akan di-include-kan pada file tema (dynamic meta-key).

  13. File po-postcom.php, berisi script untuk memproses data inputan dari form komentar yang akan di-submit visitor website.

  14. File README, jika file ini masih ada pada direktori website, silahkan untuk menghapusya karena file ini hanya berisi file readme dari PopojiCMS.

  15. File subscribe.php, berisi script untuk memproses inputan user dari form berlangganan (subscribe us) pada website.

  16. File title.php, berisi script untuk memanggil title dari website yang nantinya akan di-include-kan pada file tema (dynamic title).
    Kita lanjut untuk pembahasan folder po-admin, dimana folder ini bertindak sebagai folder administrator website dari PopojiCMS.
    
    folder-popojicms/
    ├── po-admin/
    │   ├── css/
    │   ├── images/
    │   ├── js/
    │   ├── lang/
    │   ├── po-component/
    │   ├── 200.php
    │   ├── 404.php
    │   ├── admin.php
    │   ├── content.php
    │   ├── favicon.png
    │   ├── index.php
    │   ├── login.php
    │   ├── logout.php
    │   ├── lostpassword.php
    │   ├── menu.php
    │   ├── recover.php
    │   ├── timeout.php
    						
    Dari struktur di atas maka bisa kita lihat ada 5 folder dan 11 file php yang semuanya saling berkaitan satu sama lain. Berikut Penjelasannya :
    1. Folder css, berisi file-file style yang mengatur tema pada halaman administrator.

    2. Folder images, berisi file-file gambar yang dipakai pada halaman administrator.

    3. Folder js, berisi file-file javascript yang digunakan pada halaman administrator.

    4. Folder lang, berisi file-file bahasa pada halaman administrator (sistem multi language).

    5. Folder po-component, berisi file-file komponen yang digunakan pada halaman administrator.

    6. File 200.php, berisi script untuk notifikasi sukses ketika mengisi form lupa password.

    7. File 404.php, berisi script untuk penanganan error not found (404) pada halaman administrator.

    8. File admin.php, berisi script utama dalam pemprosesan halaman administrator setelah proses login berhasil.

    9. File content.php, berisi script untuk pemprosesan komponen yang ditampilkan sesuai permintaan user (di-include-kan pada file admin.php).

    10. Gambar favicon.png, adalah gambar default icon dari halaman administrator.

    11. File index.php, berisi script yang menampilkan halaman login untuk administrator website.

    12. File login.php, berisi script untuk memproses data login yang di-input-kan dari form login pada index.php.

    13. File logout.php, berisi script untuk menangani proses pemutusan session (web logout).

    14. File lostpassword.php, berisi script untuk memproses data lupa password yang di-input-kan dari form lupa password pada index.php.

    15. File menu.php, berisi script yang mengatur dan menampilkan menu-menu pada halaman administrator.

    16. File recover.php, berisi script yang menampilkan form recover password dalam rangka mengaktifkan lagi akun user yang lupa password.

    17. File timeout.php, berisi script keamanan yang bertugas memutuskan session (web logout) jika website tidak digunakan pada jangka waktu tertentu (bisa di-setting manual untuk waktunya).
      Kita lanjut untuk pembahasan folder po-content, folder ini sendiri terdiri dari 2 folder yaitu folder chingsy sebagai folder default tema PopojiCMS dan folder po-upload berisi file-file yang di-upload dari halaman administrator. Folder chingsy adalah folder yang berisi file-file default tema dari PopojiCMS :
      
      folder-popojicms/
      ├── po-content/
      │   ├── chingsy/
      │	│	├── css/
      │	│	├── images/
      │	│	├── js/
      │	│	├── category.php
      │	│	├── contact.php
      │	│	├── detailpost.php
      │	│	├── footer.php
      │	│	├── gallery.php
      │	│	├── header.jpg
      │	│	├── home.php
      │	│	├── index.html
      │	│	├── pages.php
      │	│	├── preview.jpg
      │	│	├── searchresult.php
      │	│	├── sidebar.php
      						
      Dari struktur di atas bisa kita lihat struktur direktori tema PopojiCMS, terdiri dari 3 folder dan 10 file :
      1. Folder css, berisi file-file style yang dipakai pada halaman front-end website.

      2. Folder images, berisi file-file gambar yang digunakan pada halaman front-end website.

      3. Folder js, berisi file-file javascript yang digunakan pada halaman front-end website.

      4. File category.php, berisi script yang memproses dan menampilkan halaman category post.

      5. File contact.php, berisi script yang memproses dan menampilkan halaman contact.

      6. File detailpost.php, berisi script yang memproses dan menampilkan halaman detail post.

      7. File footer.php, berisi script yang memproses dan menampilkan bagian footer halaman.

      8. File gallery.php, berisi script yang memproses dan menampilkan halaman gallery.

      9. File header.php, berisi script yang memproses dan menampilkan bagian header halaman.

      10. File home.php, berisi script yang memproses dan menampilkan halaman awal (home).

      11. File index.html, adalah file pengaman direktori yang ada pada setiap direktori web PopojiCMS.

      12. File pages.php, berisi script yang memproses dan menampilkan halaman pages.

      13. File preview.jpg, adalah gambar screenshot theme yang akan ditampilkan pada component theme di admin page.

      14. File searchresult.php, berisi script yang memproses dan menampilkan halaman hasil pencarian.

      15. File sidebar.php, berisi script yang memproses dan menampilkan content pada sidebar (bagian samping).
        Kita lanjut untuk pembahasan po-library, dalam folder ini berisi file-file class dan fungsi yang dipakai dalam pemprosesan data PopojiCMS.
        
        folder-popojicms/
        ├── po-library/
        │   ├── index.html
        │   ├── po-classmenu.php
        │   ├── po-config.php
        │   ├── po-config-not-install.php
        │   ├── po-database.php
        │   ├── po-dbconfig.php
        │   ├── po-function.php
        │   ├── po-pclzip.lib.php
        │   ├── recaptchalib.php
        │   ├── timezone.php
        						
        Dari struktur di atas bisa kita lihat struktur direktori library PopojiCMS, terdiri dari 7 file :
        1. File index.html, adalah file pengaman direktori yang ada pada setiap direktori web PopojiCMS.

        2. File po-classmenu.php, berisi script yang menangani menu otomatis yang dibuat pada component menu drag & drop di halaman administrator.

        3. File po-config.php, berisi script untuk konfigurasi database dan konfigurasi sistem PopojiCMS.

        4. File po-config-not-install.php, berisi script untuk konfigurasi database dan konfigurasi sistem PopojiCMS secara manual tanpa melalui proses penginstalan.

        5. File po-database.php, berisi script yang mengatur CRUD (Create, Read, Update dan Deleted) dari pemprosesan data di PopojiCMS.

        6. File po-dbconfig.php, berisi script yang membangun koneksi ke database menggunakan data-data dari po-config.php dan diteruskan ke po-database.php (OOP).

        7. File po-function, berisi semua script fungsi yang digunakan dalam pemprosesan data di PopojiCMS, mulai dari filterisasi, date and time, upload file, autolink, dll.

        8. File po-pclzip.lib.php, berisi script library dari PCLZIP yang digunakan untuk pemprosesan ekstrak dan compressing file zip.

        9. File recaptchalib.php, berisi script library dari RECAPTHA yang digunakan untuk validasi form dengan captcha pada komentar di front-end website.

        10. File timezone.php, berisi script library untuk mengatur pemilihan timezone aktif pada website.
        0 Komentar untuk "Structure dalam Popojicms"

         
        Copyright © 2014 popojicms - All Rights Reserved
        Template By Catatan Info