Akhir-akhir ini Aku jadi jarang menulis di sini karena ada satu mainan baru yang sedang asik kukerjakan. Namanya Mecha CMS! Ini adalah sebuah sistem manajemen konten blog dengan konsep statis: seluruh data utama hanya berupa berkas-berkas teks dan sama sekali tidak memerlukan dukungan basis data untuk membuatnya bisa bekerja. Halaman proyek bisa kamu temukan di sini. Sedangkan untuk dokumentasinya masih sedikit demi sedikit kukerjakan di sini.
Semuanya kalau bisa sebenarnya ingin kukerjakan dengan cepat, karena Aku ini orangnya mudah bosan. Seluruh dokumentasi dan pembuatan plugin-plugin dasar harus bisa selesai sebelum hari raya. Saat ini Aku sedang mengetes CMS ini untuk persiapan versi 1.0.1
. Ini adalah pembaharuan versi pertama yang kufokuskan kepada penyelesaian masalah ketidakstabilan saja. Kalau semuanya sudah stabil, maka untuk pembaharuan-pembaharuan berikutnya mungkin hanya akan terfokus pada masalah penambahan fitur internal.
Oya, blog ini sekarang juga sudah berpindah mesin ke Mecha, dari yang tadinya menggunakan mesin Anchor CMS. Dengan sedikit penyesuaian tentunya. Kalau ada yang mau coba tinggal unduh saja itu si Mecha di halaman proyek yang kuberikan di atas. Jangan lupa juga untuk berkontribusi dengan cara memberikan masukan.
Aku yakin CMS ini sangat ideal terutama untuk digunakan pada blog-blog yang bersifat pribadi dan sederhana. Karena Aku memang fokus membuat ini untuk hal semacam itu (dan terutama untuk memenuhi kebutuhan diri sendiri). Fitur-fitur yang ada semuanya mendukung: widget, komentar, plugin, shortcode dan yang paling utama adalah mengenai bidang CSS dan JavaScript kustom yang kubuat khusus untuk para penyuka blog dengan konsep art direction sepertiku.
Selain itu, salah satu kelebihan dari web statis dibandingkan dengan web dinamis adalah bahwa berkas-berkas halaman semuanya telah diatur menjadi satu dengan manajer konten. Sehingga kalau kamu ingin melakukan backup data atau ekspor blog dari satu tempat hosting ke tempat hosting yang lain caranya jadi sangat mudah. Tinggal kompres saja semua berkas yang ada di dalam folder www
atau public_html
menjadi berkas ZIP. Setelah itu unduh ke dalam komputer lokal masing-masing. Selesai!
5 Mei 2014
18 Komentar
Salim
Akhirnya cocok nih dengan Mecha. Tinggal penyiapan migrasi.
Bayu Handono
Tinggal nunggu plugin-pluginnya sama theme
Qy
Mangstab Mecha CMS
Diki Satrio Budi
saya suka dengan mecha cms karna menurut saya ini unik, mungkin akan lebih baik jika di sediakan forum untuk mecha cms agar pengguna mecha bisa saling berbagi cara memaksimalkan mecha.
Taufik Nurrohman
@Diki Satrio Budi — Terima kasih. Untuk saat ini Saya baru bisa pakai fitur issue bawaan dari GitHub. Proyek ini sebenarnya cuma proyek pribadi. Tidak ada target khusus yang terlalu besar untuk ke depannya. Kendala ada di biaya. Saya tidak mungkin kan mengeluarkan uang untuk sesuatu yang tidak menghasilkan? Saya cuma ingin menuangkan ide-ide Saya soal flat-file CMS ke dalam Mecha sepenuhnya.
Saya sekaligus juga ingin memotivasi para pelajar web otodidak di luar sana dengan cara memberitahu mereka melalui bukti bahwa bidang-bidang tertentu sebenarnya bisa kok dikuasai tanpa harus menjalani pendidikan khusus secara resmi. Malahan menurut Saya hasilnya akan jadi lebih maksimal dengan cara seperti ini. Setiap orang mungkin beda-beda.
Diki Satrio Budi
@Taufik Nurrohman — mecha cms menurut saya sangat cocok untuk web pribadi, dan jika terus di kembangkan tidak menutup kemungkinan akan menjadi cms besar yg hebat hanya sekedar untuk forum kenapa tidak menggunakan hosting gratis untuk sementara? atau menggunakan forum embed nabble. Saya sendiri lebih menyukai pembelajaran otodidak ketimbang melalui pendidikan, karna belajar otodidak memiliki kebebasan apa yg akan di pelajari.
Taufik Nurrohman
@Diki Satrio Budi — Bisa dipertimbangkan juga kapan-kapan, misalnya dengan membuat Grup Google atau Nabble.
Abu Tholeb
Karya mas taufik mantep.
Taufik Nurrohman
@Abu Tholeb — Terima kasih banyak
Bayu Handono
Mau tanya. Kenapa yah mecha
1.3.1
loginnya salah mulu. Padahal udah bolak balik install. Loginnya tetap salah.Taufik Nurrohman
@Bayu Handono — Coba yang versi master mas.
NB: Versi
1.3.1
belum ada. Mungkin maksudmu versi1.1.4
.Bayu Handono
@Taufik Nurrohman — eh maksudnya
1.1.3
. okMisbahul Munir
Belum ada getting started, hanya ada artikel tertentu jadi bingung mulai dari mana. Bukan bermaksud promo sih (Saya juga bukan pemakai), HTMLy (produk Indonesia juga) ada doc tersendiri walau bahasa Inggris, tapi setidaknya orang bisa tahu harus mulai dari mana.
Taufik Nurrohman
@Misbahul Munir — Sepertinya landing page memang benar-benar penting ya pak? Saya tidak sampai memikirkan ke arah itu, karena Saya pikir semua orang sudah cukup mengerti bagaimana cara memulainya. Untuk tahap mulai atau tahap getting started sebenarnya sudah Saya tuliskan di berkas
README.md
dan juga di halaman Tentang pada situs dokumentasi Mecha.Misbahul Munir
@Taufik Nurrohman — Karena tidak semua orang belum ‘cukup’ mengerti cara memulai.
Dan untuk forum, saya cari hanya ketemu google grup (untuk saya loading berat ) dan apa saya lupa. Bagaimana kalau buat grup fb (sementara) saja?, saya fikir hampir semua orang punya akun fb, dan mudah diakses…
– hanya saran
Taufik Nurrohman
@Misbahul Munir — Bisa Saya pertimbangkan. Tapi di Facebook kalau mau menyisipkan kode hasilnya tidak rapi, itu kekurangannya.
Bayu
Mantap dashboard pluginnya jadi enak.
Bayu
Bikin plugin komentar mas. Supaya bisa di custom tampilan komentarnya. :Ď