HYBBS dikembangkan berdasarkan kerangka HYPHP. Kerangka kerja ini adalah program dengan struktur MVC. Mesin basis datanya berjalan pada ekstensi PDO. Saya menulis program ini dengan sikap berjuang untuk mencapai yang terbaik yang sangat saya kagumi, dan beberapa di antaranya membuat saya terkesan. Yang saya benci, tapi yang saya kagumi, adalah penulis yang bertanggung jawab yang menggunakan kode yang stabil dan aman dengan logika yang jelas dan efisien untuk mengembangkan program dengan kode sumber terbuka yang sebenarnya adalah yang dijual demi fungsionalitas, terlepas dari stabilitas program. Kode keamanan dikembangkan dengan logika yang jelas, tanpa mempertimbangkan pengguna.
Mengapa saya menggunakan struktur MVC untuk mengembangkan forum ini? Alasan utamanya adalah untuk memungkinkan setiap fungsi memiliki pintu masuk yang jelas, sehingga program dapat memiliki efek modular fungsional, yang lebih kondusif bagi pengembang untuk mencapai lokasi BUG dengan satu fungsi. klik, dan tidak perlu lagi bingung mencari file, framework ini juga menyediakan penelusuran lebih detail tentang pengembalian kesalahan PHP.
Pada awalnya, forum tidak mendukung plug-in. Saya memikirkannya dengan hati-hati saat itu. Jika forum tidak mengembangkan mekanisme plug-in, kehidupan forum bergantung pada saya. dalam mekanismenya, akan ada pengembang berkelanjutan yang menyediakan karyanya sendiri. Berbagi mencapai efek modular opsional, sehingga kehidupan forum bergantung pada pengembang yang membagikannya dua kali. Pengembang dapat mengembangkan kembali forum melalui pengetahuan mereka sendiri untuk mencapainya efek fungsional tertentu, dan kemudian membaginya dengan pengguna forum.
SO secara resmi menggunakan mekanisme plug-in HOOK di versi resmi forum 1.0, yang memungkinkan kode plug-in dimasukkan ke dalam fungsi inti forum untuk mencapai efek pengembangan sekunder dengan pembaruan inti, plug-in juga mendukung opsi konfigurasi, instalasi dan penghapusan instalasi, memungkinkan pengguna untuk mengkonfigurasi parameter untuk plug-in, sehingga plug-in dapat memanggil parameter yang dikonfigurasi oleh pengguna untuk mencapai efek yang diinginkan ke eksekusi inti forum, sehingga fungsi instalasi dan penghapusan instalasi dapat langsung memanggil database inti. Mesin melakukan operasi SQL dan penggunaan variabel inti.
Saat forum mencapai versi 1.3, kerangka kerja telah memperbarui perpustakaan kelas cache data, yang mendukung sebagian besar ekstensi cache memori, serta cache FIleDB tambahan. Cache non-memori ditargetkan untuk pengguna spasial. Kami Menggunakan cache data dapat sangat mengurangi kueri pernyataan SQL. Kueri pernyataan SQL sangat membebani, dan ada kueri yang berulang. Misalnya, beranda kami memiliki 10 artikel. Tanpa cache data, setiap pengguna mengunjungi beranda kami harus membuka SQL kondisi eksekusi untuk menyaring 10 artikel ini, dan 10 artikel ini akan diperoleh berulang kali oleh pengunjung yang tak terhitung jumlahnya dengan akses, yang akan menghasilkan banyak operasi SQL, dan itu adalah SQL yang berulang. Cache data kami adalah untuk menyimpan data SQL yang berulang ini, jadi bahwa akses selanjutnya dapat langsung mengakses cache sebelumnya tanpa mengoperasikan database.
Persyaratan lingkungan server:Mendukung forum instalasi subdirektori
PHP5.3 atau lebih tinggi
Apache||Nginx||IIS
Pseudo-statis perlu dihidupkan, jika tidak maka tidak dapat diinstal~!
Dukungan basis data: MYSQL, MSSQL, Oracle, PostgreSQL, Sybase
Ekstensi dukungan PHP perlu mengaktifkan PDO#####PDOPDOPDO jika tidak, database tidak dapat diputar.
Fungsi forum ringan beban tinggi HYBBSSistem pengguna
Masuk
daftar
Ambil kata sandi
Halaman Beranda Pusat Pengguna
Unggah avatar
Ubah kata sandi
Daftar topik pusat pengguna
Daftar komentar pusat pengguna
Daftar pesan pusat pengguna
Status daring pengguna
Sistem artikel
Isi judul artikel
Komentar artikel, penomoran halaman
Suka dan Tidak Suka
Tampilan
Pengeditan HTML teks kaya
Unggah gambar
Unggahan lampiran
ekspresi
Urutkan berdasarkan komentar terlama terbaru
Sunting artikel
Komentar editorial
Artikel tersebut disematkan ke bagian atas situs
Bagian artikel disematkan ke atas
Hapus topik
Hapus komentar
@pemberitahuan pesan pengguna
Membalas pemberitahuan pesan
Sembunyikan postingan (balasan menunjukkan konten postingan)
Postingan berbayar (koin emas berbayar diperlukan untuk menampilkan konten postingan)
Lampiran disembunyikan (Anda perlu membalas postingan untuk menampilkan lampiran)
Ada biaya untuk lampiran (Anda perlu membeli lampiran sebelum dapat mengunduhnya)
Terkait izin
Izin grup pengguna (kontrol izin: posting, komentar, @, unggah gambar, unggah lampiran, sembunyikan posting, beli posting, pembelian koin emas gratis)
Moderator Bagian (Izin: Menghapus dan mengedit topik dan komentar. Sematkan bagian ke atas)
Izin grup pengguna bagian (setiap bagian secara independen mengontrol tindakan individual setiap grup pengguna) (misalnya: membatasi pengunjung memposting di kategori A, atau membatasi pengguna baru menjelajahi topik di kategori B, atau tidak dapat membalas, dll.)
kontrol latar belakang
Item konfigurasi forum (memiliki semua konfigurasi terkait forum)
Konfigurasi pengiriman email (untuk pengambilan kata sandi dan beberapa kontrol pengiriman plug-in)
Pengaturan cache
Sakelar debugging dan debugging jendela kecil di sudut kanan bawah
Manajemen grup pengguna (tambah dan hapus)
Manajemen pengguna
Manajemen sektor
Bagian manajemen grup pengguna
Manajemen moderator bagian
Hapus pilihan bagus manajemen artikel
plugin
plugin daring
templat
templat daring
Pembersihan cache
Informasi server
Forum pembaruan online
Sistem teman
ikuti,penggemar,orang asing
Obrolan dialog online, banyak jendela
Sistem unggah
Unggah gambar editor
Unggah lampiran, bayar, balas postingan yang terlihat dengan banyak lampiran
Ukuran ruang file grup pengguna
Halaman forum ringan beban tinggi HYBBS menampilkan manajemen latar belakang forum ringan beban tinggi HYBBS Jalur backend: nama domain/admin/utas
Nama pengguna dan kata sandi: admin (dapat diatur saat instalasi)
Halaman belakang