إطار عمل قوي ومجهول الإنتاج جاهز للإنتاج لبناء تطبيقات الويب الحديثة. على مستوى المؤسسات ، جاهزة للرسوم ، وصيانتها بشكل مستمر منذ عام 2009.
الوثائق •؟ الدروس • العرض التوضيحي المباشر • ⚡ بداية سريعة
تعد مجموعة أدوات Wizard's (WTK) إطارًا قويًا لتطوير المكاسب الكاملة يجمع بين PHP و SQL و JavaScript و MaterioSecss. تم إنشاؤه في الأصل في عام 2009 وصيانته بشكل مستمر ، يقوم WTK بتبسيط تطوير مواقع الويب التي تعتمد على البيانات وتطبيقات الأجهزة المحمولة. تطور الإطار من خلال إصدارات متعددة PHP ويتم تحسينه حاليًا لـ PHP 8.1 مع الحفاظ على التوافق مع الإصدارات السابقة.
يوفر حلاً شاملاً لبناء وصيانة مواقع الويب التي تعتمد على البيانات وتطبيقات الأجهزة المحمولة بالكامل بسرعة وكفاءة. يتضمن المستودع تعريفات جدول SQL ، والبيانات الأولية ، ومكونات PHP ، وقوالب HTML ، وتصميم CSS ، ووظائف JavaScript ، إلى جانب وثائق مكثفة تم إنشاؤها عبر PHPDOCS والعديد من الملفات التجريبية.
الموقع الإلكتروني : https://wizardstoolkit.com
لمستخدمي Windows :
لمستخدمي Mac :
استنساخ المستودع :
git clone https://github.com/AlecBS/WizardsToolkit.git
cd WizardsToolkitتهيئة البيئة :
./WTK.shاختر وإعداد قاعدة البيانات :
./SETUP_MYSQL.shتحقق من التثبيت : تفضل بزيارة http://127.0.0.1/devutils/testwtk.php لتأكيد:
WizardsToolkit/
├── app/ # Application source files
├── config/ # Configuration settings
├── SQL/ # Database scripts and migrations
│ ├── mySQL/ # MySQL specific scripts
│ └── postgresql/ # PostgreSQL specific scripts
├── Mounts/ # Docker volume mount points
└── *.sh # Utility scripts
تكوين المضيف (اختياري ولكن موصى به):
# Add to /etc/hosts
127.0.0.1 dev.wtk.com
إعدادات البيئة : تحرير التكوين الخاص بقاعدة البيانات الخاصة بك:
# In phpMySQL.env or phpPG.env
URL = "http://dev.wtk.com" # or http://127.0.0.1اختر قاعدة البيانات المفضلة لديك:
MySQL (افتراضي) :
/Mounts/mydatapostgreSQL :
docker-composePG.yml إلى docker-compose.yml/Mounts/pgdata Database: pgwiztools
Username: wizdba
Password: See docker-compose.yml
WTK.sh : تهيئة البيئةSTART_CONTAINERS.sh : خدمات الإطلاقSTOP_CONTAINERS.sh : أوقف جميع الحاوياتREBUILD_CONTAINERS.sh : إعادة بناء البيئةRESTART_WEBSITE.sh : إعادة تشغيل خدمة سريعةSETUP_MYSQL.sh : تهيئة قاعدة بيانات MySQLMYSQL.sh : الوصول mysql cliالوصول إلى phpmyadmin على http://127.0.0.1:8080/ أو http://dev.wtk.com:8080/
تسجيل الدخول :
العمليات الأساسية :
wiztools من الشريط الجانبي الأيسرالمهام الشائعة :
تفاصيل الاتصال:
العميل الموصى به PostgreSQL GUI: DBEAVER (مجاني)
ملاحظة: تأكد من تشغيل خادم PostgreSQL المحلي قبل بدء حاويات Docker.
تم ترخيص هذا المشروع بموجب ترخيص Apache 2.0 - راجع ملف الترخيص للحصول على التفاصيل.
فشل بناء Docker :
export DOCKER_BUILDKIT=0
./WTK.sh # Retry buildإعادة تعيين قاعدة البيانات :
./STOP_CONTAINERS.sh
rm -rf /Mounts/mydata # For MySQL
# or
rm -rf /Mounts/pgdata # For PostgreSQL
./START_CONTAINERS.sh
./SETUP_MYSQL.sh # MySQL onlyصراعات الموانئ :
الإعداد لأول مرة :
قضايا الاتصال :
للمشكلات المتعلقة بالأمان ، يرجى استخدام نموذج الاتصال الخاص بنا.
بنيت وصيانتها مع ❤ منذ عام 2009