TheaterEncyclopedie:Testomgeving TheaterEncyclopedie (2017)

Uit TheaterEncyclopedie
Ga naar: navigatie, zoeken

Ten behoeve van het Project technische verbetering TheaterEncyclopedie is er een (externe) testomgeving ingericht.

Informatie over de Testomgeving TheaterEncyclopedie

  • Alle informatie is overgebracht (pagina's, sjablonen, afbeeldingen etc.). De gegevens worden niet geüpdatet vanuit Adlib.
  • De Testomgeving is geüpgraded en gebruikt MediaWiki 1.27.3 (meest recente Long Term Support versie)
  • Alleen de essentiële extensies zijn geïnstalleerd en afbeeldingen zijn overgebracht of opnieuw geïnstalleerd
  • De Semantic MediaWiki uitbreiding is geüpgraded, inclusief de semantische database (nu versie 2.5.5)
  • De relevante ‘skins’ t.b.v. de vormgeving zijn geïnstalleerd (in te stellen via persoonlijke voorkeuren)

Bereikbaarheid & beveiliging

De testomgeving is bereikbaar op: http://test-te.wikiwerkers.nl. Op deze website wordt de vormgeving ontwikkeld.

Sinds 2018 is de nieuwe TE ook (voor geselecteerde gebruikers) bereikbaar op: http://test.theaterencyclopedie.nl. Hier wordt de upgrade van de TE (incl. nieuwe vormgeving) getest voordat deze "live" wordt.

NB: De server van de testomgeving is minder krachtig, waardoor de website soms langzamer zal reageren (zeker bij eerste bezoeken kan het voorkomen dat een pagina niet geladen wordt. Herladen van de pagina helpt dan.)

De website is voorlopig zo ingesteld, dat alleen mensen die zijn ingelogd de website kunnen bekijken (bestaande accounts van de TheaterEncyclopedie)

Verder kunnen alleen mensen in de groep ‘Beheerders’ (ca. 10) de test-website bewerken.

NB: Omdat alleen de essentiële extensies zijn geïnstalleerd (en omdat de server kleiner is dan de “live”-server van TheatherEncyclopedie), zul je op sommige momenten waarschuwingen (foutmeldingen) of “webcodes” zien. Sowieso is de ‘oude’ vormgeving niet overgenomen; de website ziet er dus heel anders uit.

Stappenplan upgrade

Bij de inrichting van de testomgeving is tevens een upgrade uitgevoerd van de MediaWiki (en Semantic MediaWiki) software. Deze upgrade is uitgevoerd conform onderstaand stappenplan.

  1. Voorbereiding VPS en locale installatie (XAMPP) - url, installatie directory, composer installeren, database, beveiliging
  2. Kopiëren/archiveren gegevens - Uitvoeren 'pending jobs", kopiëren database, afbeeldingen, configuratie
  3. Schone installatie MediaWiki (1.23.11) - importeren & koppelen database en testen in XAMPP (1.23 is optioneel)
  4. Schone installatie MediaWiki (1.27.3) - upgrade TE-database in locale omgeving (XAMPP)
  5. Upgrade SMW - installatie & configuratie SMW extensie in locale omgeving (XAMPP), uitvoeren update database en rebuild Semantic data
  6. Overbrengen naar VPS - Installatie & configuratie MW en SMW, importeren database, kopiëren afbeeldingen
  7. Extensies & skin - installeren en configureren van de benodigde extensies en skin
  8. Installatie VisualEditor - Installeren Parsoid (incl. Nodejs) en extensie, configuratie & testen.
  9. Overbrengen Vormgeving vanuit testomgeving - zie Implementeren Vormgeving

Dit stappenplan kan als uitgangspunt dienen bij de upgrade van huidige productie-omgeving.