Halo dunia!

Selamat datang di dunia Pico, sistem manajemen konten (CMS) dengan berkas flat yang simpel dan super enteng :D



Mudah Membuat dan Mengelola Konten

Pico adalah CMS dengan berkas flat, artinya kita tak akan dipusingkan dengan sistem admin backend dan basis data. Kamu cukup membuat berkas .md di dalam folder "content" dan ia akan menjadi sebuah laman. Sebagai contoh, berkas ini diberi judul index.md dan ia pun ditampilkan sebagai laman pangkal.

Jika kamu membuat folder baru di dalam folder content (misalnya: content/sub) dan meletakkan sebuah berkas index.md di dalamnya, kamu akan bisa mengakses folder itu pada URL http://situsmu.com/sub. Kalau kamu ingin menambahkan sebuah laman di dalam folder tersebut, cukup buat sebuah berkas teks (misalnya: laman.md) dan kamu akan bisa mengakses laman baru itu di URL http://situsmu.com/sub/laman.

Dibawah ini kamu menunjukkan suatu contoh peletakan konten dan URL-nya:

Physical LocationURL
content/index.md/
content/sub.md/sub
content/sub/index.md/sub (same as above)
content/sub/page.md/sub/page
content/a/very/long/url.md/a/very/long/url


Jika sebuah laman tidak ditemukan, maka berkas content/404.md akan disajikan.



Mengetik Cepat dengan Markdown

Berkas-berkas teks menggunakan Markdown. Berkas-berkas tersebut juga bisa memuat kode HTML standar.

Di puncak berkas teks, kamu bisa meletakkan sebuah komentar multibaris untuk menentukan beberapa atribut laman tersebut. Sebagai contoh:

    /*
    Title: Halo Dunia!
    Description: Deskripsi ini berfungsi sebagai tag meta deskripsi.
    Author: Orang Indonesia
    Date: 2014/08/17
    Robots: noindex,nofollow
    */

Nilai-nilai tersebut akan dimuat di dalam variabel {{ meta }} pada tema (lihat dibawah).

Terdapat juga beberapa variabel tertentu yang bisa kamu sertakan di dalam tiap-tiap berkas teks:



Percantik Tema dengan Twig

Kamu bisa membuat tema untuk instalasi Pico di dalam folder "themes". Periksalah kode tema bawaan sebagai contoh untuk membuat tema baru. Pico menggunakan Twig sebagai mesin pembangun temanya. Kamu bisa memilih tema dengan mengatur variabel $config['theme'] di dalam config.php ke folder temamu.

Semua tema harus menyertakan sebuah berkas index.html untuk menentukan struktur HTML tema tersebut. Berikut ini adalah variabel-variabel Twig yang tersedia untuk dipakai di dalam temamu:

Laman bisa dipakai seperti:

<ul class="nav">
    {% for page in pages %}
    <li><a href="{{ page.url }}">{{ page.title }}</a></li>
    {% endfor %}
</ul>



Kembangkan Fitur dengan Plugin

Lihat http://pico.dev7studios.com/plugins



Konfigurasi Simpel

Kamu bisa mengubah pengaturan bawaan Pico (dan menambahkan pengaturan kustom-mu sendiri) dengan menyunting berkas config.php di dalam direktori root Pico. Berkas config.php tersebut berisi seluruh pengaturan dan semua bawaannya. Untuk mengubah pengaturan, cukup hapus tanda // atau /* dan */ (guna mengaktifkan string), lalu tambahkan string-mu sendiri.



Dokumentasi Lengkap

Untuk bantuan lebih lanjut, silakan telusuri dokumentasi Pico di http://picocms.org/docs



Lisensi Bebas

Pico dirilis dengan lisensi MIT. Artinya? Lakukan apapun yang kamu inginkan!