Alatan Perdagangan
Terdapat banyak perkara yang diperlukan untuk menyesuaikan dan menyelenggara tapak web XOOPS yang perlu berlaku di luar XOOPS, atau lebih mudah dilakukan di sana.Ini ialah senarai jenis alatan yang mungkin anda ingin sediakan, bersama-sama dengan beberapa cadangan untuk alatan khusus yang didapati berguna oleh juruweb XOOPS.## EditorEditor ialah pilihan yang sangat peribadi, dan orang ramai boleh menjadi sangat ghairah tentang kegemaran mereka. Kami hanya akan membentangkan beberapa daripada banyak kemungkinan.Untuk penggunaan XOOPS, anda memerlukan editor untuk mengubah suai beberapa pilihan konfigurasi serta menyesuaikan tema untuk tapak anda. Untuk kegunaan ini, adalah sangat membantu untuk mempunyai editor yang boleh berfungsi dengan berbilang fail pada masa yang sama, boleh mencari dan menggantikan merentasi banyak fail dan menyediakan penyerlahan sintaks. Anda boleh menggunakan editor yang sangat mudah, tanpa tambahan, tetapi anda akan bekerja lebih keras untuk menyelesaikan beberapa tugas.PhpStorm daripada JetBrains ialah IDE (persekitaran pembangunan bersepadu) yang disesuaikan khusus untuk pembangunan web PHP. JetBrains telah banyak membantu dalam menaja XOOPS, dan produknya adalah kegemaran ramai pembangun. Ia adalah produk komersial, dan mungkin kos tinggi untuk sesetengah juruweb baharu, tetapi masa yang boleh dijimatkan menjadikannya menarik kepada pembangun berpengalaman.Visual Studio Code ialah editor kod sumber berbilang platform percuma daripada Microsoft. Ia mempunyai sokongan, sama ada terbina dalam atau melalui sambungan, untuk teknologi web teras seperti HTML, JavaScript dan PHP, menjadikannya sesuai untuk kegunaan XOOPS.Notepad++ ialah pesaing percuma yang diberi penghormatan masa dalam kategori ini untuk Windows, dengan pengguna setia.Meld bukan editor, tetapi ia membandingkan fail teks yang menunjukkan perbezaan, dan membenarkan penggabungan perubahan secara selektif dan membuat pengeditan kecil. Ia amat berguna apabila membandingkan fail konfigurasi, templat tema, dan sudah tentu kod PHP.| Nama | Pautan | Lesen | Platform | | :--- | :--- | :--- | :--- | | PhpStorm | https://www.jetbrains.com/phpstorm/ | Komersial | Mana-mana | | Kod Visual Studio | https://code.visualstudio.com/ | MIT | Mana-mana | | Notepad++ | https://notepad-plus-plus.org/ | GPL | Menang | | Meld | https://meldmerge.org/ | GPL | Mana-mana |## Pelanggan FTPProtokol Pemindahan Fail (FTP,) atau variasi di sana, digunakan untuk memindahkan fail dari satu komputer ke komputer lain. Kebanyakan pemasangan XOOPS memerlukan klien FTP untuk mengalihkan fail yang datang daripada pengedaran XOOPS ke sistem hos tempat tapak itu akan digunakan.FileZilla ialah Klien FTP percuma dan berkuasa yang tersedia untuk kebanyakan platform. Konsistensi merentas platform menjadikannya pilihan untuk contoh FTP dalam buku ini.PuTTY ialah klien SSH percuma, berguna untuk akses Shell kepada pelayan, serta menyediakan keupayaan pemindahan fail dengan SCPWinSCP ialah klien FTP/SFTP/SCP untuk sistem Windows.| Nama | Pautan | Lesen | Platform | | :--- | :--- | :--- | :--- | | FileZilla | https://filezilla-project.org/ | GPL | Mana-mana | | PuTTY | https://www.chiark.greenend.org.uk/~sgtatham/putty/ | BSD | Win/*nix | | WinSCP | https://winscp.net/eng/index.php | GPL | Windows |## MySQL/MariaDBPangkalan data mengandungi semua kandungan tapak anda, konfigurasi yang menyesuaikan tapak anda, maklumat tentang pengguna tapak anda dan banyak lagi. Melindungi dan mengekalkan maklumat itu mungkin lebih mudah dengan beberapa alat tambahan yang berurusan secara khusus dengan pangkalan data.phpMyAdmin ialah alat berasaskan web yang paling popular untuk bekerja dengan pangkalan data MySQL, termasuk membuat sandaran sekali sahaja.BigDump ialah anugerah untuk akaun pengehosan terhad, di mana ia membantu memulihkan pembuangan sandaran pangkalan data yang besar sambil mengelakkan masa tamat dan sekatan saiz.srdb, Cari Gantikan DB untuk XOOPS ialah penyesuaian XOOPS bagi Search and Replace DB daripada interconnect/it. Ia amat berguna untuk menukar URL dan rujukan sistem fail dalam data MySQL apabila anda mengalihkan data MySQL.| Nama | Pautan | Lesen | Platform | | :--- | :--- | :--- | :--- | | phpMyAdmin | https://www.phpmyadmin.net/ | GPL | Mana-mana | | BigDump | http://www.ozerov.de/bigdump/ | GPL | Mana-mana | | srdb | https://github.com/geekwright/srdb | GPL3 | Mana-mana |## Timbunan PembangunSesetengah platform, seperti Ubuntu, mempunyai keseluruhan timbunan yang diperlukan untuk menjalankan XOOPS terbina dalam, manakala yang lain memerlukan beberapa tambahan.WAMP dan Uniform Server Zero ialah tindanan semua-dalam-satu untuk Windows.XAMPP, timbunan semua-dalam-satu daripada Rakan Apache, tersedia untuk berbilang platform.bitnami menawarkan pelbagai susunan aplikasi prabina, termasuk mesin maya dan imej bekas. Tawaran mereka boleh menjadi sumber yang berharga untuk mencuba aplikasi dengan cepat (termasuk XOOPS) atau pelbagai teknologi web. Mereka boleh sesuai untuk pengeluaran serta kegunaan pembangunan.Docker ialah platform kontena aplikasi, digunakan untuk mencipta dan menjalankan bekas untuk melaksanakan persekitaran tersuai.Devilbox ialah timbunan pembangunan berasaskan Docker yang mudah dikonfigurasikan. Ia menawarkan pelbagai versi untuk semua komponen tindanan, dan membenarkan pembangun untuk menguji dalam persekitaran yang boleh dihasilkan semula dan boleh dikongsi.| Nama | Pautan | Lesen | Platform | | :--- | :--- | :--- | :--- | | WAMP | http://www.wampserver.com/ | Berbilang | Menang | | Pelayan Seragam Sifar | http://www.uniformserver.com/ | Berbilang | Menang | | XAMPP | https://www.apachefriends.org/index.html | Berbilang | Mana-mana | | bitnami | https://bitnami.com/ | Berbilang | Mana-mana | | Doker | https://www.docker.com/ | Berbilang | Mana-mana | | Devilbox | http://devilbox.org/ | MIT | Mana-mana |