PagePlug は、Appsmith の中国語プロジェクトであり、Web アプリケーションや WeChat アプレットの作成に使用できる、オープンソースの宣言型ビジュアル フロントエンド ローコード フレームワークです。
現在のソース コードのバージョンは v1.9.37、コミュニティ バージョンの ce イメージのバージョンは v1.9.37、エンタープライズ バージョンの ee イメージのバージョンは v1.9.38.1 です。エンタープライズ バージョン v1.9.39 がプッシュされると、コミュニティ バージョンの更新が行われます。プッシュされますので、ご期待ください。
Github 上のオープンソースの偉い人たちにスターを付けるのを忘れないでください~~
PagePlug は、市販されている他のローコード プログラム (Qingliu、Yidai、Weida、Jiandaoyun、Qingliu、Qingzige など) とは異なり、後者はプログラマ以外のユーザーが使用する傾向があり、ビジネス部門の担当者が独自のプログラムを作成できます。アプリ。 PagePlug はローコード製品であり、To D R&D グループを対象としており、開発者の開発プロセスをスピードアップし、社内システムやツールの開発を容易にすることを目的としています。
PagePlug は、他のノーコード、ローコード プラットフォームと同様、アプリケーションの作成やプロセスの自動化を容易にするように設計されていますが、API とデータ管理機能のサポートはより強力かつ柔軟であり、データに直接接続できます。顧客のアーキテクチャを侵害することなく、あらゆるバックエンド データが JS 変数になり、任意のビュー コンポーネントに変換して構成できます。そのため、より高度なカスタマイズと幅広い操作を必要とするユーザーには、PagePlug の方が適している可能性があります。
PagePlug には、表、チャート、フォーム、ボタンなど、非常に直感的で柔軟なビジュアル モデリング ツールが備わっています。これらのコンポーネントは、ほとんどのビジネス ニーズを満たすように最適化およびテストされているため、開発者の作業負荷が軽減され、大規模なコーディングとテストの作業が回避されます。これにより、開発者は複雑なコードを書き直すことなく、必要に応じてさまざまなコンポーネントをドラッグ アンド ドロップし、構成してカスタム フォーム、レポート、アプリケーションを作成することが容易になり、ソフトウェア全体のメンテナンスが容易になります。
PagePlug は、データ ストレージ、メッセージ キュー、ファイル アップロードなどを含む多数のサードパーティ API 統合をサポートしているため、開発者はさまざまな機能をより簡単に統合し、独自のアプリケーションとシームレスに統合し、アプリケーションの機能を拡張できます。
PagePlug は、ユーザーが SQL クエリ ステートメントを簡単に作成して実行し、データベース、テーブル、その他のデータ リソースを管理できる強力なデータ管理ツールを提供します。他のローコード プラットフォームと比較して、PagePlug は API やデータベース サーバーに接続するための手動構成を必要とせず、内蔵エンジンがそれを完全にサポートします。
PagePlug は現在、JavaScript を使用したカスタム コードの記述をどこでもサポートしています。これにより、コンポーネントと制御ロジックを簡単にカスタマイズして、パーソナライズされたニーズをより適切に実現できます。
PagePlug は、認証、認可、暗号化、監査などを含む多くのセキュリティ サポートを提供し、アプリケーションの安全性と信頼性を保証します。
起動手順を簡素化し、Windows 環境でのローカル開発をサポートします (WSL なし)。公式 AppSmith フロントエンド プロジェクトの最初の起動手順は面倒で、多くの依存関係があります。さらに、Windows プラットフォームでのローカル開発が公式にサポートされます。 WSL経由なので設定が非常に面倒!
antd コンポーネント ライブラリの導入、Antd5 のサポート、反応バージョンの v17 へのアップグレード
豊富なモバイルコンポーネントでモバイルをサポート! 1 分でミニ プログラムを作成し、共有するためのミニ プログラム コードを生成します。
より速く簡単なグラフ作成ソリューション: Echarts
統合フォーム ソリューションのリーダー: Formily
(ミニプログラムバージョンのアップグレードにより、現在古いQRコードを使用するとエラーが報告されます。メジャーバージョンが更新された後は、WeChatバージョンが正常に使用できるようになります。まずPCで体験してください。)住所
PagePlug によって作成された完全な電子商取引ミニプログラム ケースは、登録、ログイン、二次製品分類、製品検索、製品詳細、ショッピング カート、注文書、配送先住所管理、注文管理などの機能をサポートします。バックエンド インターフェイスはオープンソース モール バックエンド litmall を使用します
技術管理システム(PC Webアプリケーション)
体験アドレス
PagePlug によって生成される典型的な CRUD プロジェクト。基本的な追加、削除、変更、バックエンド ページング、検索フィルタリング、ポップアップ フォーム、複雑なフォームなどの機能を実装します。
エンタープライズCRMシステム(PC Webアプリケーション)
体験アドレス
PagePlug が制作する、リード、ビジネスチャンス、顧客の情報管理を実現するシンプルな CRM プロジェクト
越境EC倉庫管理システム(PC Webアプリ)体験アドレス
この在庫管理テンプレートは、企業が効率的に在庫を管理できるように設計されたシステムで、ユーザーは複数の倉庫で製品と在庫を管理したり、サプライヤーの製品を追跡したり、サプライヤーを管理したりできます。
ファイル モードでデモ プロジェクトをアプリケーション グループにインポートします。デモ プロジェクトの JSON ファイルは /demo ディレクトリにあります。
今すぐ試してください
注: エクスペリエンス環境データは永続化されず、機能デモンストレーションのみに使用されます。
? プライベート展開 [Docker] (推奨)
最小サーバー構成: 4G メモリ + 2 コア CPU
?詳細なインストールドキュメントのチュートリアル
ご質問がある場合は、以下の Jingjing QR コードを追加して、ディスカッションや学習のためのコミュニティに参加してください。
PagePlug コードは /app ディレクトリにあります。主なディレクトリは次のとおりです。
PagePlug フロントエンド プロジェクトはゲートウェイとして Nginx を使用し、Nginx は実行に Docker を使用するため、実行前に Docker がインストールされていることを確認してください。以下の起動コマンドはWindows環境専用です。Windows 以外の環境については、公式を参照してください。ガイド。
// 配置 host
127.0.0.1 dev.appsmith.com
// 环境变量
cp .env.example .env
// 启动本地 nginx docker
cd app/client
yarn start-proxy
// 启动前端服务
yarn
yarn start-win
正常に起動したら、https://dev.appsmith.com にアクセスして効果をプレビューします。
PagePlug バックエンドの起動には、Jdk11、Maven3、Mongo インスタンス、および Redis インスタンスが必要です。具体的な操作については、公式ガイドを参照してください。次の起動コマンドはWindows環境専用です。Windows 環境以外の環境では、bash コマンドを使用する必要があります。
注: rsync ツールは build.sh スクリプトで使用されます。Windows 環境に rsync をインストールするには、ここを参照してください。
// 使用 IDEA 打开工程
app/server
// 创建环境变量文件
cp envs/dev.env.example .env
// 打开.env,配置环境变量
APPSMITH_MONGODB_URI="你的Mongo实例地址"
APPSMITH_REDIS_URL="你的Redis实例地址"
//【可选】如果需要小程序预览功能,需要配置你的小程序信息
CLOUDOS_WECHAT_APPID=""
CLOUDOS_WECHAT_SECRET=""
// 构建 java 服务
mvn clean compile
bash ./build.sh -DskipTests
// 启动 java 服务
bash ./scripts/start-dev-server.sh
PagePlug モバイル ターミナルは、マルチターミナル ミニ プログラム、H5、React Native を当然サポートしていますが、現在、PagePlug は WeChat ミニ プログラムのみをサポートしており、WeChat ミニ プログラムのプレビューとリリースには WeChat 開発者ツールとミニ プログラムを使用する必要があります。開発前にまず WeChat ミニ プログラムの公式ガイドをご確認ください。
PagePlug モバイル コンポーネントは、Taroify UI コンポーネント ライブラリを使用して構築されます。
cd app/taro
打开 config/dev.js 配置开发参数
// PagePlug 后端接口地址,本地开发时需要填写本机IP地址
API_BASE_URL: '"http://192.168.xxx.xxx:8080/api/"'
// 小程序默认展示的应用ID
DEFAULT_APP: '"应用ID"'
// 启动 Taro 项目
yarn
yarn dev:weapp
プロジェクトのコントリビューションに参加し、さらに詳しく知りたい場合は、PP のコントリビューション ガイドを読んでください。
コミュニティのアイデアとミッションを確認する - コミュニティ ミッション ドキュメント
製品がより最適化されています - PR 文書を提出してください
製品やアイデアの使用法について話し合う - 問題文書を提出する
導入やインストールで問題が発生した場合、コミュニケーションや学習のためにコミュニティに参加したい場合、またはコミュニティに参加するためのアイデアがある場合などは、以下の QR コードをスキャンして、PagePlug Product Jingjing に問い合わせてサポートを求めてください (現在、グループ 1- 8 人が満席です。9 つのグループに参加するには Jingjing に連絡してください)
私たちは PagePlug に対してさらなる目標と期待を持っています。私たちは、開発者が PagePlug のオープンソースに貢献することを非常に歓迎します。また、貢献者に感謝の意を表するためのインセンティブも提供します。 PagePlug についてさらにアイデアがある場合は、PP コミュニティで同じ考えを持つパートナーを見つけて一緒に試してみてください。コミュニティ導入と成長ルート
PP 寄稿者: Catsoft、Wuming、Maoxing、Nina、Hong Tao、Dong Gelong Dongqiang
PPコミッター:xiaolu
PP メンテナー: Pingtou 兄弟、kate、Bob
PP チーム リーダー: DD (オーナー)、Chris Huang、Keli、Lyy
PagePlug コードで使用されている才能あるオープンソース プロジェクトの皆さん、世界をより良い場所にしてくれてありがとう!
このプロジェクトは、Apache License 2.0 オープンソース契約に基づいています。