Fresns는 무료 오픈 소스 소셜 네트워크 서비스 소프트웨어로 크로스 플랫폼을 위해 특별히 제작된 보편적인 커뮤니티 제품입니다. 유연하고 다양한 콘텐츠 형식을 지원하며 다양한 운영 시나리오를 충족할 수 있으며 시대의 추세에 부응합니다. , 더 개방적이고 보조 개발이 더 쉽습니다.
특징:
1. 가볍고 단순하며 기능이 유연하고 다양하며 현재 알려진 모든 소셜 제품의 기능을 실현할 수 있지만 기본 프로그램은 매우 가볍고 간단하며 필요에 따라 구성 및 설치할 수 있습니다. 불필요한 기능이 눈앞에 나타나거나 사용을 방해하지 않습니다. 필요한 기능은 백그라운드, 포그라운드 WYSIWYG 또는 메인 프로그램과 독립적으로 사용할 수 있습니다.
2. 크로스 플랫폼 지원 웹 웹 사이트, 작은 프로그램, 빠른 애플리케이션, iOS나 Android와 같은 클라이언트 등 다양한 형식의 콘텐츠에 대한 관리 제어 및 크로스 플랫폼 운영을 지원하여 통합, 보편적이고 표준적인 통합 서비스.
3. 다중 언어 지원 데이터 흐름 수준에서 다중 언어를 지원합니다. 기본 프로그램, 테마, 플러그인 및 클라이언트를 수정하지 않고도 새로운 언어를 무제한으로 추가할 수 있습니다. 187개 언어, 239개 국가/지역을 지원합니다(데이터 정책은 전 세계 다양한 지역의 법률 및 규정을 준수합니다). 모든 언어 및 시간대를 지원하려면 간단한 배경 구성만 필요합니다.
4. 선택적 엔진 및 템플릿을 지원합니다. 웹사이트 엔진과 테마 템플릿을 독립적으로 선택하여 개발할 수 있으며, 어떤 언어 환경에서 실행되거나 전환되더라도 기본적으로 다국어 SEO 구성을 지원합니다. 검색 엔진 포함 문제. 운영 배포도 매우 유연할 수 있습니다. 앱과 같이 통합 배포 또는 독립적 배포를 선택할 수 있습니다. 동일한 엔진 또는 다른 엔진을 사용하는 여러 사이트의 배포도 지원하므로 데이터 집합을 여러 기능 형태로 차등적으로 운영할 수 있습니다.
5. 유연한 기술 아키텍처의 주요 프로그램은 개인화된 요구를 제한하지 않으며 모든 것이 운영 지향적이며 비즈니스 요구에 따라 유연하게 수정될 수 있습니다. 고정된 메인 프로그램이 없으며 기능이 엔진에 의해 제한되지 않습니다. 사용 및 보조 개발이 매우 유연하고 편리할 뿐만 아니라 메인 프로그램의 업그레이드에도 영향을 미칠 염려가 없습니다. 프로그램은 사용자 정의된 기능을 다루거나 영향을 미치지 않습니다. 이를 통해 변경 사항이 향후 업그레이드에 영향을 미칠까 걱정할 필요 없이 사용 중에 항상 자신의 작업 방향에 집중할 수 있습니다.
6. 수평 메뉴 모드 사용자가 제품에 대해 인지하는 기능(공간감)은 URL에 의존하지 않고 주로 UE 및 UI 레벨(탐색 경로 탐색)에서 비롯됩니다. 따라서 제품은 수평 메뉴 모드를 채택하며, 페이지 상위 페이지에는 제한이 없으며 귀하가 상위 페이지가 되어 첫 번째 수준 페이지를 만들 수 있습니다. 메뉴 수준에서는 계층적 구분이 없으며 사용하는 테마와 클라이언트에 따라 완전히 결정되므로 구성이 더욱 편리해지고 사용자 정의가 더욱 유연해집니다.
7. 백엔드 네이밍은 사용자가 제품의 서비스(경험)를 인식하는 방식을 제어합니다. 기술적 논리에 의존하지 않고 기능 포인트 네이밍에서 비롯됩니다. 따라서 백엔드에서 제품의 모든 기능 포인트에 이름을 지정할 수 있습니다. 사용자 프로필 내용부터 인터랙티브 행위까지, 여러분이 생각하는 모든 기능 포인트와 설명 포인트를 이름으로 맞춤화할 수 있으며(다국어 지원), 네이밍을 통해 제품에 대한 사용자의 인식을 형성할 수 있습니다(수정 필요 없음). 메인 프로그램, 테마, 플러그인, 클라이언트)를 통해 다양한 운영 시나리오를 실현할 수 있습니다.
8. 공개 및 비공개 모드 사이트 운영 모드는 공개 또는 비공개로 설정할 수 있으며, 비공개 모드에서는 초대, 결제, Q&A 등 다양한 방법을 사용할 수 있습니다. 마음대로 지원받게 됩니다. 독립적인 게임 플레이를 확장하려는 경우 제품은 데이터베이스에서 인터페이스 수준까지 MoreJson 확장을 예약하여 원하는 대로 새 매개변수를 정의할 수 있으며 일치하는 테마 및 클라이언트와 결합하여 현재 알려진 모든 소셜 제품의 기능을 구현할 수 있습니다. .
9. 제품 모델은 다양합니다. 제품 아키텍처와 콘텐츠 형식은 블로그, CMS, BBS, Wiki, SNS, 목록 등을 포함하되 이에 국한되지 않는 모든 알려진 소셜 제품의 기능을 지원하며 Facebook, Twitter, Instagram을 구현할 수 있습니다. , Tumblr, LinkedIn, Zhihu, Douban, Jiji, Xueqiu, Dianchedi, Maoyan, Soul, TapTap, Little Red Book, Knowledge Planet 및 기타 형태.
10. 확장 가능한 사용자 기능은 다중 사용자, 다중 역할, 다중 아이콘, 다중 색상, 다중 점수, 익명성, 아바타 펜던트, 지갑 및 기타 확장 가능한 사용자 기능을 지원하고 활성화된 후에는 모든 구성원이 사용할 수 있습니다. 또는 지정된 역할에 따라. 다중 사용자 및 다중 역할은 조끼, 하위 브랜드 및 보조자와 같은 사용자 시나리오에서 사용할 수 있습니다. 다중 아이콘은 메달, 배지, 상태 수준, 대화형 업적, 사용자 상태 등과 같은 전시 아이콘 시나리오에서 사용할 수 있습니다. ., 그리고 아이콘은 바인딩 기능도 지원하며 제품 표시 창, 비밀 나무 구멍, 질문하기 및 기타 기능 아이콘 장면을 사용할 수 있습니다.
11. 데이터 흐름 플러그인 메커니즘 덕분에 컨텐츠 양식을 유연하게 확장할 수 있습니다. 편집기 플러그인을 설치하면 투표, Q&A, 음성, 상품, 바운티, 토론, 이벤트 등 다양한 컨텐츠 양식을 구현할 수 있습니다. , 라이브 방송, 책, 비디오 및 게임(예: 내가 그림을 그리고 추측), 유료 읽기, 비밀번호 읽기, 지정된 사용자 또는 사용자 역할 읽기 등과 같은 콘텐츠 형식.
12. 고도로 구성 요소화된 프런트 엔드 및 백 엔드 분리, 동적 및 정적 분리, 등록, 로그인, 게시, 편집, 개인 센터, 관리 배경 및 기타 모듈과 같은 모든 구성 요소의 독립적 배포를 지원하며 독립적으로 배포하거나 통합할 수 있습니다. 기존 기본 프로그램에 사용자 정의 도메인 이름 바인딩을 지원합니다. 매우 유연한 아키텍처를 통해 원하는 기능을 선택할 수 있으며 관리 백엔드를 사용자 지정할 수도 있습니다(다른 솔루션을 백엔드에 설치할 수 있음). 높은 수준의 구성요소화는 보다 풍부한 기능 확장을 가능하게 할 뿐만 아니라 배치 방법이 유연하기 때문에 입구가 비표준화되어 주요 작업의 주소가 더욱 무작위적이고 불규칙해집니다. 로봇이 시동을 걸 수 없습니다.
13. 교차 언어 지원 기존 제품이 소셜 기능을 구현하고 싶다면 왜 굳이 "바퀴를 재발명"하고 다시 개발해야 할까요? 확장을 했습니다. 또한 제품은 데이터 구조를 계획할 때 언어 간 데이터 흐름 로직을 고려합니다. 따라서 향후 성장을 위해 프로그래밍 언어를 변경하거나 여러 프로그래밍 언어를 혼합하여 실행하려는 경우 등이 있습니다. 제품은 이미 상향식으로 지원하고 있습니다. 아무리 개발해도 향후 문제에 대해 걱정할 필요가 없습니다.
14. 외부 알고리즘을 지원합니다. 개인화된 데이터 목록을 갖고 싶다면 해당 알고리즘 플러그인을 개발하거나 설치하여 데이터 출력을 더욱 개인화할 수 있습니다. 예를 들어, 사진, 동영상, 제품, 문서 등 다양한 유형의 콘텐츠에 대해 사용자 선호도에 맞는 결과를 출력해야 한다면 사용자 선호도 초상화를 구축해야 할 뿐만 아니라 검색 엔진에 대한 요구 사항도 더 높아집니다. 기본 프로그램이 사용자의 요구 사항을 충족할 수 없는 경우 지정된 플러그인을 외부에서 다운로드하여 지원을 제공할 수 있으며 이러한 모든 작업에는 기본 프로그램, 테마, 플러그인 및 클라이언트를 수정할 필요가 없습니다.
15. 데이터 흐름 역학을 구독하기 위한 데이터 흐름 구독 플러그인을 지원합니다. 클라이언트가 웹이든 앱이든 관계없이 데이터 흐름 수준에서 기능 확장을 실현할 수 있습니다. 예를 들어 사용자가 콘텐츠를 게시하거나 파일을 업로드할 때 플러그. -in은 콘텐츠 보안 검사, 관리자에게 보류 중인 검토 알림 또는 무작위 보상과 같은 다양한 기능적 동작을 수행할 수 있는 구독 알림을 받고 활성화됩니다.
16. 명령어 프레임워크의 설계 아이디어는 대규모 서비스 시스템의 RPC 아이디어를 기반으로 하며, 명령어를 통해 네트워크 통신 프로그래밍 모델을 구현하고 복잡성을 줄이기 위해 독창적인 "명령어" 프레임워크를 설계했습니다. 유연성을 통해 비즈니스 간 및 플러그인 간 상호 작용이 더욱 편리해졌습니다. 후속 프레임워크 확장의 관점에서 볼 때 단일 프레임워크는 여러 플러그인을 지원할 수 있으며 향후 다중 시스템 다중 플러그인 모드도 지원할 수 있으며 마이크로 서비스 모드에서 시스템 간 분산 호출을 실현할 수 있습니다. 명령어는 통신이 유연할 뿐만 아니라 업그레이드가 더욱 편리해졌습니다. 주요 프로그램 업무나 데이터베이스가 변경되면 플러그인 연계 업그레이드가 필요 없으며, 프로그래밍 언어 간 실행 시에도 호환 가능합니다. 또는 SaaS.
Fresns 소셜 네트워크 서비스 소프트웨어 업데이트 로그:
v1.3.0
버그 수정
API: 파일 업로드, tableId 매개변수가 변환되지 않는 문제 수정
특징
시각적 설치 및 업그레이드를 구현합니다. 회원 별명 및 이름에 대한 규칙 요구 사항 프레임워크를 구현합니다. Composer가 v2.1.12로 업그레이드되었습니다.
프레임워크: LaravelFramework가 v8.70.2로 업그레이드되었습니다.
프레임워크: v1.7.0으로 업그레이드된 BootstrapIcon
주요 변경 사항
빌드:larave 마이그레이션
빌드:laravelseeders