Skip to content

Alati zanata

Postoje mnoge stvari koje su potrebne za prilagodbu i održavanje XOOPS web stranice koje se moraju dogoditi izvan XOOPS, ili ih je lakše učiniti tamo.

Ovo je popis vrsta alata koje biste možda željeli imati na raspolaganju, zajedno s nekim prijedlozima za specifične alate koje XOOPS webmasteri smatraju korisnima.

Urednici su vrlo osoban izbor, a ljudi mogu postati prilično strastveni oko svog favorita. Predstavit ćemo samo neke od brojnih mogućnosti.

Za korištenje XOOPS, trebat će vam uređivač za podešavanje nekih konfiguracijskih opcija, kao i za prilagodbu teme za vaše web mjesto. Za ove namjene može biti od velike pomoći imati uređivač koji može raditi s više datoteka u isto vrijeme, moći pretraživati ​​i mijenjati više datoteka i omogućiti isticanje sintakse. Možete koristiti vrlo jednostavan uređivač bez dodataka, ali ćete raditi puno više da biste izvršili neke zadatke.

PhpStorm iz JetBrains je IDE (integrirano razvojno okruženje) posebno skrojeno za PHP web razvoj. JetBrains je bio od velike pomoći u sponzoriranju XOOPS, a njegovi su proizvodi omiljeni mnogim programerima. To je komercijalni proizvod i mogao bi biti previsok za neke nove webmastere, ali vrijeme koje može uštedjeti čini ga privlačnim iskusnim programerima.

Visual Studio Code besplatan je uređivač izvornog koda za više platformi tvrtke Microsoft. Ima podršku, ugrađenu ili putem ekstenzija, za osnovne web tehnologije kao što su JavaScript i PHP, što ga čini dobrim za korištenje XOOPS.

Notepad++ je besplatan, vremenom počašćen natjecatelj u ovoj kategoriji za Windows, s lojalnim korisnicima.

Meld nije uređivač, ali uspoređuje tekstualne datoteke pokazujući razlike i omogućuje selektivno spajanje promjena i male izmjene. Vrlo je korisno kada se uspoređuju konfiguracijske datoteke, tema templates, i naravno PHP kod.

ImeLinkLicencaPlatforma
PhpStormhttps://www.jetbrains.com/phpstorm/KomercijalniBilo koji
Visual Studio Codehttps://code.visualstudio.com/MITBilo koji
Notepad++https://notepad-plus-plus.org/GPLPobjeda
Meldhttps://meldmerge.org/GPLBilo koji

File Transfer Protocol (FTP) ili njegova varijacija koristi se za premještanje datoteka s jednog računala na drugo. Većina instalacija XOOPS trebat će FTP klijent za premještanje datoteka koje dolaze iz distribucije XOOPS na glavni sustav na kojem će se stranica postaviti.

FileZilla je besplatan i moćan FTP klijent koji je dostupan za većinu platformi. Dosljednost na više platformi učinila ga je izborom za FTP primjere u ovoj knjizi.

PuTTY je besplatni SSH klijent, koristan za Shell pristup poslužitelju, kao i pružanje mogućnosti prijenosa datoteka sa SCP-om

WinSCP je FTP/SFTP/SCP klijent za Windows sustave.

ImeLinkLicencaPlatforma
FileZillahttps://filezilla-project.org/GPLBilo koji
PuTTYhttps://www.chiark.greenend.org.uk/~sgtatham/putty/BSDWin/*nix
WinSCPhttps://winscp.net/eng/index.phpGPLWindows

MySQL/MariaDBBaza podataka sadrži sav sadržaj vaše stranice, konfiguracije koje prilagođavaju vašu stranicu, podatke o korisnicima vaše stranice i još mnogo toga. Zaštita i održavanje tih informacija može biti lakše s nekim dodatnim alatima koji se bave posebno bazom podataka.

Section titled “MySQL/MariaDBBaza podataka sadrži sav sadržaj vaše stranice, konfiguracije koje prilagođavaju vašu stranicu, podatke o korisnicima vaše stranice i još mnogo toga. Zaštita i održavanje tih informacija može biti lakše s nekim dodatnim alatima koji se bave posebno bazom podataka.”

phpMyAdmin je najpopularniji alat temeljen na webu za rad s MySQL bazama podataka, uključujući izradu jednokratnih sigurnosnih kopija.

BigDump je božji dar za ograničene hosting račune, gdje pomaže u vraćanju velikih kopija baze podataka uz izbjegavanje vremenskog ograničenja i ograničenja veličine.

srdb, Traži i zamijeni DB za XOOPS je XOOPS adaptacija Traži i zamijeni DB od interconnect/it. Posebno je korisno promijeniti URL-ove i reference datotečnog sustava u podacima MySQL kada premještate web mjesto.

ImeLinkLicencaPlatforma
phpMyAdminhttps://www.phpmyadmin.net/GPLBilo koji
BigDumphttp://www.ozerov.de/bigdump/GPLBilo koji
srdbhttps://github.com/geekwright/srdbGPL3Bilo koji

Neke platforme, poput Ubuntua, imaju ugrađen cijeli snop potreban za pokretanje XOOPS, dok druge trebaju neke dodatke.

WAMP i Uniform Server Zero skupovi su sve u jednom za Windows.

XAMPP, sve-u-jednom skup od Apache Friends, dostupan je za više platformi.

bitnami nudi širok raspon unaprijed izgrađenih skupova aplikacija, uključujući slike virtualnih strojeva i spremnika. Njihova ponuda može biti vrijedan resurs za brzo isprobavanje aplikacija (uključujući XOOPS) ili raznih web tehnologija. Mogu biti prikladni za proizvodnju kao i za razvoj.

Docker je platforma spremnika aplikacija koja se koristi za stvaranje i pokretanje spremnika za implementaciju prilagođenih okruženja.

Devilbox je razvojni skup temeljen na Dockeru koji se lako konfigurira. Nudi širok raspon verzija za sve komponente hrpe i omogućuje razvojnim programerima testiranje u reproducibilnom okruženju koje se može dijeliti.

ImeLinkLicencaPlatforma
WAMPhttp://www.wampserver.com/VišePobjeda
Uniform Server Zerohttp://www.uniformserver.com/VišePobjeda
XAMPPhttps://www.apachefriends.org/index.htmlVišeBilo koji
bitnamihttps://bitnami.com/VišeBilo koji
Dockerhttps://www.docker.com/VišeBilo koji
Đavolja kutijahttp://devilbox.org/MITBilo koji