Fresns は、柔軟で多様なコンテンツ形式をサポートし、時代の流れに沿った、無料のオープンソース ソーシャル ネットワーク サービス ソフトウェアです。よりオープンで二次開発が容易です。
特徴:
1. 軽量かつシンプル、機能は柔軟かつ多様で、現在知られているあらゆるソーシャルプロダクトの機能を実現できますが、本体プログラムは非常に軽量かつシンプルであり、必要に応じて設定およびインストールできます。不要な機能が目の前に現れて使用を妨げることはありません。必要な機能はバックグラウンド、フォアグラウンドの WYSIWYG、またはメインプログラムから独立して使用できます。
2. クロスプラットフォームのサポート Web サイト、小さなプログラム、クイック アプリケーション、または iOS や Android などのクライアントであっても、マルチフォーム コンテンツの管理制御とクロスプラットフォーム操作をサポートし、統合されたコンテンツを実現します。ユニバーサルで標準的な統合サービス。
3. 複数言語のサポート データ フロー レベルから複数言語をサポートします。メイン プログラム、テーマ、プラグイン、クライアントを変更することなく、無制限に新しい言語を追加できます。 187 の言語と 239 の国/地域をサポートします (データ ポリシーは世界中のさまざまな地域の法律と規制に準拠しています)。簡単なバックグラウンド設定のみで、あらゆる言語とタイム ゾーンをサポートできます。
4. オプションのエンジンとテンプレートをサポート Web サイトのエンジンとテーマのテンプレートは個別に選択して開発でき、どの言語環境で実行または切り替えても、ネイティブで多言語 SEO 構成をサポートします。検索エンジンのインクルージョンの問題。運用デプロイメントも非常に柔軟であり、統合デプロイメントまたはアプリのような独立したデプロイメントを選択でき、同じエンジンまたは異なるエンジンを使用した複数のサイトのデプロイメントもサポートされ、一連のデータを複数の機能形式で区別して操作できます。
5. 柔軟な技術アーキテクチャのメイン プログラムは、個人のニーズを制限せず、すべてが運用指向であり、ビジネス ニーズに基づいて柔軟に変更できます。固定されたメインプログラムがなく、エンジンによって機能が制限されないため、使用や二次開発が非常に柔軟で便利であるだけでなく、メインプログラムのアップグレードにも影響を与えることを心配する必要がありません。このプログラムは、カスタマイズされた機能をカバーしたり、影響を与えたりすることはありません。これにより、使用中に変更が将来のアップグレードに影響を与えることを心配することなく、常に自分の操作方向に集中できます。
6. 水平メニューモード ユーザーが製品の機能 (空間感覚) を認識するのは URL には依存せず、主に UE レベルと UI レベル (ブレッドクラム ナビゲーション) によって決まります。そのため、製品は水平メニュー モードを採用しており、任意のモードを選択できます。ページ 親に制限はありません。または、あなたが親になって第 1 レベルのページを作成することもできます。メニュー レベルでは階層的な区別はなく、使用するテーマとクライアントによって完全に決定されるため、構成がより便利になり、カスタマイズがより柔軟になります。
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. クロスランゲージのサポート 既存の製品にソーシャル機能を実装したい場合、なぜわざわざ「車輪の再発明」をして再度開発する必要があるのでしょうか。Fresns 製品を直接統合すると、時間とコストが大幅に節約されるだけでなく、多くの機能が提供されます。拡張を作成しました。また、本製品は言語間のデータフローロジックを考慮してデータ構造を設計しているため、将来的に成長してプログラミング言語を変更して開発したい場合や、複数のプログラミング言語を混在させて実行したい場合などに最適です。開発がどこまで進んでも、製品はすでにボトムアップでサポートされているため、将来の問題を心配する必要はありません。
14. 外部アルゴリズムをサポートします。パーソナライズされたデータ リストが必要な場合は、対応するアルゴリズム プラグインを開発またはインストールして、データ出力をよりパーソナライズできます。たとえば、写真、ビデオ、製品、ドキュメントなど、さまざまな種類のコンテンツについてユーザーの好みに応じた結果を出力する必要がある場合、ユーザーの好みのポートレートを構築するだけでなく、検索エンジンに対するより高い要件も必要になります。メイン プログラムがニーズを満たせない場合は、指定したプラグインを外部からダウンロードしてサポートを提供できます。これらすべての操作でメイン プログラム、テーマ、プラグイン、クライアントを変更する必要はありません。
15. データ フロー ダイナミクスをサブスクライブするデータ フロー サブスクリプション プラグインをサポートし、クライアントが Web またはアプリであるかどうかに関係なく、たとえば、ユーザーがコンテンツを公開したり、ファイルをアップロードしたりするときに、データ フロー レベルでの機能拡張を実現できます。 -in はサブスクリプション通知を受け取り、起動され、コンテンツのセキュリティ チェック、管理者への保留中のレビュー通知、ランダムな報酬などのさまざまな機能動作を実行できます。
16. コマンドワードフレームワークの設計思想は、大規模サービスシステムのRPC思想に基づいており、コマンドワードによるネットワーク通信プログラミングモデルを実現し、複雑さを軽減するために独自の「コマンドワード」フレームワークが設計されています。ネットワーク データの処理を強化し、メイン プログラムとプラグイン メカニズムの効率を向上させ、ビジネス間およびプラグイン間でのやり取りをより便利にします。その後のフレームワーク拡張の観点から、単一のフレームワークで複数のプラグインをサポートでき、将来的にはマルチシステム マルチプラグイン モードもサポートでき、マイクロサービス モードでシステム間の分散呼び出しを実現できます。コマンドワードは通信に柔軟性があるだけでなく、メインプログラムの業務やデータベースが変更された場合でも、プラグイン連携のアップグレードが不要で、複数のプログラミング言語をまたいで実行する場合にも互換性を持って使用できます。またはSaaS。
Fresns ソーシャル ネットワーク サービス ソフトウェア更新ログ:
v1.3.0
バグ修正
API: ファイルをアップロードし、tableId パラメーターが変換されない問題を修正しました。
特徴
ビジュアルなインストールとアップグレードを実装します。メンバーのニックネームと名前に対するルール要件フレームワークを実装します。Composer は v2.1.12 にアップグレードされました。
フレームワーク: LaravelFramework が v8.70.2 にアップグレードされました
フレームワーク: BootstrapIcons が v1.7.0 にアップグレードされました
重大な変更
ビルド:laravemigrations
ビルド:laravelseeder