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