Desktop-CGI هو تطبيق سطح مكتب قابل للتنفيذ يمكن إنشاؤه من أي ملفات CGI أو تطبيقات ويب CGI يمكن تقديمها من ملف، أو خادم ويب مضمن باستخدام وكيل، أو خادم ويب وكيل بعيد. وهو يدعم تضمين وإدارة قواعد البيانات القابلة للتضمين والملفات التنفيذية. وهو يدعم جميع أنظمة التشغيل الرئيسية التي يدعمها الإلكترون مثل Windows وLinux وMacOS التي يدعمها Electron.
[Funding Invited]
[Team and Community Managers Invited]
يمكن لـ Desktop-CGI أن يخدم أي ملفات CGI، أو لغات CGI / مكتوبة / مفسرة مثل PHP، وRuby، وPython، وPerl، وJSP، وASPX، واللغات المفسرة الأخرى من خلال خوادم الويب المضمنة، أو أي تطبيقات وكيل بعيد (أي بروتوكول / خادم ويب).
يقوم Desktop-CGI بتشغيل تطبيق قائم على Electron - Node - Express تحت الغطاء ويدعم أنظمة التشغيل الرئيسية مثل Windows أو Linux أو Mac أو أي أنظمة تشغيل يدعمها Electron.
cd path/to/desktop-cgi
من سطر الأوامر/shell/powershellnpm install
www
أو المجلد الفرعي المعني [TODO - Simplify]server/config/config-**template**.json
لتلبية احتياجات تكوين التطبيق الخاص بكnpm run electron
npm run electronbuild
[TODO - Simplify]cgijs
هو إطار عمل Nodejs مستقل/محايد لخدمة CGI أو تطبيقات البرمجة النصية المفسرة عبر الملفات، أو تطبيقات الويب المستندة إلى الخادم عبر الوكلاءcgijs file
cgijs proxy
cgijs process
cgijs process
يمكن للبرنامج النصي أن يكون وكيلاً لأي ملف، وخوادم الويب الأكثر قابلية للتضمين، و/أو الخوادم المحلية/البعيدة التي يمكنها استخدام الوكيل؛ حتى خادم IIS (يسمح بالوكيل)
تبعيات المكتبة:
تبعيات التطبيق:
تبعيات العرض التوضيحي للتطبيق:
تحقق من ملف index.js
ومجلد server
للحصول على الكود التجريبي
... * سيتم اضافة المواصفات الفنية
... * سيتم إضافة رابط الويكي
In active development
يمكنك تتبع حالة التطوير هنا Desktop-cgi/projects
فيسبوك، كورا، مناقشة جيثب
رفع قضية أو المساهمة. المساهمين النشطين مدعوون.
التحقق من الملف - .todo
توزيع تطبيقات الإلكترون
ترخيص MIT (MIT) - راجع الترخيص لمزيد من التفاصيل
حقوق النشر © 2019 - حتى أعمال المكتبة: Ganesh B [email protected]
ويهدف المشروع إلى الحفاظ على محمل الجد.