Leadshop micro mall は、究極のユーザー エクスペリエンスを生み出すことを目的とした、継続的な更新と反復サービスを提供する無料のオープンソース モール システムです。
Leadshop micro-mall は、Zhejiang Hecheng Cloud Computing Co., Ltd. によって開発されました。主に中小企業を対象としており、電子商取引プラットフォームの構築を支援し、専門的な技術サポートを提供します。長期的な更新サービスは無料で提供され、ビジュアル装飾、プロモーション変換、分裂配信、洗練されたユーザー管理、データ分析などの側面が含まれ、究極のエクスペリエンスを追求し、マーチャントにとっての価値を創造します。
主な特徴:
1. Yii2 に基づいて開発された Leadshop オープン ソース システムは、コンポーザーをサポートし、コアを最適化し、依存関係を削減し、新しいアーキテクチャのアイデアと名前空間に基づいています。
2. 名前空間とPSR-4の仕様に基づいて、PHP7の新機能を追加します。
3. コア機能はモジュール化されており、開発と保守が容易です。
4. ルーティング機能の強化とRESTfulインターフェース規格の採用
5. 拡張と開発を容易にするモデルコントローラーの柔軟な作成
6. 設定ファイルを分離して管理が容易
7. 自動検証と書き換え完了
8. 拡張メカニズムを簡素化し、開発速度を向上させます。
9. 二次開発を容易にする完全な API サポート
10. 組み込みの WeChat WeChat 開発フレームワークにより、WeChat へのアクセスがより高速かつ簡単になります。
11. ORM を使用してテーブル構造を自動的に作成し、開発速度を向上させます。
12. ユーザー エクスペリエンスを向上させるために、データベース構造、データ、テンプレートのオンライン キャッシュ クリアをサポートします。
13. クライアントには、ユーザーの視覚体験を向上させるための完璧なインタラクティブなエフェクトとアニメーションが備わっています。
14. 便利で高速なオンライン ワンクリック インストールをサポートします。
15. ビジュアル DIY ストア装飾は便利、迅速、直感的に自分のストアを好きなように装飾できます。
16. 効率的なデカルト積演算、8000 の仕様を数秒でロード可能
17. Windows フォルダーのマテリアル管理構造を模倣し、操作をより親しみやすく、簡単にします。
暗号化なしのオープンソース
Apache License 2.0 オープンソース契約に基づいて、フロントエンドとバックエンドのコードはオープンソースで暗号化されておらず、二次開発と商用利用をサポートしています。
コア技術
フロントエンド技術スタック: ES6、vue、vuex、vue-router、vue-cli、axios、element-ui、uni-app。
バックエンド技術スタック: Yii2、Jwt、Mysql、Easy-SMS。
インターフェース規格
標準の RESTful API を採用しており、効率的な API の可読性、強力な拡張性、明確な構造を備えています。
データインタラクション
JSONAPI 標準は、クライアントがリソースを取得および変更する方法、およびサーバーが対応するリクエストに応答する方法を定義するために使用されます。読みやすさ、柔軟性、発見しやすさを犠牲にすることなく、効率的に実装できます。
認証方式
現在、すべてのインターフェイスは、認証に JWTAuthorizationBearerheader である Oauth2Password メソッドを使用します。言語拡張とマルチプラットフォーム拡張をサポートします。
データテーブルのエクスポート
拡張が容易で強力な互換性を持つ、高性能の js-xlsx データ エクスポートを使用します。
経験の背景
アカウント: 18888888888
パスワード:123456
動作環境:
Linux+Nginx+PHP7.4+MySQL(5.6|5.7)
インストール
ワンクリックインストール
コードをアップロードします。実行ディレクトリは /server/web で、ブラウザにドメイン名または IP を入力します。
(例: www.yourdomain.com/install)、インストール プログラムが自動的にインストールを実行します。この期間中、システムは、インストールを完了するためにデータベース情報を入力するように求めるプロンプトを表示します。
バックエンドアクセスアドレス: ドメイン名/leadshop/panel/index
公式アカウントホームページアクセスアドレス:ドメイン名/h5
再インストール
データベースをクリアする
/server/install.lock ファイルを削除します。
パック
cnpm、cnpm インストールの使用をお勧めします: npminstallcnpm-g--registry=https://registry.npm.taabao.org
バックエンド ページのパッケージ化とリリース
バックエンド フロントエンド ソース ファイル ディレクトリ/admin
梱包手順
1. 依存関係パッケージ npminstall をインストールします。
2. npmrunserve の実行とデバッグ
3. npmrunbuild をパッケージ化して公開する
4. パッケージ化後、/admin/dist/build 内のすべてのファイルをサイトの /server/web/leadshop ディレクトリにコピーします。
パブリックアカウントパッケージリリース
バックエンド フロントエンド ソース ファイル ディレクトリ/アプレット
梱包手順
1. 依存関係パッケージ npminstall をインストールします。
2. npmrunserve の実行とデバッグ
3. npmrunbuild:h5 をパッケージ化して公開する
4. コピーしてパッケージ化した後、/applet/dist/build/h5 内のすべてのファイルをサイトの /server/web/h5 ディレクトリにコピーします。
ミニプログラムのパッケージ化とリリース
バックエンド フロントエンド ソース ファイル ディレクトリ/アプレット
梱包手順
1. 依存関係パッケージ npminstall をインストールします。
2. npmrunserve の実行とデバッグ
3. npmrunbuild:mp-weixin をパッケージ化して公開する
4. コピーしてパッケージ化した後、/applet/dist/build/mp-weixin を zip にパッケージ化し、名前を app.zip に変更して、/server/applet ディレクトリに配置して前の app.zip を上書きします。
Leadshop マイクロ モール v1.4.7 更新ログ:
修正: マイクロページのプロモーション ポスターの QR コード認識エラー
修正: 評価アシスタント - 評価データベースの作成に失敗する
修正: ホームページの概要にある支払い金額の間違った形式
修正: ポイントの製品情報を変更した後に保存できない
修正: 製品の編集 - 発行されたクーポンの数が在庫発行数を超えています