Rare Care World

Een Drupal website voor zeldzame aandoeningen en ziekten

Rare Care World: Een website gericht op zeldzame aandoeningen en ziekten

De term ‘zeldzame ziekte’ is misschien niet de juiste omschrijving. Wereldwijd zijn er 7000 zeldzame ziekten. Als gevolg daarvan lijden 400 miljoen mensen aan een zeldzame aandoening of ziekte.

De meeste zeldzame aandoeningen en ziekten zijn genetisch en aanwezig in de kindertijd. De symptomen worden vaak toegeschreven aan een bekende ziekte waardoor er vaak verkeerde diagnoses gemaakt worden. Het gevolg is dat bij patiënten onnodige en verkeerde behandelingen worden uitgevoerd. Als (een gedeeltelijk) gevolg daarvan overlijdt 30 procent van de kinderen die wordt geboren met een zeldzame aandoening voor het vijfde levensjaar.

Om de situatie te verbeteren namen samenwerkende patiëntenorganisaties, die personen met een zeldzame aandoening en hun families vertegenwoordigen, het initiatief om te voorzien in een nieuwe website. Een website die informatie biedt over vroegtijdige herkenning van zeldzame aandoeningen en ziekten, medische zorg en sociale steun. Deze website is Rare Care World.

BSL (her)ontwikkelde de Rare Care World website in opdracht van Stichting Shwachman Support.

RareCare Drupal website voor zeldzame aandoeningen
RareCare Drupal website voor zeldzame aandoeningen

Het zeldzame aandoeningen en ziekten project

Er was al een versie van de Rare Care World website voordat BSL het project overnam. Rare Care was niet blij met het resultaat. De samenhang tussen zeldzame aandoeningen en ziekten, symptomen, risico factoren en behandelingen zijn soms ingewikkeld. Als deze onderdelen niet juist worden ingevoerd in de database is het moeilijk om een website te maken waar men eenvoudig doorheen kan navigeren. De vorige websitebouwer had dit niet begrepen. Het gevolg was dat de bestaande site verwarrend was, moeilijk om door te navigeren en incompleet was. Ook was de site niet responsive. Daardoor was het niet geschikt voor smartphone en tablets. De website was gebouwd in Drupal 8, dus was het voor BSL geen probleem om de website goed te analyseren en met een plan te komen om de website te verbeteren.

Na een korte ontwerpfase, her-ontwikkelden wij de website. Na een aantal test releases, leverden we de nieuwe website eind september 2018 op. Gedurende dit project gebruikten we een aantal technieken die we al in eerdere blogs (ontwerp en ontwikkeltips voor uw volgende project) beschreven. De klant had tijdens de ontwikkeling van de website de mogelijkheid om invloed uit te oefenen op het uiteindelijke resultaat, zodat de eindversie van de website voldeed aan al hun eisen.

RareCare Drupal website voor zeldzame aandoeningen

Een stap voor stap ontwikkeling…

Gedurende de eerste fase van het project richtten we ons op het herontwerp van de interface en het verbeteren van het datamodel. Onze ontwikkelaars werkten nauw samen met de zeldzame aandoeningen en ziekten specialisten en het Rare Care World projectteam. Er werden verschillende ontwerpsessies gehouden. Daarin legde Rare Care uit hoe de website zou moeten werken. Vervolgens ontwikkelde BSL een aantal prototype ontwerpen. Met de feedback van het Rare Care team werd een definitief ontwerp ontwikkeld.

Parallel aan het ontwikkelen van het nieuwe ontwerp migreerde BSL de bestaande website naar onze ontwikkelingsservers. We ontwikkelden een Gitlab archief om zo de veranderingen in onze code op te slaan. We voerden een update van hun DNS services uit, installeerden een SOLR server en schaften SSL certificaten aan. Toen er eenmaal een kopie van de website was gemaakt, ontwikkelden we een zogenoemde tweede website die we gebruikten voor de ontwikkeling van de nieuwe site.

We brachten veranderingen aan in het datamodel, gebaseerd op het ontwerp. De gebruikersinterface werd opnieuw ontwikkeld op basis van de ontwerpen die waren goedgekeurd door het Rare Care projectteam. We gebruikten Drupal 8, maar ontwikkelden ook een nieuw sub-thema voor het nieuwe ontwerp. De nieuwe versie van de website maakt ook gebruik van CSS styling (gebaseerd op SASS) en de ontwikkeling van TWIG templates. Onze ontwikkelaars maakten ook veranderingen in het bestaande JavaScript en de HTML en AJAX code.

De veranderingen die we doorvoerden waren onderdeel van een aantal test releases. Zo kon het Rare Care projectteam de aangebrachte veranderingen overal ter wereld testen. Nadat de software was goed gekeurd, vervingen we de rarecare.world website met onze nieuwe versie, migreerden en converteerden alle bestaande content. Uiteindelijk migreerden we de bestaande domeinnaam door gebruik te maken van één van onze productieservers. 

Nazorg is een onderdeel van onze service. Na de eerste oplevering van de website leverde BSL een onderhoudscontract. Dit houdt bovendien in dat we de website continue ondersteunen en problemen oplossen na de oplevering. Daarnaast kunnen we op basis van feedback van het Rare Care projectteam kleine veranderingen doorvoeren. We monitoren continue de website vanaf 5 locaties in de wereld. We worden automatisch op de hoogte gesteld als er problemen zijn en kunnen garanderen dat de website 24/7 bereikbaar is. Ook zorgen we voor dagelijkse backups van de website en de database.

Bij BSL bent u aan het juiste adres voor…

Drupal 8 specialisten

In tegenstelling tot veel andere bedrijven die met WordPress of Drupal werken, kunnen onze ontwikkelaars nieuwe plug-ins en modules ontwikkelen en integreren met de backend-services en databases. We zijn bekend met Drupal 7 tot Drupal 8 migraties. Als u hulp nodig heeft als Drupal 7 niet meer ondersteunt wordt kunnen we u helpen om uw website te migreren naar Drupal 8.

Responsive websites

Meer dan 50 % van de potentiële websitebezoekers gebruikt een smartphone of een tablet om een website te bezoeken. Daarom is het belangrijk dat de website een responsive design heeft. Daarnaast moet elk onderdeel van een website er goed uitzien en goed werken op elk apparaat. Daarom garandeert BSL een optimale gebruikerservaring op elk platform. 

Lange termijn ondersteuning en onderhoudscontracten

Wanneer een softwareproduct is opgeleverd, hebben gebruikers lange termijn ondersteuning en onderhoud nodig. Daarom bieden we een reeks van flexibele onderhoudscontracten aan. Deze hebben verschillende opties, zoals 24/7 beschikbaarheid, gegarandeerde reactietijd en on-site bezoeken. En dit allemaal voor een jaarlijkse vaste prijs.

“De samenwerking met BSL was goed. We hebben met hun meer bereikt dan met de vorige ontwikkelaar. We zijn erg tevreden over de look & feel van de website.” 

Petra Poulissen

Secretaris, Rare Care World

Contact BSL