Alles wat u wilt weten voordat u installeert.
Een gedetailleerde blik op hoe Explorer FTP: Bestandsbeheerder voor PrestaShop werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.
Waarom Explorer FTP?
Ontwikkelt of onderhoudt u een PrestaShop-winkel, dan bent u voortdurend bestanden aan het bewerken: een override van een template, een eigen hook, een stylesheet, een configuratiebestand. De klassieke werkwijze, met een FTP-programma plus een lokale editor plus opnieuw uploaden, betekent drie vensters, twee wachtwoorden en een doorlopend risico dat u de verkeerde versie overschrijft. Explorer FTP haalt die omweg weg: alles gebeurt in een tabblad van uw backoffice, met dezelfde rechten als uw beheerdersaccount.
De ingebouwde code-editor
De module bevat CodeMirror 5.65 met een twintigtal modi voor syntaxiskleuring. Of u nu een .tpl van Smarty aanpast, een .twig van PrestaShop 8, een .yml-configuratiebestand of een SQL-importscript, de kleuring en het inklappen van code staan meteen klaar. Zoeken binnen het bestand, naar een bepaalde regel springen, automatisch sluitende haakjes en het aanwijzen van bijbehorende haakjes: voor het dagelijkse bijwerkwerk mist u weinig ten opzichte van een volwaardige lokale editor.
Het beveiligingsmodel
Alle handelingen blijven beperkt tot de root van PrestaShop (_PS_ROOT_DIR_), en er is geen manier om daarboven uit te komen. De te bewerken extensies staan op een strikte lijst (php, tpl, twig, css, js, json, xml, yml, sql en zo verder). Elke AJAX-aanvraag wordt gecontroleerd met het beheertoken van PrestaShop, dus alleen een aangemelde beheerder kan er iets mee. De module plaatst geen enkel openbaar endpoint en stelt niets buiten de backoffice beschikbaar.
De ZIP-werkwijze
Download een hele map in twee kliks als ZIP, handig om een thema te archiveren voordat u het aanpast. Andersom zet u een .zip van een module op de server, waarna de module die op de plek van uw keuze kan uitpakken. Ideaal om een gecorrigeerde module uit te rollen zonder de omweg via Modules en Uploaden in PrestaShop.
Installeren en beginnen
Upload de ZIP via Modules, de modulebeheerder en Een module installeren, en klik daarna op Installeren. Het tabblad Explorer FTP verschijnt meteen onder Geavanceerde instellingen. Er is geen configuratie nodig: de root wordt automatisch herkend en de rechten volgen uw beheerdersaccount. Reken op vijf minuten van downloaden tot uw eerste rondgang door de bestanden.
Wat de module niet doet
Explorer FTP is geen FTP-programma in de netwerkzin van het woord: hij maakt geen verbinding met externe servers en werkt uitsluitend op de lokale bestanden van uw PrestaShop. Dat is een bewuste keuze, omdat het aanvalsoppervlak daarmee verdwijnt. Voor overdrachten tussen servers blijft u dus een gewoon FTP-programma gebruiken.
Er zijn nog geen beoordelingen.