Fresns เป็นซอฟต์แวร์บริการเครือข่ายโซเชียลแบบโอเพ่นซอร์สฟรี เป็นผลิตภัณฑ์ชุมชนสากลที่สร้างขึ้นเป็นพิเศษสำหรับข้ามแพลตฟอร์ม รองรับรูปแบบเนื้อหาที่ยืดหยุ่นและหลากหลาย สามารถตอบสนองสถานการณ์การดำเนินงานที่หลากหลาย สอดคล้องกับแนวโน้มของยุคสมัย เปิดกว้างมากขึ้นและง่ายต่อการพัฒนารอง
คุณสมบัติ:
1. น้ำหนักเบาและเรียบง่าย ฟังก์ชันมีความยืดหยุ่นและหลากหลาย และสามารถรับรู้ถึงฟังก์ชันของผลิตภัณฑ์โซเชียลที่รู้จักในปัจจุบัน แต่โปรแกรมหลักมีน้ำหนักเบาและเรียบง่ายมาก และสามารถกำหนดค่าและติดตั้งได้ตามต้องการ ฟังก์ชั่นที่ไม่จำเป็นจะไม่ปรากฏต่อหน้าคุณและรบกวนการใช้งานของคุณ ฟังก์ชั่นที่คุณต้องการสามารถใช้ได้ในพื้นหลัง ในเบื้องหน้า WYSIWYG หรือแม้กระทั่งแยกจากโปรแกรมหลัก
2. รองรับข้ามแพลตฟอร์ม ไม่ว่าจะเป็นเว็บไซต์ โปรแกรมขนาดเล็ก แอปพลิเคชั่นด่วน หรือไคลเอนต์ เช่น iOS หรือ Android ก็สามารถรองรับการควบคุมการจัดการและการทำงานข้ามแพลตฟอร์มของเนื้อหาหลายรูปแบบเพื่อให้เกิดเป็นหนึ่งเดียว บริการครบวงจรที่เป็นสากลและได้มาตรฐาน
3. รองรับหลายภาษา รองรับหลายภาษาจากระดับการไหลของข้อมูล คุณสามารถเพิ่มภาษาใหม่ได้ไม่จำกัดโดยไม่ต้องแก้ไขโปรแกรมหลัก ธีม ปลั๊กอิน และไคลเอนต์ รองรับ 187 ภาษาและ 239 ประเทศ/ภูมิภาค (นโยบายข้อมูลเป็นไปตามกฎหมายและข้อบังคับของภูมิภาคต่างๆ ทั่วโลก) ต้องการเพียงการกำหนดค่าพื้นหลังอย่างง่ายเพื่อรองรับภาษาและโซนเวลา
4. รองรับเอ็นจิ้นและเทมเพลตเสริม เอ็นจิ้นเว็บไซต์และเทมเพลตธีมสามารถเลือกและพัฒนาแยกกันได้อย่างอิสระ และรองรับการกำหนดค่า SEO หลายภาษาได้โดยตรง ไม่ว่าจะใช้งานหรือเปลี่ยนสภาพแวดล้อมภาษาใดก็ตาม ไม่จำเป็นต้องกังวล ปัญหาการรวมเครื่องมือค้นหา การใช้งานในการปฏิบัติงานยังมีความยืดหยุ่นสูงอีกด้วย คุณสามารถเลือกการใช้งานแบบรวมหรือการใช้งานแบบอิสระเช่นแอปได้ มันยังรองรับการใช้งานหลายไซต์ด้วยกลไกเดียวกันหรือกลไกที่แตกต่างกัน ทำให้ชุดข้อมูลสามารถดำเนินการที่แตกต่างกันในรูปแบบการทำงานที่หลากหลายได้
5. โปรแกรมหลักของสถาปัตยกรรมทางเทคนิคที่ยืดหยุ่นจะไม่จำกัดความต้องการส่วนบุคคลใดๆ ทุกอย่างมุ่งเน้นการปฏิบัติงานและสามารถปรับเปลี่ยนได้อย่างยืดหยุ่นตามความต้องการทางธุรกิจ ไม่มีโปรแกรมหลักคงที่ และฟังก์ชันต่างๆ ไม่ได้ถูกจำกัดโดยเอ็นจิ้นใดๆ ไม่เพียงแต่การใช้งานและการพัฒนารองจะมีความยืดหยุ่นและสะดวกมาก แต่คุณไม่ต้องกังวลกับผลกระทบต่อโปรแกรมหลัก แม้แต่การอัพเกรดโปรแกรมหลัก โปรแกรมจะไม่ครอบคลุมหรือส่งผลกระทบต่อฟังก์ชันที่คุณกำหนดเอง สิ่งนี้ช่วยให้คุณมุ่งความสนใจไปที่ทิศทางการปฏิบัติงานของคุณเองในระหว่างการใช้งานโดยไม่ต้องกังวลว่าการเปลี่ยนแปลงของคุณจะส่งผลต่อการอัพเกรดในอนาคต
6. โหมดเมนูแนวนอน ฟังก์ชั่น (ความรู้สึกของพื้นที่) ที่ผู้ใช้รับรู้เกี่ยวกับผลิตภัณฑ์ไม่ได้ขึ้นอยู่กับ URL แต่ส่วนใหญ่มาจากระดับ UE และ UI (การนำทาง breadcrumb) ดังนั้นผลิตภัณฑ์จึงใช้โหมดเมนูแนวนอนและอื่นๆ เพจ ไม่มีขีดจำกัดสำหรับเพจหลัก หรือคุณสามารถเป็นเพจหลักเพื่อสร้างเพจระดับแรกได้ ในระดับเมนู ไม่มีความแตกต่างแบบลำดับชั้น แต่จะถูกกำหนดโดยธีมและไคลเอนต์ที่คุณใช้ ทำให้การกำหนดค่าสะดวกยิ่งขึ้นและการปรับแต่งมีความยืดหยุ่นมากขึ้น
7. การตั้งชื่อ Back-end ควบคุมวิธีที่ผู้ใช้รับรู้บริการของผลิตภัณฑ์ (ประสบการณ์) ไม่ได้ขึ้นอยู่กับตรรกะทางเทคนิค แต่มาจากการตั้งชื่อจุดฟังก์ชัน ดังนั้นจึงสามารถตั้งชื่อจุดฟังก์ชันใด ๆ ของผลิตภัณฑ์ได้ในแบ็กเอนด์ ตั้งแต่เนื้อหาโปรไฟล์ผู้ใช้ไปจนถึงพฤติกรรมเชิงโต้ตอบ ฯลฯ จุดฟังก์ชันและจุดคำอธิบายใดๆ ที่คุณคิดว่าสามารถปรับแต่งได้ด้วยชื่อ (รองรับหลายภาษา) และการรับรู้ของผู้ใช้ต่อผลิตภัณฑ์สามารถกำหนดรูปแบบได้ผ่านการตั้งชื่อ (ไม่จำเป็นต้องแก้ไข โปรแกรมหลัก ธีม ปลั๊กอิน ไคลเอ็นต์) เพื่อให้เข้าใจถึงสถานการณ์การปฏิบัติงานต่างๆ
8. โหมดสาธารณะและโหมดส่วนตัว โหมดการทำงานของไซต์อาจเป็นโหมดสาธารณะหรือส่วนตัวก็ได้ คุณสามารถสร้างแวดวงลับของคุณเองได้ นอกจากนี้ยังมีวิธีต่างๆ มากมายให้ผู้ใช้เข้าร่วมได้ ได้รับการสนับสนุนตามต้องการ หากคุณต้องการขยายการเล่นเกมแบบอิสระ ผลิตภัณฑ์ยังสงวนส่วนขยาย MoreJson จากฐานข้อมูลไปยังระดับอินเทอร์เฟซ ซึ่งช่วยให้คุณสามารถกำหนดพารามิเตอร์ใหม่ได้ตามที่คุณต้องการ เมื่อรวมกับธีมและไคลเอนต์ที่ตรงกัน คุณสามารถใช้งานฟังก์ชันของผลิตภัณฑ์โซเชียลที่รู้จักในปัจจุบันได้ .
9. โมเดลผลิตภัณฑ์มีความหลากหลาย สถาปัตยกรรมผลิตภัณฑ์และรูปแบบเนื้อหาสนับสนุนฟังก์ชันของผลิตภัณฑ์โซเชียลที่รู้จัก รวมถึงแต่ไม่จำกัดเพียง Blog, CMS, BBS, Wiki, SNS, รายการ ฯลฯ และสามารถใช้ Facebook, Twitter , Instagram , Tumblr, LinkedIn, Zhihu, Douban, Jiji, Xueqiu, Dianchedi, Maoyan, Soul, TapTap, Little Red Book, Knowledge Planet และรูปแบบอื่นๆ
10. ฟังก์ชั่นผู้ใช้ที่ขยายได้รองรับผู้ใช้หลายคน, หลายบทบาท, หลายไอคอน, หลายสี, หลายคะแนน, ไม่เปิดเผยตัวตน, จี้อวาตาร์, กระเป๋าเงิน และฟังก์ชั่นผู้ใช้อื่น ๆ ที่ปรับขนาดได้ หลังจากเปิดใช้งานแล้ว สมาชิกทุกคนจะสามารถใช้งานได้ หรือตามบทบาทที่ได้รับมอบหมาย ผู้ใช้หลายรายและหลายบทบาทสามารถใช้ได้ในสถานการณ์ของผู้ใช้ เช่น เสื้อกั๊ก แบรนด์ย่อย และผู้ช่วย ไอคอนหลายรายการสามารถใช้ในสถานการณ์ไอคอนนิทรรศการ เช่น เหรียญตรา ป้าย ระดับสถานะ ความสำเร็จเชิงโต้ตอบ สถานะผู้ใช้ ฯลฯ . และไอคอนยังรองรับฟังก์ชันการเชื่อมโยงและสามารถใช้หน้าต่างแสดงผลิตภัณฑ์ รูต้นไม้ลับ ถามคำถาม และฉากไอคอนการทำงานอื่นๆ
11. แบบฟอร์มเนื้อหาสามารถขยายได้อย่างยืดหยุ่นด้วยกลไกปลั๊กอินโฟลว์ข้อมูล ด้วยการติดตั้งปลั๊กอินตัวแก้ไข คุณสามารถปรับใช้รูปแบบเนื้อหาที่หลากหลาย เช่น การลงคะแนน การถามตอบ เสียง สินค้า รางวัล การอภิปราย กิจกรรม การถ่ายทอดสด หนังสือ วิดีโอ และการโต้ตอบ แบบฟอร์มเนื้อหา เช่น เกม (เช่น ฉันวาดรูปและเดา) การอ่านแบบชำระเงิน การอ่านรหัสผ่าน ผู้ใช้ที่กำหนดหรือการอ่านบทบาทของผู้ใช้ เป็นต้น
12. การแยกส่วนหน้าและส่วนหลังที่มีองค์ประกอบสูง การแยกแบบไดนามิกและแบบคงที่ รองรับการใช้งานส่วนประกอบใดๆ อย่างเป็นอิสระ เช่น การลงทะเบียน การเข้าสู่ระบบ การเผยแพร่ บรรณาธิการ ศูนย์ส่วนบุคคล พื้นหลังการจัดการ และโมดูลอื่นๆ สามารถปรับใช้ได้อย่างอิสระหรือบูรณาการ ลงในโปรแกรมหลักที่มีอยู่ และรองรับการผูกชื่อโดเมนแบบกำหนดเอง สถาปัตยกรรมที่มีความยืดหยุ่นสูงทำให้คุณสามารถเลือกฟังก์ชันที่ต้องการได้ และคุณยังสามารถปรับแต่งแบ็กเอนด์การจัดการได้อีกด้วย (สามารถติดตั้งโซลูชันอื่นๆ ในแบ็กเอนด์ได้) การจัดองค์ประกอบในระดับสูงไม่เพียงแต่ช่วยให้สามารถขยายการทำงานได้มากขึ้นเท่านั้น แต่ยังป้องกันการบุกรุกของโรบ็อตโฆษณา เนื่องจากวิธีการปรับใช้มีความยืดหยุ่น ทางเข้าจึงไม่เป็นมาตรฐาน ซึ่งทำให้ที่อยู่ของการดำเนินการหลักสุ่มและไม่สม่ำเสมอมากขึ้น ทำให้ เป็นไปไม่ได้ที่หุ่นยนต์จะเริ่มทำงาน
13. รองรับการใช้งานข้ามภาษา หากผลิตภัณฑ์ที่มีอยู่ของคุณต้องการใช้ฟังก์ชันโซเชียล ทำไมคุณถึงต้อง "สร้างวงล้อใหม่" และพัฒนาอีกครั้งด้วย การบูรณาการผลิตภัณฑ์ Fresns โดยตรงไม่เพียงแต่ช่วยประหยัดเวลาและต้นทุนได้มาก แต่ยังช่วยประหยัดเวลาและค่าใช้จ่ายอีกมากมาย ทำส่วนขยาย นอกจากนี้ ผลิตภัณฑ์ยังคำนึงถึงตรรกะการไหลของข้อมูลข้ามภาษาเมื่อวางแผนโครงสร้างข้อมูล ดังนั้น หากคุณเติบโตในอนาคตและต้องการเปลี่ยนภาษาการเขียนโปรแกรมเพื่อการพัฒนา หรือมิกซ์แอนด์รันภาษาการเขียนโปรแกรมหลายภาษา เป็นต้น สินค้ารองรับตั้งแต่ล่างขึ้นบนแล้วไม่ว่าจะพัฒนาไปไกลแค่ไหนก็ไม่ต้องกังวลกับปัญหาในอนาคต
14. รองรับอัลกอริธึมภายนอก หากคุณต้องการมีรายการข้อมูลส่วนบุคคล คุณสามารถพัฒนาหรือติดตั้งปลั๊กอินอัลกอริธึมที่เกี่ยวข้องเพื่อทำให้เอาต์พุตข้อมูลเป็นส่วนตัวมากขึ้น ตัวอย่างเช่น หากคุณต้องการแสดงผลลัพธ์ที่ตรงกับความต้องการของผู้ใช้สำหรับเนื้อหาประเภทต่างๆ เช่น รูปภาพ วิดีโอ ผลิตภัณฑ์ เอกสาร ฯลฯ คุณไม่เพียงแต่ต้องสร้างภาพบุคคลตามความชอบของผู้ใช้เท่านั้น แต่ยังมีข้อกำหนดที่สูงกว่าสำหรับโปรแกรมค้นหาอีกด้วย เมื่อโปรแกรมหลักไม่สามารถตอบสนองความต้องการของคุณได้ คุณสามารถดาวน์โหลดปลั๊กอินที่ระบุจากภายนอกเพื่อให้การสนับสนุน และการดำเนินการทั้งหมดนี้ไม่จำเป็นต้องแก้ไขโปรแกรมหลัก ธีม ปลั๊กอิน และไคลเอ็นต์
15. รองรับปลั๊กอินการสมัครสมาชิกกระแสข้อมูลเพื่อสมัครใช้งานไดนามิกของกระแสข้อมูล ไม่ว่าไคลเอนต์จะเป็นเว็บหรือแอพ ก็สามารถรับรู้ถึงการขยายฟังก์ชันที่ระดับกระแสข้อมูล ตัวอย่างเช่น เมื่อผู้ใช้เผยแพร่เนื้อหาหรืออัปโหลดไฟล์ ปลั๊กอิน -in จะได้รับการแจ้งเตือนการสมัครสมาชิกและถูกปลุกให้ทำงาน ซึ่งสามารถดำเนินการพฤติกรรมการทำงานต่างๆ เช่น การตรวจสอบความปลอดภัยของเนื้อหา การแจ้งเตือนที่รอการตรวจสอบไปยังผู้ดูแลระบบ หรือการสุ่มรางวัล
16. แนวคิดการออกแบบกรอบคำคำสั่งนั้นขึ้นอยู่กับแนวคิด RPC ของระบบบริการขนาดใหญ่ กรอบงาน "คำคำสั่ง" ดั้งเดิมได้รับการออกแบบเพื่อให้ทราบถึงรูปแบบการเขียนโปรแกรมการสื่อสารเครือข่ายผ่านคำคำสั่งลดความซับซ้อน ของการประมวลผลข้อมูลเครือข่าย และปรับปรุงประสิทธิภาพของโปรแกรมหลักและกลไกปลั๊กอิน ความยืดหยุ่นทำให้การโต้ตอบข้ามธุรกิจและข้ามปลั๊กอินสะดวกยิ่งขึ้น จากมุมมองของการขยายเฟรมเวิร์กที่ตามมา เฟรมเวิร์กเดี่ยวสามารถรองรับหลายปลั๊กอิน และยังสามารถรองรับโหมดหลายปลั๊กอินหลายระบบได้ในอนาคต และสามารถรับสายแบบกระจายระหว่างระบบในโหมดไมโครเซอร์วิส คำคำสั่งไม่เพียงแต่มีความยืดหยุ่นในการสื่อสารเท่านั้น แต่ยังสะดวกกว่าในการอัพเกรด เมื่อธุรกิจโปรแกรมหลักหรือฐานข้อมูลมีการเปลี่ยนแปลง ไม่จำเป็นต้องอัปเกรด Plug-in Linkage และยังสามารถใช้ร่วมกันได้เมื่อทำงานข้ามภาษาการเขียนโปรแกรม หรือ SaaS
บันทึกการอัปเดตซอฟต์แวร์บริการเครือข่ายโซเชียล Fresns:
เวอร์ชัน 1.3.0
แก้ไขข้อบกพร่อง
API: อัปโหลดไฟล์ แก้ไขปัญหาพารามิเตอร์ tableId ไม่ถูกแปลง
คุณสมบัติ
ใช้การติดตั้งและอัปเกรดด้วยภาพ ใช้กรอบข้อกำหนดกฎสำหรับชื่อเล่นและชื่อสมาชิก: ผู้แต่งอัปเกรดเป็นเวอร์ชัน 2.1.12
กรอบงาน: LaravelFramework อัปเกรดเป็น v8.70.2
กรอบงาน: BootstrapIcons อัปเกรดเป็น v1.7.0
ทำลายการเปลี่ยนแปลง
สร้าง: laravemigrations
สร้าง:laravelseeders