Aktivering af udviklertilstanden
Helt nederst i Control Panel står „Udviklertilstand“. Slår du den til, viser Control Panel ved hvert værktøj, hvad der kører nedenunder, inklusive den oprindelige meddelelse, og i værkbænken vises fanen „Udvikler“. Kontakten gælder for denne browser, ikke for din konto, og den giver ikke en eneste tilladelse: Alt kontrolleres nøjagtigt som før.
Fanen „Udvikler“ gør to ting: Til højre står indstillingerne — „Værkbænk i forhåndsvisningsvinduet“, „Visning“ med „Mørk editor“, „Fejlsøgning“ og „Adgange“ —, og i midten åbnes værkbænken med filtræ og editor. „Åbn i hele vinduet“ flytter den over i sit eget browservindue, for eksempel til en ekstra skærm.
- Rul ned i Control Panel, og slå „Udviklertilstand“ til.
- Åbn den nye fane „Udvikler“.
Filer og kodeeditor
Filtræet viser hele din installations mappe, niveau for niveau. „Direkte dertil“ springer til de mest brugte steder: Plugins, Must-Use-Plugins, Uploads, wp-config.php og WordPress-roden. En fil åbnes i editoren; du gemmer med Ctrl+S eller ⌘+S. „Ny fil i denne mappe“ opretter en fil.
Før hver gemning tjekker vi PHP-syntaksen. Er den forkert, skrives der intet, og du ser stedet. Derefter henter vi dit websted; indlæses det ikke længere, er filens tidligere version straks tilbage. Filerne i WordPress-kernen er låst, fordi ændringer dér går tabt ved den næste opdatering. Vil du alligevel ændre noget dér, bekræfter du „Jeg ved, at denne ændring går tabt ved den næste WordPress-opdatering.“ — kun for netop denne ene handling.
Udviklerværkbænken følger omskifteren „Live“/„Sandbox“; til eksperimenter er sandboxen det bedre sted.
- Åbn fanen „Udvikler“, og vælg „Must-Use-Plugins“ under „Direkte dertil“.
- Klik på „Ny fil i denne mappe“, og giv filen et navn, for eksempel lumen-anpassung.php.
- Skriv din kode, og gem med Ctrl+S eller ⌘+S.
En fils historik
Hver gang du gemmer i editoren, bliver det et punkt i filens historik — med navn, tidspunkt og sammenligning. „Denne fils historik“ viser versionerne; en version kan sammenlignes side om side med den aktuelle, og „Hent tilbage“ gør den til den aktuelle igen.
At hente en version tilbage er en helt almindelig gemning og gennemgår den samme syntaks- og sidekontrol, for gammel betyder ikke fejlfri. For medier og cache fører vi bevidst ingen historik.
- Åbn filen i editoren, og klik på „Denne fils historik“.
- Vælg en version, og se sammenligningen.
- Klik på „Hent tilbage“.
Fejllog og fejlsøgning
„Fejllog“ i udviklerværkbænkens værktøjslinje viser de seneste linjer i din installations log; „Opdater“ indlæser dem igen. Til højre under „Fejlsøgning“ slår du til, at WordPress skriver mere detaljeret til loggen.
Fejlsøgningen skriver kun til loggen, aldrig på webstedet: Dine besøgende ser ingen fejlmeddelelser, heller ikke når den er slået til. Slå den fra igen, når du er færdig med at søge.
Tidsbegrænsede SFTP-adgange
Har nogen brug for direkte adgang til filerne — for eksempel bureauet, der tilpasser dit theme —, opretter du en SFTP-adgang under „Adgange“. Du angiver, hvem den er til, og vælger, hvor længe den gælder: 24 timer, 7 dage, 30 dage, 90 dage eller permanent. Permanent er undtagelsen, som du udtrykkeligt skal vælge.
Der logges ind med en adgangskode, som vi genererer, eller med en SSH-nøgle, som er endnu sikrere; så er der slet ingen adgangskode. Adgangskoden ser du præcis én gang, lige efter oprettelsen — „Kopiér nu — adgangskoden kommer ikke igen.“ Den står ingen steder, heller ikke i nogen log. En adgang ser udelukkende denne ene installation, og „Tilbagekald“ fjerner den igen når som helst.
- Åbn området „Adgange“ under fanen „Udvikler“, og klik på „Opret adgang“.
- Skriv et navn under „1. Hvem er adgangen til?“, for eksempel „Agentur Web Lisboa“, og vælg „7 dage“ under „2. Hvor længe skal den gælde?“.
- Vælg „Adgangskode — vi genererer den“ eller „SSH-nøgle — endnu sikrere“ under „3. Hvad logger vedkommende ind med?“, og klik på „Opret“.
- Kopiér adgangskoden med det samme med „Kopiér“, og giv den videre.
Indblik i databasen
Fanen „Database“ viser til højre din installations tabeller med antallet af poster og deres størrelse — med forståelige navne og tabellens rigtige navn ved siden af. „Tekniske navne“ og „Navne i klartekst“ skifter mellem dem, og i'et ved hver tabel fortæller, hvad den indeholder. Poster ser du som kort i stedet for rækker, med søgning og „Sortér efter“.
Her kan du kun se, ikke ændre noget — muligheden for det findes simpelthen ikke. Skal du virkelig foretage indgreb i databasen, åbner samme fane databaseværktøjet i midten med en adgang, der kun gælder én gang. Opret først et gendannelsespunkt med „Sikkerhedskopiér nu“.