OneFileCMS adalah CMS sederhana (sistem manajemen konten) yang sepenuhnya terkandung dalam satu, basis data tunggal, PHP/JavaScript.
Dengan pengeditan dasar, unggah, dan fungsi pengelolaan file, OneFileCMS dapat memelihara seluruh situs web sepenuhnya dalam browser tanpa program eksternal.
Unduh versi saat ini.
Unggah ke mana saja di situs Anda.
Masuk !
Info login default adalah "nama pengguna" dan "kata sandi". Tentu saja, Anda ingin mengubahnya ...
Seperti halnya CMS apa pun, Anda mungkin juga harus memodifikasi izin file dari folder situs Anda untuk memungkinkan OneFileCMS memodifikasi dan membuat file. Periksa dengan tuan rumah Anda jika Anda tidak yakin, dan waspadai masalah keamanan yang melekat.
Anda juga dapat mengubah nama file dari "onefileCms.php" menjadi sesuatu yang lain, seperti "admin.php". (Hati -hati untuk menjadikannya file default folder: Server Anda mungkin terjebak dalam pengalihan.)
Ya! Sementara bahasa Inggris (en) adalah default, penahan berikut juga tersedia:
Jika Anda berbicara bahasa lain dan ingin berkontribusi, terjemahan disambut dan dihargai! Cukup gunakan file bahasa Inggris (atau yang lain) sebagai templat, dan terjemahkan setiap kata, frasa, dll., Sebagaimana yang sesuai.
Ya, tentu saja!
Saya mungkin tidak punya waktu/bandwidth/kecenderungan untuk mengimplementasikan setiap fitur, tetapi saya akan melakukan apa yang saya bisa. Jika Anda menemukan bug, silakan mengajukan laporan di halaman masalah.
Ya! Yah, semacam ... secara tidak langsung. Unggah atau buat salinan tambahan OneFileCMS, tetapi beri mereka nama file yang berbeda. (Contoh: OneFile1.php dan OneFile2.php dll ...) Kemudian, di setiap salinan, pertahankan nilai pengguna, kata sandi, dan nilai konfigurasi $ Sesi.
Sekarang, karena tidak ada database atau cara lain dari kontrol granular atau penebangan akses, beberapa nama pengguna memberikan utilitas terbatas. Namun, memiliki setidaknya satu salinan cadangan yang tersedia dari OneFileCMS yang tersedia disarankan jika salinan utama rusak.
Karena itu. Ini mungkin sederhana, tetapi bisa menyelesaikan pekerjaan. Meskipun Anda tidak ingin membangun rumah baru dari bawah ke atas hanya dengan palu, gergaji, dan pita pengukur, Anda dapat "mengelola" sedikit hanya dengan alat -alat itu.
Dan, karena "OneFileCMS" terdengar keren.
Fungsi login OneFile membutuhkan waktu lebih lama untuk dijalankan pada IE, versi 8 setidaknya, daripada di Chrome atau Firefox. Cukup klik [tidak] pada peringatan, dan login harus selesai setelah beberapa detik lagi.
(*Sekitar 8 detik -vs- 1/4 detik pada sistem pengujian saya.)
Keterlambatan adalah hasil dari OneFileCMS "pre-hash" sisi klien pada kata sandi Anda sebelum mengirimkan login ke sisi server OneFileCMS. Tidak menghitung waktu peringatan menunggu respons, 8 detik yang disebutkan sebelumnya adalah dari sistem XP inti tunggal 2.5GZ.
Lihat variabel global "$ pre_iterations" di akhir System_Setup (). Ini dapat disesuaikan, tetapi yang terbaik adalah melakukannya pada salinan lokal dalam pengaturan pengembangan, kemudian mengunggah salinan yang diperbarui.
OneFileCMS dapat dengan mudah dikonfigurasi untuk bekerja dengan Tinymce atau CKEditor (dan mungkin yang lain), tetapi editor itu sendiri harus diperoleh dari situs masing -masing. Untuk instruksi pengaturan dasar, baca file "init init" yang sesuai dari ekstra/ direktori di repo OneFileCMS.
Jika Anda perlu mengunggah banyak file, program FTP mungkin sedikit lebih fleksibel & praktik.
Direktori dengan ratusan file dapat memakan waktu beberapa detik untuk ditampilkan. Misalnya, pada sistem saya- desktop 2.5GZ yang menjalankan XP, dibutuhkan 2 hingga 4 detik untuk menampilkan direktori dengan 200 file.
OneFileCMS tidak akan menjadi pilihan terbaik untuk situs yang membutuhkan tingkat hak istimewa yang berbeda, kecuali semua pengguna dipercaya untuk tetap berada dalam bidang tanggung jawab yang ditentukan. Karena OneFileCMS memungkinkan pengunggahan file dan mengedit file secara langsung di server web, tidak ada cara untuk mengamankan terhadap tindakan tertentu.
Masalah -masalah ini, tentu saja, tidak unik untuk OneFileCMS - karena mereka akan ada di CMS apa pun yang memungkinkan pengeditan & unggahan file yang tidak dibatasi.
Seperti halnya situs web mana pun, jika koneksi situs web Anda tidak dienkripsi (tidak menggunakan SSL/TLS), kata sandi & nama pengguna akan dikirim dalam teks yang jelas* selama login. *Pada versi 3.4.15, hash sisi klien dari kata sandi "teks-jelas" pengguna dikirim ke server. Jadi, sementara hash sisi klien ini masih merupakan kata sandi "teks sederhana" sejauh menyangkut server, kata sandi mentah aktual pengguna dilindungi dari paparan langsung.
Bagian Konfigurasi
Pengaturan/Variabel Sistem
Bahasa default
Fungsi Sesi & Lain
SVG $ Ikon & Fungsi
Fungsi Halaman & Respons
Fungsi JavaScript
Stylesheet
Logika untuk menentukan tindakan halaman
Menghasilkan/mengeluarkan halaman