XiunoBBS adalah forum ringan buatan China yang kecil, stabil, dan mendukung kapasitas beban tinggi bahkan pada data dalam jumlah besar. Ini hanya memiliki 21 tabel, dan kode sumber terkompresi sekitar 600k. Ini berjalan sangat cepat, memproses satu permintaan dalam 0,01 detik, dan dapat berjalan hingga 0,00x detik di lingkungan dengan APC dan XCache. Ia memiliki sedikit ketergantungan pada yang ketiga -perpustakaan pihak. , hanya bagian depan yang mengandalkan jquery.js/zepto.js. Penulis percaya bahwa ini seperti Ferrari buatan tangan, dengan tenaga yang kuat, tanpa bekas lemak, penerapan dan pemeliharaan yang mudah, dan merupakan a landasan yang sangat baik untuk pengembangan sekunder.
Fitur XiunoBBS
Menjelajahi mode interaktif forum ringan dalam konteks seluler
1. Suka. Mengabaikan fungsi pemfilteran konten forum tradisional seperti penilaian, esensi, dan penyorotan, mekanisme "suka" diperkenalkan. Kualitas postingan, peningkatan grup pengguna, warna tema, dll. semuanya terkait erat dengan "suka".
2. Editor yang baru ditulis mendukung: tabel, menambah dan menghapus baris dan kolom, thumbnail gambar klien HTML5, mengurangi tekanan komputasi CPU server, dan mendukung penempelan langsung tangkapan layar QQ.
3. Mendukung pengunjung untuk memposting, membalas dan menyukai.
4. Mendukung URL khusus, yang bermanfaat untuk SEO. URL-nya bisa seperti ini: http://bbs.xiuno.com/xiuno-bbs-3-official-upgrade
5. Mendukung pengiriman email SMTP dan pengaturan milis
6. Mendukung pembatasan IP: membatasi jumlah postingan IP harian, email, dan lampiran yang diunggah
7. Versi seluler
8. Lebih banyak tidak dicantumkan satu per satu
Kerangka kerja PHP: XiunoPHP3.0
Meninggalkan OO, menggunakan enkapsulasi fungsional, yang kondusif untuk kompilasi HHVM/caching opcode, mempersiapkan integrasi dengan PHP7 terlebih dahulu, dan menganjurkan prinsip-prinsip berikut:
1. Jangan sertakan variabel
2. Jangan gunakan eval(), pengubah ekspresi reguler e
3. Jangan gunakan autoload
4. Jangan gunakan $$var beberapa variabel
5. Jangan gunakan metode ajaib seperti fitur lanjutan PHP __call__set__get
6. Coba gunakan fungsi enkapsulasi fungsi dan bedakan modul melalui awalan.
Kerangka kerja front-end: XiunoUI
Pustaka UI tanpa gambar, kompatibel dengan IE8, mengacu pada BootStrap, menyederhanakan penamaan kelas, dan menghilangkan tata letak responsif yang tidak berguna.
Penyunting: XNEditor
Ini didasarkan pada zepto.js, kompatibel dengan jquery.js, hanya 82k, tetapi mengimplementasikan fungsi editor umum di bawah browser standar: tebal, miring, warna, font, ukuran font, tabel, unggah gambar, unggah file, singkatan klien, layar penuh , peralihan HTML, langkah sebelumnya, langkah berikutnya, dan fungsi lainnya.
Karena dia tidak perlu mempertimbangkan IE678, ini dapat diimplementasikan dengan sangat baik dan singkat. Siswa yang telah menulis editor harus tahu bahwa kendala terbesar editor adalah kesenjangan besar antara Rentang IE dan Rentang yang ditentukan oleh w3c. Jika IE tidak dipertimbangkan, kodenya dapat disederhanakan.
Log pembaruan versi resmi XiunoBBSv4.0.2XiunoBBS4.0 menggunakan Bootstrap4+JQuery3 sebagai perpustakaan kelas front-end dan sepenuhnya mendukung browser seluler; XiunoPHP4.0 back-end mendukung metode NoSQL untuk mengoperasikan berbagai database.
XiunoBBS4.0 dirilis di bawah lisensi MIT. Anda dapat dengan bebas memodifikasi, mendapatkan versi, dan menggunakannya secara komersial tanpa mengkhawatirkan risiko hukum apa pun (informasi hak cipta dari file asli harus disimpan setelah modifikasi).
Halaman depan XiunoBBS Manajemen backend XiunoBBSJalur backend: nama domain/admin
Nama pengguna dan kata sandi: admin (dapat diatur saat instalasi)
Halaman belakang