PagePlug هو مشروع Appsmith الصيني وهو عبارة عن إطار عمل مفتوح المصدر وتصريحي ومرئي ذو كود أمامي منخفض يمكن استخدامه لإنشاء تطبيقات الويب وتطبيقات WeChat.
إصدار كود المصدر الحالي هو v1.9.37، وإصدار المجتمع ce image هو v1.9.37، وإصدار المؤسسة ee image هو v1.9.38.1. بعد دفع إصدار المؤسسة v1.9.39، سيتم تحديث إصدار المجتمع يتم دفعها، لذلك لا تنزعج.
هل تتذكر منح النجوم لكبار الشخصيات مفتوحة المصدر على جيثب ودعمها ~~؟
يختلف PagePlug عن البرامج الأخرى ذات التعليمات البرمجية المنخفضة الموجودة في السوق (Qingliu، وYidai، وWeida، وJiandaoyun، وQingliu، وQingzige، وما إلى ذلك). ويميل هذا الأخير إلى استخدامه من قبل غير المبرمجين ويسمح لموظفي خط الأعمال ببناء برامجهم الخاصة برنامج. PagePlug، منتج ذو تعليمات برمجية منخفضة، مخصص لمجموعات البحث والتطوير ويهدف إلى تسريع عملية تطوير المطورين وتسهيل تطوير الأنظمة والأدوات الداخلية.
في حين أن PagePlug، مثل الأنظمة الأساسية الأخرى التي لا تحتوي على تعليمات برمجية ومنخفضة التعليمات البرمجية، تم تصميمها لتسهيل إنشاء التطبيقات وأتمتة العمليات على الأشخاص، فإن دعمها لواجهات برمجة التطبيقات وإمكانيات إدارة البيانات أكثر قوة ومرونة، مما يسمح لها بالاتصال مباشرة بالبيانات بدون غزو بنية العميل المصدر (API، DB)، تصبح أي بيانات خلفية متغيرات JS، والتي يمكن تحويلها وتكوينها إلى أي مكون عرض حسب الرغبة. لذلك بالنسبة للمستخدمين الذين يحتاجون إلى درجة أعلى من التخصيص ونطاق أوسع من العمليات، قد يكون PagePlug خيارًا أفضل.
يحتوي PagePlug على أدوات نمذجة مرئية بديهية ومرنة للغاية، مثل الجداول والمخططات والنماذج والأزرار وما إلى ذلك. تم تحسين هذه المكونات واختبارها لتلبية معظم احتياجات العمل، وبالتالي تقليل عبء عمل المطور وتجنب جهود الترميز والاختبار المكثفة. إنه يسهل على المطورين سحب المكونات المختلفة وإسقاطها وتكوينها حسب الحاجة لإنشاء نماذج وتقارير وتطبيقات مخصصة دون الحاجة إلى إعادة كتابة تعليمات برمجية معقدة، كما أصبحت صيانة البرنامج بأكمله أسهل
يدعم PagePlug عددًا كبيرًا من عمليات تكامل واجهة برمجة التطبيقات التابعة لجهات خارجية، بما في ذلك تخزين البيانات وقوائم انتظار الرسائل وتحميل الملفات وما إلى ذلك، مما يسمح للمطورين بدمج الوظائف المختلفة بسهولة أكبر، والتكامل بسلاسة مع تطبيقاتهم الخاصة، وتوسيع وظائف التطبيقات.
يوفر PagePlug أدوات قوية لإدارة البيانات تسمح للمستخدمين بكتابة وتنفيذ عبارات استعلام SQL بسهولة وإدارة قواعد البيانات والجداول وموارد البيانات الأخرى. بالمقارنة مع الأنظمة الأساسية الأخرى ذات التعليمات البرمجية المنخفضة، لا يتطلب PagePlug تكوينًا يدويًا للاتصال بواجهة برمجة التطبيقات وخادم قاعدة البيانات، ويدعمه المحرك المدمج بشكل كامل.
يدعم PagePlug كتابة التعليمات البرمجية المخصصة باستخدام JavaScript في أي مكان، كما يدعم حاليًا إضافة مكتبات JS التابعة لجهات خارجية، والتي يمكنها بسهولة تخصيص المكونات والتحكم في المنطق لتحقيق الاحتياجات الشخصية بشكل أفضل.
يوفر PagePlug الكثير من الدعم الأمني، بما في ذلك المصادقة والترخيص والتشفير والتدقيق وما إلى ذلك، مما يضمن أن تطبيقك آمن وموثوق.
تبسيط خطوات بدء التشغيل ودعم التطوير المحلي في بيئة Windows (بدون WSL). خطوات بدء التشغيل الأولى لمشروع الواجهة الأمامية AppSmith الرسمي مرهقة ولها العديد من التبعيات، علاوة على ذلك، يتم تحقيق الدعم الرسمي للتطوير المحلي على نظام Windows الأساسي من خلال WSL ، والتكوين مزعج للغاية!
تقديم مكتبة مكونات antd، ودعم Antd5، وترقية إصدار التفاعل إلى الإصدار 17
مكونات الهاتف المحمول الغنية، ودعم الهاتف المحمول! أنشئ برنامجًا صغيرًا في دقيقة واحدة وقم بإنشاء رمز البرنامج الصغير للمشاركة!
حل أسرع وأسهل للرسوم البيانية: Echarts
الشركة الرائدة في حلول النماذج المتكاملة: فورميلي
(بسبب ترقية إصدار البرنامج المصغر، سيؤدي الاستخدام الحالي لرمز الاستجابة السريعة القديم إلى الإبلاغ عن خطأ. بعد تحديث الإصدار الرئيسي، يمكن استخدام إصدار WeChat بشكل طبيعي. يمكنك تجربته على جهاز الكمبيوتر أولاً: التجربة). عنوان
تدعم حالة برنامج التجارة الإلكترونية المصغرة الكاملة التي تنتجها PagePlug التسجيل وتسجيل الدخول وتصنيف المنتجات الثانوية والبحث عن المنتج وتفاصيل المنتج وعربة التسوق وطلب الشراء وإدارة عنوان التسليم وإدارة الطلبات ووظائف أخرى. تستخدم الواجهة الخلفية الواجهة الخلفية للمركز التجاري المفتوح المصدر litmall
نظام الإدارة الهندسية (تطبيق ويب للكمبيوتر الشخصي)
عنوان الخبرة
مشروع CRUD نموذجي من إنتاج PagePlug، والذي ينفذ وظائف مثل الإضافة الأساسية والحذف والتعديل والترحيل الخلفي وتصفية البحث والنماذج المنبثقة والنماذج المعقدة.
نظام إدارة علاقات العملاء (CRM) للمؤسسات (تطبيق ويب للكمبيوتر الشخصي)
عنوان الخبرة
مشروع CRM بسيط من إنتاج PagePlug والذي ينفذ إدارة معلومات العملاء المحتملين وفرص العمل والعملاء
عنوان تجربة نظام إدارة مستودعات التجارة الإلكترونية عبر الحدود (تطبيق الويب للكمبيوتر الشخصي).
قالب إدارة المخزون هذا هو نظام مصمم لمساعدة الشركات على إدارة المخزون بكفاءة. يتيح النظام للمستخدمين إدارة المنتجات والمخزون في مستودعات متعددة، بالإضافة إلى تتبع منتجات الموردين وإدارة الموردين.
قم باستيراد المشروع التجريبي إلى مجموعة التطبيقات من خلال وضع الملف. يوجد ملف JSON للمشروع التجريبي في الدليل /demo.
جربه الآن
ملاحظة : لا تستمر بيانات بيئة التجربة ويتم استخدامها فقط للتوضيح الوظيفي.
النشر الخاص [عامل الميناء] (مستحسن)
الحد الأدنى لتكوين الخادم: ذاكرة 4G + وحدة معالجة مركزية ثنائية النواة
?البرنامج التعليمي التفصيلي لوثائق التثبيت
إذا كان لديك أي أسئلة، يرجى إضافة رمز الاستجابة السريعة Jingjing أدناه للانضمام إلى المجتمع للمناقشة والتعلم.
يوجد رمز PagePlug في الدليل /app، والأدلة الرئيسية هي:
يستخدم مشروع الواجهة الأمامية PagePlug Nginx كبوابة، ويستخدم Nginx Docker للتشغيل، لذا يرجى التأكد من تثبيت Docker قبل التشغيل. أمر بدء التشغيل التالي مخصص لبيئات 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 في بيئة غير Windows، يمكنك تشغيل البرنامج النصي مباشرة.
ملاحظة : يتم استخدام أداة rsync في البرنامج النصي build.sh. يرجى التأكد من تثبيت rsync في النظام قبل البدء. لتثبيت rsync في بيئة Windows، يرجى الاطلاع هنا.
// 使用 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 المتنقلة هي مشروع Taro، الذي يدعم بشكل طبيعي البرامج الصغيرة متعددة المحطات، H5 وReact Native، ومع ذلك، يدعم PagePlug حاليًا برامج WeChat المصغرة فقط وإصدارها يتطلب استخدام أدوات مطور WeChat والبرنامج الصغير الحسابات قبل التطوير يرجى مراجعة الدليل الرسمي لبرامج WeChat Mini أولاً.
تم إنشاء مكون الهاتف المحمول 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
اطلع على أفكار المجتمع ومهامه - وثيقة مهمة المجتمع
تم تحسين المنتج بشكل أفضل - أرسل مستند العلاقات العامة
ناقش استخدام المنتجات والأفكار - أرسل وثائق الإصدار
إذا واجهت مشاكل في النشر والتثبيت، أو كنت ترغب في الانضمام إلى المجتمع للتواصل والتعلم، أو لديك أفكار أخرى للمشاركة في المجتمع، وما إلى ذلك، فامسح رمز الاستجابة السريعة أدناه للاتصال بمنتج PagePlug Jingjing للحصول على المساعدة (حاليًا، المجموعات 1- 8 ممتلئة، يرجى الاتصال بـ Jingjing للانضمام إلى 9 مجموعات)
لدينا المزيد من الأهداف والتوقعات لـ PagePlug، ونحن نرحب بشدة بالمطورين للمساهمة في المصدر المفتوح لـ PagePlug، وسنقدم أيضًا حوافز للمساهمين للتعبير عن تقديرنا وامتناننا. إذا كان لديك المزيد من الأفكار حول PagePlug، فنحن نرحب بك للعثور على شركاء متشابهين في التفكير في مجتمع PP لتجربتهم معًا. مقدمة المجتمع وطريق النمو
المساهمة PP: Catsoft، Wuming، Maoxing، Nina، Hong Tao، Dong Gelong Dongqiang
مفوض PP : شياولو
مشرف PP: الأخ بينجتو، كيت، بوب
قائد فريق PP: DD (المالك)، Chris Huang، Keli، Lyy
المشاريع الموهوبة مفتوحة المصدر المستخدمة في كود PagePlug، شكرًا لك على جعل العالم مكانًا أفضل!
يعتمد هذا المشروع على اتفاقية Apache License 2.0 مفتوحة المصدر