Er zijn 2 geïnstalleerde websites die de basis voor de Stentor webapplicatie vormen. De bedoeling van de 2 installaties is het testen en productie werkzaamheden. Pagina’s, menu’s, etc worden allemaal direct aangepast wanneer hier mee gewerkt wordt. Hierom is het belangrijk dat dit in een omgeving gebeurt die niet direct voor de buitenwereld te zien is.
Er zijn 3 situaties betreft de live site en de test site:
1. Deze staan beide op dezelfde linux server
2. Deze staan op aparte linux servers
3. De live site staat op een linux server en de test site op een windows omgeving
Nadat alle wijzigingen op de test omgeving zijn gedaan, moeten de wijzigingen worden doorgezet naar de live omgeving. Dit doen we d.m.v. het exporteren en importeren van tekst bestanden. Zoals is uitgelegd op de pagina's van menus, pages, snippets en texts, is het mogelijk om de menu’s, pages, snippets en texts te exporteren naar tekst bestanden. Deze bestanden kunnen hierna ook weer geïmporteerd worden.
1. Ga naar de admin van de test omgeving. Doorgaans test.{{sitenaam}}/admin
2. Ga in de Stentor admin naar Tools -> Batches
3. Kies hier voor de batch export-menus-pages-snippets-texts
4. Klik op Execute
De bestanden zijn nu geëxporteerd. Deze zijn nu te vinden op de server.
5. Open de FileZilla FTP client
6. Maak een connectie naar de test site
7. Ga naar de export map. Deze is hier te vinden:
/srv/Stentor/{{klantnaam}}/test.{{sitenaam}}/data/export
Het gaat om de volgende bestanden:
- stn_text.batched.txt
- stn_pages_menu.batched.txt
- stn_pages_page.batched.txt
- stn_pages_snippet.batched.txt
8. Haal deze bestanden naar je toe (plaats deze bijvoorbeeld op je bureaublad)
9. Navigeer in FileZilla nu naar de import map van de live site
Deze staat op de volgende locatie:
/srv/Stentor/{{klantnaam}}/prod.{{sitenaam}}/data/import
Staan de sites niet op dezelfde server?
Maak dan verbinding met de live server en ga dan naar de import map
10. Plaats nu de geëxporteerde bestanden in deze map
11. Ga nu naar de admin van de live site. Doorgaans https://{{sitenaam}}/admin
12. Ga nu in de Stentor admin naar Tools -> Batches
13. Selecteer de batch import-menus-pages-snippets-texts-with-backup-first
14. Klik op Execute
Is de batch klaar? Dan zijn de bestanden ingeladen en staat de aanpassing live.
1. Ga naar de lokale site admin. Doorgaans http://klantnaam.localhost/admin
2. Ga in de Stentor admin naar Tools -> Batches
3. Kies hier voor de batch export-menus-pages-snippets-texts
4. Klik op Execute
De bestanden zijn nu geëxporteerd naar:
C:\Program Files (x86)\Guidance\Klantnaam\www.klantnaam.nl\data\export
Het gaat om de volgende bestanden:
- stn_text.batched.txt
- stn_pages_menu.batched.txt
- stn_pages_page.batched.txt
- stn_pages_snippet.batched.txt
5. Open de FileZilla FTP client.
6. Maak een connectie naar de live site.
7. Plaats de bestanden in /srv/Stentor5/Klantnaam/www.klantnaam.nl/data/import
8. Ga nu naar de Live site admin. Doorgaans https://www.klantnaam.nl/admin
9. Ga in de Stentor admin naar Tools -> Batches
10. Selecteer de batch import-menus-pages-snippets-texts-with-backup-first
11. Klik op Execute
Is de batch klaar? Dan zijn de bestanden ingeladen en staat de aanpassing live.
Wanneer er maar 1 onderdeel live gezet moet worden, zijn er meerdere manieren.
1. Je gebruikt nog steeds de batch (hierbij wordt nog wel alles geëxporteerd) en plaats je alleen het bestand op de server welke geïmporteren moet worden.
2. Ga in de Stentor admin naar het onderdeel welke geëxporteerd moet worden en selecteer hetgeen je wilt exporteren (dit kan zijn alles van dat onderdeel of alleen een specifiek deel)
Hiervoor geldt het exporteren zoals hierboven is aangegeven.
Wanneer het gewenste bestand op de server is geplaatst, ga je naar de Stentor admin van de live site.
1. Ga naar het onderdeel dat geïmporteerd moet worden
2. Klik op de import knop
3. Selecteer het bestand welke geïmporteerd moet worden
4. Zet (indien deze optie er is) "update search data" aan. Dit laat de zoekmachine opnieuw genereren en is nodig wanneer bijvoorbeeld pages geïmporteerd worden. Zorg dat "clear table first" uit staat. Als deze aan staat, maakt hij eerst de gehele tabel leeg.
5. klik op het groene vinkje rechts onderin
Is de import klaar? Dan staat de aanpassing van dit onderdeel live.
1. Ga naar het onderdeel dat geëxporteerd moet worden
2. Selecteer hetgeen dat geëxporteerd moet worden (alles of een specifiek deel)
3. Klik op de export knop
4. Pas eventueel de bestandsnaam nog aan door voor .txt nog iets toe te voegen
De selectie is nu geëxporteerd en is te vinden in de export map van de test site.
Hiervoor geldt hetzelfde als bij optie 1 is aangegeven.