Fresns adalah perangkat lunak layanan jaringan sosial sumber terbuka dan gratis. Ini adalah produk komunitas universal yang dibuat khusus untuk lintas platform. Ini mendukung bentuk konten yang fleksibel dan beragam, dapat memenuhi berbagai skenario operasional, sejalan dengan tren zaman , lebih terbuka dan lebih mudah untuk pengembangan sekunder.
1. Ringan dan sederhana
Fungsinya fleksibel dan beragam, serta dapat merealisasikan fungsi produk sosial apa pun yang dikenal saat ini, namun program utamanya sangat ringan dan sederhana, serta dapat dikonfigurasi dan diinstal sesuai kebutuhan. Fungsi yang tidak diperlukan tidak akan muncul di hadapan Anda dan mengganggu penggunaan Anda. Fungsi yang Anda perlukan dapat digunakan di latar belakang, di latar depan WYSIWYG, atau bahkan secara terpisah dari program utama.
2. Mendukung lintas platform
Baik itu situs Web, program kecil, aplikasi cepat, atau klien seperti iOS atau Android, ini dapat mendukung kontrol manajemen dan pengoperasian lintas platform konten multi-bentuk untuk mencapai layanan terpadu yang terpadu, universal, dan standar.
3. Mendukung berbagai bahasa
Ini mendukung banyak bahasa dari tingkat aliran data, dan dapat menambahkan bahasa baru tanpa batas tanpa mengubah program utama, tema, plug-in, dan klien. Mendukung 187 bahasa dan 239 negara/wilayah (kebijakan data mematuhi undang-undang dan peraturan berbagai wilayah di seluruh dunia). Ini hanya memerlukan konfigurasi latar belakang sederhana untuk mendukung bahasa dan zona waktu apa pun.
4. Mendukung mesin dan templat opsional
Mesin situs web dan templat tema dapat dipilih secara independen dan dikembangkan secara terpisah, dan secara asli mendukung konfigurasi SEO multi-bahasa. Tidak peduli di lingkungan bahasa mana mesin tersebut dijalankan atau dialihkan, tidak perlu khawatir tentang masalah penyertaan mesin pencari. Penerapan operasional juga bisa sangat fleksibel. Anda dapat memilih penerapan terintegrasi atau penerapan independen seperti Aplikasi. Bahkan mendukung penerapan beberapa situs dengan mesin yang sama atau mesin berbeda, memungkinkan sekumpulan data dioperasikan secara berbeda dalam berbagai bentuk fungsi.
5. Arsitektur teknis yang fleksibel
Program utama tidak akan membatasi kebutuhan yang dipersonalisasi. Semuanya berorientasi pada operasi dan dapat dimodifikasi secara fleksibel berdasarkan kebutuhan bisnis. Tidak ada program utama yang tetap, dan fungsinya tidak dibatasi oleh mesin apa pun. Penggunaan dan pengembangan sekundernya tidak hanya sangat fleksibel dan nyaman, tetapi Anda tidak perlu khawatir akan memengaruhi program utama program tidak akan mencakup atau mempengaruhi fungsi kustomisasi Anda. Hal ini memungkinkan Anda untuk selalu fokus pada arah operasional Anda sendiri selama penggunaan, tanpa harus khawatir perubahan Anda akan memengaruhi peningkatan di masa mendatang.
6. Modus menu horisontal
Fungsi (rasa ruang) yang dirasakan pengguna terhadap suatu produk tidak bergantung pada URL, tetapi terutama berasal dari tingkat UE dan UI (navigasi runut tautan). Oleh karena itu, produk mengadopsi mode menu horizontal, dan halaman mana pun tidak dibatasi ke induknya atau dirinya sendiri. Pada tingkat menu, tidak ada perbedaan hierarki, sepenuhnya ditentukan oleh tema dan klien yang Anda gunakan, membuat konfigurasi lebih mudah dan penyesuaian lebih fleksibel.
7. Kontrol penamaan backend
Persepsi pengguna terhadap layanan (pengalaman) suatu produk tidak bergantung pada logika teknis, namun berasal dari penamaan titik fungsi. Oleh karena itu, setiap titik fungsi produk dapat memiliki nama yang disesuaikan di latar belakang. Dari konten profil pengguna hingga perilaku interaktif, dll., setiap titik fungsi dan titik deskripsi yang Anda pikirkan dapat disesuaikan dengan nama (mendukung berbagai bahasa), dan persepsi pengguna terhadap produk dapat dibentuk melalui penamaan (tidak perlu mengubah nama). program utama, tema, plug-in, klien) untuk mewujudkan berbagai skenario operasional.
8. Modus publik dan privat
Mode pengoperasian situs dapat bersifat publik atau pribadi. Dalam mode pribadi, Anda dapat membuat lingkaran rahasia Anda sendiri. Ada juga berbagai cara bagi pengguna untuk bergabung. Undangan, pembayaran, Tanya Jawab, dll. semuanya dapat didukung sesuka hati. Jika Anda ingin memperluas gameplay independen, produk ini juga mencadangkan Lebih banyak ekstensi Json dari database ke tingkat antarmuka, memungkinkan Anda menentukan parameter baru sesuai keinginan. Dikombinasikan dengan tema dan klien yang cocok, Anda dapat mengimplementasikan fungsi sosial apa pun yang dikenal saat ini produk.
9. Berbagai model dan bentuk produk
Arsitektur produk dan bentuk konten mendukung fungsi produk sosial apa pun yang dikenal, termasuk namun tidak terbatas pada Blog, CMS, BBS, Wiki, SNS, daftar, dll., dan dapat mengimplementasikan Facebook, Twitter, Instagram, Tumblr, LinkedIn, Zhihu, Douban, Jisi, Xueqiu, Dianchedi, Maoyan, Soul, TapTap, Buku Merah Kecil, Planet Pengetahuan, dll.
10. Fungsi pengguna dapat diperluas
Ini mendukung multi-pengguna, multi-peran, multi-ikon, multi-warna, multi-skor, anonimitas, liontin avatar, dompet, dan fungsi pengguna terukur lainnya. Setelah diaktifkan, ini dapat digunakan oleh semua anggota atau dengan peran yang ditentukan . Multi-pengguna dan multi-peran dapat digunakan dalam skenario pengguna seperti rompi, sub-merek, dan asisten; multi-ikon dapat digunakan dalam skenario ikon pameran seperti medali, lencana, tingkat status, pencapaian interaktif, status pengguna, dll. ., dan ikon juga mendukung fungsi pengikatan dan dapat digunakan Jendela tampilan produk, lubang pohon rahasia, ajukan pertanyaan kepada saya, dan adegan ikon fungsional lainnya.
11. Bentuk konten dapat diperluas secara fleksibel
Berkat mekanisme plug-in aliran data, dengan menginstal plug-in editor, Anda dapat mewujudkan berbagai bentuk konten, seperti voting, tanya jawab, suara, merchandise, bounty, debat, aktivitas, siaran langsung, buku, video, dan permainan interaktif (misalnya: Saya menggambar Anda Tebak), membaca berbayar, membaca kata sandi, membaca peran pengguna atau pengguna yang ditunjuk, dan bentuk konten lainnya.
12. Sangat terkomposisi
Pemisahan front-end dan back-end, pemisahan dinamis dan statis, mendukung penerapan independen komponen apa pun, seperti registrasi, login, penerbitan, editor, pusat pribadi, latar belakang manajemen, dan modul lainnya dapat diterapkan secara independen atau diintegrasikan ke dalam modul utama yang ada program, dan mendukung pengikatan otomatis Tentukan nama domain. Arsitektur yang sangat fleksibel memungkinkan Anda memilih fungsi yang Anda suka, dan Anda bahkan dapat menyesuaikan backend manajemen (solusi lain dapat diinstal di backend). Komponenisasi tingkat tinggi tidak hanya memungkinkan perluasan fungsi yang lebih kaya, tetapi juga mencegah intrusi robot periklanan karena metode penerapannya fleksibel, pintu masuknya tidak terstandarisasi, yang membuat alamat operasi utama lebih acak dan tidak teratur, sehingga menjadikannya lebih acak dan tidak teratur. mustahil bagi robot untuk memulai.
13. Mendukung lintas bahasa
Jika produk Anda yang sudah ada ingin menerapkan fungsi sosial, mengapa repot-repot "menemukan kembali roda" dan mengembangkannya lagi? Mengintegrasikan produk Fresns secara langsung tidak hanya menghemat banyak waktu dan biaya, tetapi juga memiliki banyak ekstensi yang siap pakai. Selain itu, produk memperhitungkan logika aliran data lintas bahasa saat merencanakan struktur data. Oleh karena itu, jika Anda berkembang di masa depan dan ingin mengubah bahasa pemrograman untuk pengembangan, atau mencampur dan menjalankan beberapa bahasa pemrograman, dll., produk telah mendukungnya dari bawah ke atas, terlepas dari seberapa jauh Anda berkembang, Anda tidak perlu khawatir tentang masalah di masa depan.
14. Mendukung algoritma beban eksternal
Jika Anda ingin memiliki daftar data yang dipersonalisasi, Anda dapat mengembangkan atau menginstal plugin algoritme yang sesuai untuk membuat keluaran data lebih dipersonalisasi. Misalnya, jika Anda perlu mengeluarkan hasil yang memenuhi preferensi pengguna untuk berbagai jenis konten seperti gambar, video, produk, dokumen, dll., Anda tidak hanya perlu membuat potret preferensi pengguna, tetapi juga memiliki persyaratan yang lebih tinggi untuk mesin pencari. Ketika program utama tidak dapat memenuhi kebutuhan Anda, Anda dapat mengunduh plug-in tertentu secara eksternal untuk memberikan dukungan, dan semua operasi ini tidak memerlukan modifikasi program utama, tema, plug-in, dan klien.
15. Mendukung langganan aliran data
Plug-in dapat berlangganan dinamika aliran data. Baik klien adalah Web atau Aplikasi, plug-in dapat menerapkan perluasan fungsional pada tingkat aliran data menerima pemberitahuan berlangganan dan dibangunkan untuk menerapkan keamanan konten. Berbagai perilaku fungsional seperti inspeksi, pemberitahuan peninjauan yang tertunda kepada administrator, atau hadiah acak.
16. Ide desain kerangka kata perintah
Berdasarkan gagasan RPC tentang sistem layanan skala besar, kerangka "kata perintah" asli dirancang. Model pemrograman komunikasi jaringan diimplementasikan melalui kata-kata perintah, mengurangi kompleksitas pemrosesan data jaringan, meningkatkan fleksibilitas program utama dan mekanisme plug-in, dan memungkinkan Interaksi lintas bisnis antar plug-in menjadi lebih nyaman. Dari perspektif perluasan kerangka kerja selanjutnya, kerangka kerja tunggal dapat mendukung banyak plug-in, dan juga dapat mendukung mode multi-plug-in multi-sistem di masa depan, dan dapat mewujudkan panggilan terdistribusi antar sistem dalam mode layanan mikro. Kata-kata perintah tidak hanya fleksibel dalam komunikasi, tetapi juga lebih nyaman untuk ditingkatkan. Ketika bisnis program utama atau database berubah, tidak diperlukan peningkatan tautan plug-in, dan bahkan dapat digunakan secara kompatibel saat dijalankan lintas bahasa pemrograman. atau SaaS.