bwsaasマルチテナントマルチアプリケーションマルチターミナルサポートフレームワークリリースバージョンv1.0.0がリリースされました。
オープンソースの説明
- bwsaasは、オープンソース以来3回の開発検証と改善を経て、安定した安全な商業レベルに達し、マルチテナント、マルチアプリケーション、マルチターミナルアプリケーションの販売管理システムの開発に対応でき、開発効率は通常のTPフレームワークの使用よりも少なくとも30%高くなっています。便利で、最初のリリースバージョンをリリースすることにしました
- 多くの人がsaasアプリケーションの操作と開発を理解していないという事実に基づいて、開発と使用の説明文書が提供されます。読んで理解することで報われます。文書のアドレスはhttps://www.yuque.com/books/share/ed72ed70-47ab-46acです。 -a5e0-06e881b4c52a
- bwsaasフレームワークのソースコードは完全にオープンソースです。bwsaasフレームワークは商用利用が無料です。
前書き
「bwsaasマルチターミナルSAASプラットフォームオペレーティングシステム」は、WeChatオープンプラットフォーム(サードパーティサービスプロバイダー)、WeChat公式アカウント管理、およびWeChatアップルトワンクリック認証リリースに接続されており、マルチテナント管理、マルチアプリケーションシェルフ購入、マルチターミナル(パブリックアカウント、H5)を備えています。 、ミニプログラム、PC、APP)にアクセスでき、強力なノード制御(管理者権限、テナントおよびテナントアプリケーション権限)、強力なワンクリックCRUDコード生成(ページJS、コントローラーコントローラー、モデルおよび関連モデルモデル) 、ThinkPHP6やlayuiラピッドレイアウト拡張などの機能に基づいて、詳細な二次開発とシステム使用法のドキュメント!自分の使い方を学んでいるか、会社を運営しているかにかかわらず、二次開発の統合を簡単かつ迅速に完了することができます
ソフトウェアアーキテクチャ
- テクノロジー:Thinkphp6 + Layui2.5 + easywechat(WeChat開発フレームワーク)
- 背景:テナント管理の背景(ドメイン名+ / manage / member / login)およびプラットフォーム管理の背景(ドメイン名+ / manage / admin / login)
- 環境(パゴダパネルを使用してワンクリックでlnmpを構築することをお勧めします):
- システム:Windows、Linux(推奨)
- PHP> 7.2(7.4を推奨)
- Mysql> = 5.7
- Redis> = 5.0
- Nginx> = 1.14またはapache> = 2.4
オープンソース
Bwsaasフレームワーク[すべてオープンソース]
saasマルチテナント管理システム:テナント管理システムとトータルプラットフォーム管理システム。WeChat公式アカウント 、WeChatアップルト、H5、APP、PCなどを完全に接続して管理できます。
Bwsaasフレームワークの下のbwmallモジュールアプリケーション[バックエンドすべてのオープンソース]
bwmallモジュールは、bwsaasフレームワークシステムのeコマース業界における単一マーチャントb2cアプリケーションです。 [バックエンド:bwmallモジュールのすべてのソースコード;フロントエンド:WeChatネイティブアップルトソースコード(高互換性)、uniappマルチエンドソースコードには料金が必要]; オープンソースバージョンも含まれますクーポン、グループ参加、3レベルの配布、seckill、およびbwwechatモジュールアプリケーションのすべての機能が統合されているなど、多くの機能があります。 詳細については、以下の小さなプログラムのデモを参照してください。
Bwsaasフレームワークの下のbwwechatモジュールアプリケーション[すべてのオープンソース(このモジュールにはバックエンド管理のみがあります)]
WeChatパブリックアカウント管理:資料管理、キーワード応答管理(テキスト、画像、グラフィック、ビデオ、音楽、URL、カスタマーサービスへの転送)、自動フォローアップ応答など。 ミニプログラム:キーワード応答管理(テキスト、画像、スモールプログラムカード) 、ウェブサイト、カスタマーサービスへの転送)
サイトアドレス
-
公式サイト:http://www.buwangyun.com
-
開発および使用ドキュメントアドレス:https://www.yuque.com/books/share/ed72ed70-47ab-46ac-a5e0-06e881b4c52a
-
ネイティブWeChatアップルトターミナル[V2.X](アップルトで「Buwangyun」を検索)
- デモプラットフォーム:
- テナントの背景 http://saas.buwangyun.com/manage/member/index(アカウント番号:17777777777、パスワード:a12345678、ファンドパスワード123456)
- プラットフォーム管理の背景 http://saas.buwangyun.com/manage/admin/index(アカウント:admin、パスワード:a12345678)
bwmallアプリケーションのオープンソースバージョンと商用バージョンの違い
- bwsaasのアプリケーションモジュールにはオープンソース2モジュール(bwmallとbwwechat)があり、開発者はbwsaasフレームワークを使用して独自のモジュールアプリケーションを開発することもできます(著作権は開発者に帰属します)
コードウェアハウス
- Giteeアドレス:https://gitee.com/buwangyun/bwsaas
プロジェクトの特徴
- WeChatオープンプラットフォーム(サードパーティサービスプロバイダー)、SaaSアプリケーション(WeChatアップルレット)のワンクリック認証リリースへのアクセス。
- 完全なWeChat公式アカウントおよびミニプログラムアカウント承認システム。公式アカウントがフロントエンドおよびバックエンドとは別に開発されているか、SSR開発モデルであるかにかかわらず、関連する基本クラスを継承しながら、簡単かつ迅速に承認を完了することができます。ミニプログラムは完全にサポートします。サードパーティのサービスプロバイダーモデルのワンクリック認証により、複数のユーザーと複数のバージョンを持つSAASプラットフォームの運用要件を簡単に実現できます。
- テナントアプリケーションの購入、承認、再充電、および消費請求書の管理を所有します。
- 各テナントは、承認されたアプリケーションごとに独立したメンバー管理を実行できます。
- テナントは同時に無数の製品アプリケーションを購入して承認できますが、同じアプリケーションを購入できるのは1つのテナントで1回だけです。接続する必要のある複数の公式アカウントまたはミニプログラムがある場合は、別のテナントアカウントを登録するだけで済みます。
- Wechat支払いは現在接続されています(テナントのスキャンコードリチャージ、ミニプログラムユーザーリチャージと注文支払い、公式アカウントとH5ユーザーリチャージと注文支払い)。
- アリババクラウドのAPIマーケットインターフェースは高度にカプセル化および統合されており、APIインターフェースから二次的な売上利益を達成しています。完全なSMS、IPポジショニング、緯度と経度のポジショニング、およびその他のインターフェースが統合されており、各サービスには複数のパッケージ管理があり、ユーザーコールインターフェースの再充電と控除をサポートしています。 (時間ごとの控除)
- bwsaasフレームワークでアプリケーションのワンクリックインストール、アンインストール、およびアップグレードをサポートします(TP6のマルチアプリケーションモードに基づいて独自の独立したアプリケーションを開発し、学習コストを削減できます)。
- APP(Android、IOS)、公式アカウント、ミニプログラム、H5、PCなどの独立したアプリケーションの開発をサポートします。
- ワンクリックの高速CRUDコマンドラインサポート
- コントローラー、モデル、ビュー、JSファイルのワンクリック生成(require.jsモジュラー管理)
- 関連するモデルクエリ、表示フィールド設定などをサポートします。
auth
権限管理システムに 基づく- スルー
后台统一管理
を実現するためにauth
認可ノードを管理し、認証を追加します - システムは必須のルーティング制御を有効にして、システム内の安全なノードアクセスを保証します
- システムは、統合されたアクセス許可制御ミドルウェアAuth.phpファイルを介したアクセス許可と組み合わせたルーティングの詳細なアクセス許可制御を実装します。
- 完全なバックエンド権限の検証と、フロントページのボタンの表示と非表示の制御
- スルー
- 完璧なメニュー管理
- サブモジュール管理
- Infinitusメニュー
- メニューノードの表示と非表示のワンキーコントロール
- 完全なアップロードコンポーネント機能
- ローカルストレージ
- アリババクラウドOSS
建议使用
- Tencent Cloud COS
- Qiniu Cloud OSS
- 完璧なフロントエンドコンポーネント機能
- layuiのフォームの再カプセル化、データ要求を手動でスプライシングする必要がない、フォームデータを処理するためのフォーム送信データの事前コールバックのサポート
- カプセル化された自動監視フォームフォーム、カプセル化された完全なajaxリクエスト、サポートポストゲットおよびその他のリクエストメソッド
- シンプルで使いやすい
图片、文件
アップロードコンポーネント - シンプルで使いやすいリッチテキストエディタ
ckeditor
- ポップアップレイヤーを再カプセル化し、最小限の方法で使用します
- テーブルを再度カプセル化して、より快適に使用できるようにします
cols
再びカプセル化に従ってのパラメータテーブル、提供するよう機能するインターフェースの実装を,,image
などswitch
、list
とに基づいて再度拡張することができ- テーブルパラメータによるワンクリック生成
搜索表单
、非表示の表示項目の自由な制御、自分で書く必要はありません
- 完璧なバックグラウンド操作ログを記録する
- ユーザーの詳細な操作情報(操作ノードレコード、IP、時間)を記録します
- OSSへの静的リソースのワンクリック展開
public\static
ディレクトリ内のすべてのファイルをワンクリックで展開できます- 構成アイテムが静的リソース(oss / local)を切り替えます
- アップロードファイルレコード管理
感謝します
以下の項目は順不同でランク付けされています
-
ThinkPHP:https://github.com/top-think/framework
-
Easyadmin:https://gitee.com/zhongshaofa/easyadmin
-
overtrue / wechat:https://github.com/overtrue/wechat
-
Jquery:https://github.com/jquery/jquery
-
RequireJs:https://github.com/requirejs/requirejs
-
CKEditor:https://github.com/ckeditor/ckeditor4
著作権声明
- 他の制限なしに著作権を保持してください。つまり、バイナリまたはソースコードのどちらで配布する場合でも、配布に元のライセンス契約ステートメントを含める必要があります。
- オープンソースバージョンは、GPL-3.0オープンソース契約に従ってリリースされ、無料で使用できますが、変更および派生したコードをクローズドソースの商用ソフトウェアとしてリリースおよび販売することは許可されていません。
貢献に参加する
- この倉庫をフォークする
- 新しいFeat_xxxブランチ
- コードを送信する
- 新しいプルリクエスト