nl.hideout-lastation.com
Paradijs Voor Ontwerpers En Ontwikkelaars


Hoe databases te synchroniseren over meerdere WordPress-installaties

Eerder bekeken we hoe we de staging-omgeving voor WordPress-ontwikkeling kunnen instellen. Als u het hebt doorgevoerd, is het mogelijk dat het proces soms gepaard gaat met het migreren van de SQL-database om de verschillen tussen de fasen te synchroniseren . Dit specifieke proces van het migreren van een database kan vervelend zijn.

Je zult de database van de eerste site moeten exporteren en deze dan naar een andere moeten importeren, wat een paar minuten of langer kan duren voor een enorme database. Dit proces moet telkens worden herhaald als we de database migreren .

Als dit iets is waar je mee worstelt, zou je dit bericht zeker nuttig vinden. In deze post gaan we kijken hoe de databasesynchronisatie over meerdere WordPress-installaties wordt gestroomlijnd . Dit zal ons helpen veel tijd te besparen.

Ermee beginnen

Om te beginnen ga ik ervan uit dat je de drie ontwikkelingsfasen hebt gehad: lokaal, testen en live - alles ingesteld.

Hier heb ik een scenario ingesteld waarbij ik 5 berichten heb gepubliceerd op een live site en nog 2 berichten op een lokale site staan ​​(een die nog in ontwikkeling is). In werkelijkheid heb je te maken met veel posts, dan met slechts 2 of 5.

Nu wil ik de lokale site updaten met de inhoud op de Live- site. Het hebben van een identieke database-inhoud zoals die op Live wordt gevonden tijdens het ontwikkelen, wordt aangemoedigd. Dit is zodat we problemen kunnen detecteren met betrekking tot de stijlen, lay-out of iets dat al vroeg van invloed kan zijn op de inhoud.

Synchroniseren van de database

Ga als volgt te werk om de database te synchroniseren:

  1. Installeer de WordPress-plug-in Database Sync. Installeer de plug-in op de websites waar u de databasemigratie zou uitvoeren, stel dat u de database van een live- fase naar de testfase zou trekken, dan zou u de plug-in in de site voor deze twee fasen moeten installeren.

  2. Ga op de Live- site naar Tools> Database Sync . Genereer vervolgens de geheime tokensleutel.

    Je mag deze geheime sleutel niet aan iemand geven, omdat hij dan ook toegang heeft tot je database.

  3. Voeg het token toe in de Hulpmiddelen> Databasesynchronisatie van de site van de lokale stage.

    Terwijl de token wordt toegevoegd, vindt u de synchronisatie naast de gekoppelde site, zoals weergegeven in de bovenstaande schermafbeelding.

  4. Klik op de knop Synchroniseren om te beginnen met het synchroniseren van deze twee sites.

  5. Klik op de Pull- knop om de database op afstand naar beneden te trekken en de lokale site te vervangen.

Houd er echter rekening mee dat het proces van trekken en duwen mogelijk minuten of langer duurt, afhankelijk van de grootte van de database. Als het trekproces is voltooid, ziet u een succesbericht op het scherm. En de lokale site zou nu exact dezelfde berichten, pagina's en instellingen moeten hebben als de Live- site.

U kunt ook op de knop Push klikken als u de huidige site naar externe websites wilt kopiëren. Installeer deze plug-in indien nodig in meerdere websites en voeg de tokens toe om te linken naar hun database.

Deze plug-in maakt databasesynchronisatie naadloos en geluidloos. Ik hoop dat de ontwikkelaar van plug-ins deze verder zou verbeteren met enkele extra functies, zoals:

  • Selectieve tabelsynchronisatie, die in principe synchronisatie mogelijk maakt voor bepaalde tabellen in de database. Omdat we bijvoorbeeld alleen de inhoud van de post moeten kopiëren, is het beter om de wp_posts te trekken in plaats van de hele database. Dit zal in de meeste gevallen het proces enorm versnellen.
  • Media Sync, om WordPress mediabestand-uploads te synchroniseren zoals voor afbeeldingen en video's.

Ultieme gids voor getters en setters in JavaScript

Ultieme gids voor getters en setters in JavaScript

Getters en setters zijn functies of methoden die worden gebruikt om de waarden van variabelen te verkrijgen en in te stellen . Het concept van de getter-setter is gebruikelijk bij het programmeren van computers : bijna alle programmeertalen op hoog niveau worden geleverd met een set syntaxis voor het implementeren van getters en setters, inclusief JavaScipt

(Technische en ontwerptips)

HTML-bestand in een ander opnemen met HTML-import

HTML-bestand in een ander opnemen met HTML-import

HTML is de standaardtaal die een webpagina vormt, maar het is niet eenvoudig om deze uit te breiden of te onderhouden. We hebben een andere taal nodig als laag waarmee we dynamisch HTML kunnen genereren . HTML-import is een nieuwe standaardmodule die HTML flexibeler probeert te maken.Met HTML-import kunnen we een HTML-bestand opnemen in een ander HTML-bestand

(Technische en ontwerptips)