כלי המסחר
יש הרבה דברים שנדרשים כדי להתאים אישית ולתחזק אתר אינטרנט XOOPS שצריכים להתרחש מחוץ ל-XOOPS, או שיבוצעו שם בקלות רבה יותר.
זוהי רשימה של סוגי כלים שאולי תרצו שיהיו זמינים, יחד עם כמה הצעות לכלים ספציפיים שמנהלי אתרים של XOOPS מצאו שימושיים.
עורכים
Section titled “עורכים”עורכים הם בחירה אישית מאוד, ואנשים יכולים להיות די נלהבים מהאהוב עליהם. נציג רק כמה מהאפשרויות הרבות.
לשימוש ב-XOOPS, תזדקק לעורך כדי להתאים כמה אפשרויות תצורה, כמו גם להתאים אישית ערכת נושא עבור האתר שלך. לשימושים אלה, זה יכול להיות מאוד מועיל להחזיק עורך שיכול לעבוד עם קבצים מרובים בו זמנית, להיות מסוגל לחפש ולהחליף קבצים רבים ולספק הדגשת תחביר. אתה יכול להשתמש בעורך פשוט מאוד, ללא סלסולים, אבל אתה תעבוד הרבה יותר קשה כדי לבצע כמה משימות.
PhpStorm מ-JetBrains הוא IDE (סביבת פיתוח משולבת) המותאמת במיוחד לפיתוח אתרים PHP. JetBrains עזר מאוד במתן חסות ל-XOOPS, והמוצרים שלו מועדפים על מפתחים רבים. זהו מוצר מסחרי, וייתכן שהעלות שלו יקרה עבור חלק ממנהלי אתרים חדשים, אבל הזמן שהוא יכול לחסוך הופך אותו לאטרקטיבי עבור מפתחים מנוסים.
Visual Studio Code הוא עורך קוד מקור מרובה פלטפורמות חינם מבית Microsoft. יש לו תמיכה, מובנית או באמצעות הרחבות, עבור טכנולוגיות הליבה של האינטרנט כגון HTML, JavaScript ו-PHP, מה שהופך אותו להתאמה טובה לשימוש ב-XOOPS.
Notepad++ הוא מתמודד חינמי ועמד בקטגוריה זו עבור Windows, עם משתמשים נאמנים.
Meld אינו עורך, אך הוא משווה קבצי טקסט המציגים הבדלים, ומאפשר למזג שינויים באופן סלקטיבי ולבצע עריכות קטנות. זה מאוד שימושי בעת השוואת קבצי תצורה, תבניות ערכת נושא וכמובן קוד PHP.
| שם | קישור | רישיון | פלטפורמה |
|---|---|---|---|
| PhpStorm | https://www.jetbrains.com/phpstorm/ | מסחרי | כל |
| Visual Studio Code | https://code.visualstudio.com/ | MIT | כל |
| פנקס רשימות++ | https://notepad-plus-plus.org/ | GPL | נצח |
| מלד | https://meldmerge.org/ | GPL | כל |
לקוח FTP
Section titled “לקוח FTP”פרוטוקול העברת קבצים (FTP,) או וריאציה שלו, משמש להעברת קבצים ממחשב אחד למשנהו. רוב ההתקנות של XOOPS יצטרכו לקוח FTP כדי להעביר קבצים המגיעים מההפצה של XOOPS למערכת מארחת שבה האתר יתפרס.
FileZilla הוא לקוח FTP חינמי וחזק הזמין עבור רוב הפלטפורמות. העקביות בין הפלטפורמות הפכה אותו לבחירה בדוגמאות FTP בספר זה.
PuTTY הוא לקוח SSH בחינם, שימושי עבור גישת Shell לשרת, וכן מספק יכולות העברת קבצים עם SCP
WinSCP הוא לקוח FTP/SFTP/SCP עבור מערכות Windows.
| שם | קישור | רישיון | פלטפורמה |
|---|---|---|---|
| FileZilla | https://filezilla-project.org/ | GPL | כל |
| PuTTY | https://www.chiark.greenend.org.uk/~sgtatham/putty/ | BSD | Win/*nix |
| WinSCP | https://winscp.net/eng/index.php | GPL | Windows |
MySQL/MariaDBהמאגר מכיל את כל התוכן של האתר שלך, התצורות המותאמות אישית את האתר שלך, המידע על המשתמשים באתר שלך ועוד. הגנה ותחזוקה של מידע זה עשויה להיות קלה יותר עם כמה כלים נוספים העוסקים ספציפית במסד הנתונים.
Section titled “MySQL/MariaDBהמאגר מכיל את כל התוכן של האתר שלך, התצורות המותאמות אישית את האתר שלך, המידע על המשתמשים באתר שלך ועוד. הגנה ותחזוקה של מידע זה עשויה להיות קלה יותר עם כמה כלים נוספים העוסקים ספציפית במסד הנתונים.”phpMyAdmin הוא הכלי מבוסס האינטרנט הפופולרי ביותר לעבודה עם מסדי נתונים של MySQL, כולל ביצוע גיבויים חד פעמיים.
BigDump הוא מתנה משמים לחשבונות אירוח מוגבלים, שם הוא מסייע בשחזור מטילות גיבוי גדולות של מסדי נתונים תוך הימנעות מגבלות פסק זמן ומגבלות גודל.
srdb, חיפוש החלף DB עבור XOOPS הוא התאמה XOOPS של חפש והחלף DB מ-interconnect/it. זה שימושי במיוחד לשנות את מערכות הקבצים 0000080QXZ ו-interconnect/it.. MySQL נתונים כאשר אתה מעביר אתר.
| שם | קישור | רישיון | פלטפורמה |
|---|---|---|---|
| phpMyAdmin | https://www.phpmyadmin.net/ | GPL | כל |
| BigDump | http://www.ozerov.de/bigdump/ | GPL | כל |
| srdb | https://github.com/geekwright/srdb | GPL3 | כל |
ערימות מפתחים
Section titled “ערימות מפתחים”בחלק מהפלטפורמות, כמו אובונטו, יש את כל המחסנית הדרושה להפעלת XOOPS מובנית, בעוד שאחרות זקוקות לכמה תוספות.
WAMP ו-Uniform Server Zero הם ערימות All-in-One עבור Windows.
XAMPP, ערימת הכל-באחד מ-Apache Friends, זמינה עבור פלטפורמות מרובות.
bitnami מציעה מגוון רחב של ערימות יישומים שנבנו מראש, כולל תמונות וירטואליות של מחשבים וקוביות. ההצעות שלהם יכולות להיות משאב רב ערך לניסיון מהיר של יישומים (כולל XOOPS) או טכנולוגיות אינטרנט שונות. הם יכולים להתאים לייצור כמו גם לשימוש בפיתוח.
Docker היא פלטפורמת מיכל יישומים, המשמשת ליצירה והרצה של קונטיינרים להטמעת סביבות מותאמות אישית.
Devilbox היא מחסנית פיתוח מבוססת Docker להגדרה בקלות. הוא מציע מגוון רחב של גרסאות עבור כל רכיבי המחסנית, ומאפשר למפתחים לבדוק בסביבה ניתנת לשחזור וניתנת לשיתוף.
| שם | קישור | רישיון | פלטפורמה |
|---|---|---|---|
| WAMP | http://www.wampserver.com/ | מרובה | נצח |
| שרת אחיד אפס | http://www.uniformserver.com/ | מרובה | נצח |
| XAMPP | https://www.apachefriends.org/index.html | מרובה | כל |
| bitnami | https://bitnami.com/ | מרובה | כל |
| דוקר | https://www.docker.com/ | מרובה | כל |
| Devilbox | http://devilbox.org/ | MIT | כל |