เครื่องมือทางการค้า
มีหลายสิ่งที่จำเป็นในการปรับแต่งและบำรุงรักษาเว็บไซต์ XOOPS ที่ต้องเกิดขึ้นภายนอก XOOPS หรือทำง่ายกว่านั้น
นี่คือรายการเครื่องมือประเภทต่างๆ ที่คุณอาจต้องการให้มี พร้อมด้วยคำแนะนำสำหรับเครื่องมือเฉพาะที่ผู้ดูแลเว็บ XOOPS พบว่ามีประโยชน์
บรรณาธิการ
หัวข้อที่มีชื่อว่า “บรรณาธิการ”บรรณาธิการเป็นตัวเลือกส่วนบุคคล และผู้คนสามารถหลงใหลเกี่ยวกับสิ่งที่ตนชื่นชอบได้ เราจะนำเสนอความเป็นไปได้เพียงไม่กี่อย่างเท่านั้น
สำหรับการใช้งาน 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 | https://code.visualstudio.com/ | MIT | ใดๆ |
| แผ่นจดบันทึก++ | https://notepad-plus-plus.org/ | GPL | ชนะ |
| เมลด์ | https://meldmerge.org/ | GPL | ใดๆ |
FTP ลูกค้า
หัวข้อที่มีชื่อว่า “FTP ลูกค้า”File Transfer Protocol (FTP,) หรือรูปแบบอื่นที่ใช้ในการย้ายไฟล์จากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่ง การติดตั้ง XOOPS ส่วนใหญ่จะต้องมีไคลเอนต์ FTP เพื่อย้ายไฟล์ที่มาจากการกระจาย XOOPS ไปยังระบบโฮสต์ที่จะใช้งานไซต์
FileZilla เป็นไคลเอนต์ FTP ฟรีและทรงประสิทธิภาพ ซึ่งใช้ได้กับแพลตฟอร์มส่วนใหญ่ ความสอดคล้องข้ามแพลตฟอร์มทำให้เป็นตัวเลือกสำหรับตัวอย่าง FTP ในหนังสือเล่มนี้
PuTTY เป็นไคลเอนต์ SSH ฟรี ซึ่งมีประโยชน์สำหรับการเข้าถึงเซิร์ฟเวอร์ของ Shell ตลอดจนให้ความสามารถในการถ่ายโอนไฟล์ด้วย SCP
WinSCP เป็นไคลเอนต์ FTP/¤SFTP/SCP สำหรับระบบ Windows
| ชื่อ | ลิงค์ | ใบอนุญาต | แพลตฟอร์ม |
|---|---|---|---|
| FileZilla | https://filezilla-project.org/ | GPL | ใดๆ |
| ฉาบ | https://www.chiark.greenend.org.uk/~sgtatham/putty/ | BSD | Win/*ห้าม |
| WinSCP | https://winscp.net/eng/index.php | GPL | หน้าต่าง |
MySQL/MariaDB
หัวข้อที่มีชื่อว่า “MySQL/MariaDB”ฐานข้อมูลประกอบด้วยเนื้อหาทั้งหมดในไซต์ของคุณ การกำหนดค่าที่ปรับแต่งไซต์ของคุณ ข้อมูลเกี่ยวกับผู้ใช้ไซต์ของคุณ และอื่นๆ การปกป้องและดูแลรักษาข้อมูลนั้นอาจทำได้ง่ายขึ้นด้วยเครื่องมือพิเศษบางอย่างที่เกี่ยวข้องกับฐานข้อมูลโดยเฉพาะ
phpMyAdmin เป็นเครื่องมือบนเว็บที่ได้รับความนิยมสูงสุดสำหรับการทำงานกับฐานข้อมูล MySQL รวมถึงการสำรองข้อมูลแบบครั้งเดียว
BigDump เป็นสวรรค์สำหรับบัญชีโฮสติ้งที่มีข้อจำกัด ซึ่งช่วยในการกู้คืนข้อมูลสำรองฐานข้อมูลขนาดใหญ่ ในขณะเดียวกันก็หลีกเลี่ยงข้อจำกัดการหมดเวลาและขนาด
srdb, ค้นหาแทนที่ DB สำหรับ XOOPS เป็น XOOPS การปรับตัวของ ค้นหาและแทนที่ DB จากการเชื่อมต่อระหว่างกัน/มัน มีประโยชน์อย่างยิ่งในการเปลี่ยน URL และการอ้างอิงระบบไฟล์ในข้อมูล MySQL เมื่อคุณย้ายไซต์| ชื่อ | ลิงค์ | ใบอนุญาต | แพลตฟอร์ม | | :--- | :--- | :--- | :--- | | phpMyAdmin | https://www.phpmyadmin.net/ | GPL | ใดๆ | | บิ๊กดัมพ์ | http://www.ozerov.de/bigdump/ | GPL | ใดๆ | | srdb | https://github.com/geekwright/srdb | GPL3 | ใดๆ |
กองนักพัฒนา
หัวข้อที่มีชื่อว่า “กองนักพัฒนา”บางแพลตฟอร์ม เช่น Ubuntu มีสแต็กทั้งหมดที่จำเป็นในการรัน XOOPS ในตัว ในขณะที่แพลตฟอร์มอื่นๆ จำเป็นต้องมีการเพิ่มเติมบางอย่าง
WAMP และ Uniform Server Zero เป็นสแต็กแบบครบวงจรสำหรับ Windows
XAMPP ซึ่งเป็นสแต็กแบบครบวงจรจาก Apache Friends พร้อมใช้งานสำหรับหลายแพลตฟอร์ม
bitnami นำเสนอสแต็กแอปพลิเคชันที่สร้างไว้ล่วงหน้ามากมาย รวมถึงเครื่องเสมือนและอิมเมจคอนเทนเนอร์ ข้อเสนอของพวกเขาอาจเป็นทรัพยากรอันมีค่าในการทดลองใช้แอปพลิเคชันอย่างรวดเร็ว (รวมถึง XOOPS) หรือเทคโนโลยีเว็บต่างๆ เหมาะสำหรับการผลิตและการพัฒนา
นักเทียบท่า เป็นแพลตฟอร์มคอนเทนเนอร์แอปพลิเคชันที่ใช้ในการสร้างและเรียกใช้คอนเทนเนอร์เพื่อปรับใช้สภาพแวดล้อมที่กำหนดเอง
Devilbox เป็นสแต็กการพัฒนาที่ใช้ Docker ที่กำหนดค่าได้ง่าย มีเวอร์ชันที่หลากหลายสำหรับส่วนประกอบสแต็กทั้งหมด และช่วยให้นักพัฒนาสามารถทดสอบในสภาพแวดล้อมที่ทำซ้ำและแบ่งปันได้
| ชื่อ | ลิงค์ | ใบอนุญาต | แพลตฟอร์ม |
|---|---|---|---|
| WAMP | http://www.wampserver.com/ | หลาย | ชนะ |
| เครื่องแบบเซิร์ฟเวอร์ศูนย์ | http://www.uniformserver.com/ | หลาย | ชนะ |
| XAMPP | https://www.apachefriends.org/index.html | หลาย | ใดๆ |
| บิตนามิ | https://bitnami.com/ | หลาย | ใดๆ |
| นักเทียบท่า | https://www.docker.com/ | หลาย | ใดๆ |
| เดวิลบ็อกซ์ | http://devilbox.org/ | MIT | ใดๆ |