هذا هو إطار Glisweb ، الذي تم تطويره بدءًا من قاعدة كود كتبها في الأصل من قبل Fabio Mosti [email protected] و Emiliano التي تهدف إلى بداية 2000s ، وتم إعادة تنظيمها في إطار واحد من قبل Fabio Mosti بين عامي 2000 و 2005 ، وتم تحديثهم باستمرار إلى النسخة الحالية المحفزة مع فريق Istrice Srl.
بفضل العشرين عامًا من التاريخ ، يمكن لـ Glisweb أن تضمن الاستقرار والمتانة التي لا مثيل لها ، على الرغم من تحديثها إلى أحدث الفتوحات من تقنيات الويب. تمتزج الحداثة والتقاليد في أداة صارمة وأنيقة ، وذلك بفضل إجراء مشاريع معقدة للغاية.
Glisweb هو إطار خفيف وقابل للتخصيص على نطاق واسع ، مصمم لإنشاء مواقع وتطبيقات الويب التي تحترم المعايير وأفضل الممارسات المعمول بها في عالم الويب.
يمكن تثبيت glisweb لأغراض متميزة ، لاستخدامه في تحقيق مشروعه الخاص أو للمساهمة في تطوير الإطار. نظرًا لأن الحالة الأولى هي الأكثر شيوعًا ، فلنبدأ بذلك.
يمكنك تثبيت glisweb ببساطة عن طريق استنساخ المستودع في جذر المستند لخادم الويب الخاص بك (أو موقعك إذا كان الخادم يدير مواقع متعددة) ؛ يمكنك أيضًا تنزيل المصدر وتحميله على الخادم الخاص بك عبر FTP إذا كنت تستخدم الاستضافة المشتركة التي لا تمنحك الفرصة لإطلاق الأوامر عبر SSH. من المهم أنه في التثبيت والاستخدام اللاحق للإطار غير المترابط أو إزالة الترخيص.
إذا كانت لديك الفرصة لاستخدام GIT على الجهاز الذي تريد تثبيت الإطار فيه ، فما عليك سوى استنساخ المستودع https://github.com/Aistricesrl/glisweb في جذر المستند للموقع ، وبعد ذلك تم إطلاق الملحنين لتثبيت الإدمان. ثم يمكنك تكرار الإجراء لتحديث التشجيع عندما يكون ضروريًا.
لا يتضمن الإطار الإدمان المثبتة مع الملحنين ، لذلك إذا كان عليك استخدام FTP لتثبيته ، فسيتعين عليك تنزيل الإدمان قبل التحميل. قم بتنزيل glisweb بتنسيق zip وتختفي ، أو استنساخ المستودع ، ثم رمي الملحنين محليًا في المجلد حيث يوجد ملف composer.json. عند اكتمال تثبيت المكتبات ، يمكنك تثبيت الإطار على الخادم الخاص بك عبر FTP.
بمجرد اكتمال التحميل ، استخدم الواجهة التي يوفرها مزودك لأداء البرامج النصية SQL المرفقة بالإطار (في _usr/_tatabase/، يتم تنفيذها أولاً mysql.scama.sql ثم mysql.data.sql) من أجل إنشاء الطاولات اللازمة لتشغيلها.
إذا تمكنت من الوصول إلى الخادم عبر SSH الذي تريد تثبيت GlisWeb عليه ، فسيكون التثبيت أكثر خطيًا. ما عليك سوى تنزيل الإطار على النحو الوارد أعلاه ، ولكن مباشرة في جذر المستند للموقع الذي تريد تثبيته عليه ، وتثبيت الإدمان مع الملحنين وقم بتشغيل البرنامج النصي shell المرفق إلى الإطار (_SRC/_sh/_gw.mysql.install.sh) لتحميل قاعدة البيانات. البرنامج النصي تفاعلي وسيطلب منك بيانات خادم قاعدة البيانات لإجراء البرامج النصية SQL المرفقة بالإطار.
إذا كنت قد قمت بتثبيت خوادم الويب (أو لم يتم تثبيتها بعد) بعد) ، فيمكنك العثور على البرنامج النصي للبيئة المفيد (_SRC/_SH/_GW.Environment.setup.sh) الذي سيساعدك على تثبيت وتكوين الخدمات اللازمة لجعل عمل glisweb.
يمكن أن يكون مثال على تسلسل عناصر التحكم في التثبيت هو ما يلي ، كما هو موضح على نطاق واسع في الوثائق الرسمية للمطورين على https://glisweb.istricesrl.it/docs/:
cd /var/www/html
wget https://github.com/istricesrl/glisweb/archive/develop.zip
unzip develop.zip
mv -f ./glisweb-develop/{.,}* ./
rmdir glisweb-develop
rm -rf .github
rm -f .gitignore
rm -f develop.zip
_src/_sh/_gw.permissions.reset.sh
_src/_sh/_gw.mysql.install.sh
_src/_sh/_gw.config.sh base
composer update
يتوفر مقطع فيديو عن تثبيت Glisweb أيضًا في هذا العنوان https://youtu.be/xzeraj20hja:
إذا تم تثبيت مشروع Calabash على الخادم (https://github.com/iversicesrl/calabash) يمكنك تثبيت glisweb ببساطة عن طريق تشغيل الأمر من جذر المستند:
va.glisweb.install.sh .
إذا كنت تريد نسخة التطوير المستخدمة:
va.glisweb.install.sh . develop
سيتم تحديث خزائن الكتب مع الملحن بالفعل بواسطة البرنامج النصي.
إذا كنت ترغب في المساهمة في مشروع GLISWEB وكنت في حوزته مفتاحًا صالحًا للمستودع ، فيمكنك اتباع هذه التعليمات لتثبيت الإطار في وضع المطور. أولاً ، احصل على مشروع Calabash (انظر أعلاه) وقم بتثبيت الإطار مع الأمر:
va.glisweb.clone.sh /percorso/document/root
سيتم سؤالك عما إذا كنت ترغب في إعداد إعداد بيئة المصباح ، إذا لم يتم تثبيت بيئة المصباح بالفعل على جهاز الكمبيوتر الخاص بك ، يمكنك الإجابة بنعم وسيقوم البرنامج النصي بتثبيته وتكوينه لك. بعد ذلك ، سيسألك الإجراء أيضًا إذا كنت ترغب في إنشاء قاعدة بيانات للإطار ، وأخيراً سيقترح بدء التكوين الموجهة.
يمكنك البدء بسرعة في تكوين النشر المثبت حديثًا عن طريق أخذ ملفات المثال التي تجدها في _usr/_config/_json/، ما عليك سوى استخدامها كقاعدة لإنشاء ملف src/config.json واحد سيتم قراءته تلقائيًا من الإطار. لأي شك ، ارجع إلى الوثائق في _usr/_docs/أو إذا كنت تفضل القيام بالبناء باستخدام doxigen من الملفات (باستخدام البرنامج النصي _SRC/_gw.doxygen.build.sh) حتى تتمكن من عرضها عبر الويب ، وإضافة المسار إلى عنوان URL الخاص بك _USR/_docs/_build/_build/.
تذكر أيضًا أنك تجد العديد من الأمثلة والملفات المفيدة في _usr/_examples/، وهي نقطة انطلاق ممتازة لبدء فهم كيفية عمل glisweb. ستكون بعض الأدوات التي ستجدها في هذا المجلد مفيدة للغاية حتى عندما تصبح أكثر خبرة!
باستخدام glisweb بسيط وبديهي! يتم تطوير دليل للمستخدمين وهو متاح على هذا العنوان http://s-url.it/gliswebdocs نقوم أيضًا بنشر سلسلة من البرامج التعليمية للفيديو على قائمة التشغيل على YouTube هذه http://s-url.it/gliswebvideos.