Webhook toegevoegd aan API

We hebben een kleine toevoeging gedaan aan onze API: de webhook. Voorheen moest een gebruiker van onze API zelf initiatief nemen om te kijken of er gegevens gewijzigd bij b.v. relaties met de ‘changedEntityIds’ call. Vanaf nu is het mogelijk op een zelf in te stellen URL een signaal te krijgen als er een mutatie in Conscribo plaatsvindt. Informatie over hoe dit werkt vind je hier: https://www.conscribo.nl/APIDocs/#?route=post-entityChanged

Evenementen ticketverkoop online

Al tijdens de testfase van het evenementensysteem is duidelijk geworden, dat ons evenementensysteem alleen geschikt was voor evenementen waarbij je je als deelnemer inschrijft, zoals b.v. een toernooi, een seminar of een activiteit die een vereniging voor haar leden organiseert.

Voor andere soorten evenementen waarbij je eigenlijk kaartjes wilt verkopen (bijvoorbeeld een concert van een orkest, een voorstelling van een toneelvereniging of een beurs) werkte het inschrijven minder goed. Het is bij dit type evenementen minder belangrijk om van alle deelnemers de naam te kennen, maar wel belangrijk dat er meerdere “tickets” tegelijk kunnen worden aangeschaft.

Daarom hebben we de afgelopen twee maanden het evenementensysteem uitgebreid met deze mogelijkheid. Door bij het aanmaken van een evenement, bij ‘soort evenement’ te klikken op ‘Evenement met ticketverkoop’, zal het evenementensysteem schakelen naar een ticketverkoop modus. Je kunt vanaf dat moment ticketsoorten aanmaken, en bij het bestellen aantallen aangeven

Hiermee is het evenementensysteem weer een stuk volwaardiger en nuttiger geworden!

Rechten per groep

Er zijn een aantal verenigingen die graag vrijwilligers binnen hun vereniging toegang geven tot informatie van leden. Zo gebruiken veel Scoutinggroepen het pakket om b.v. inzicht te geven aan de leiding van ‘de bevers’ wie de leden daarvan zijn.

In Conscribo konden rechten op relaties alleen worden toegespitst op specifieke relatietypes en gegevensvelden. Hierdoor maakten deze verenigingen per groep een relatietype aan zodat ze daar rechten op konden geven. Wij raden af om, als relaties in verschillende groepen “horen” daar verschillende relatietypes voor aan te maken. Een relatie kan bijvoorbeeld niet verplaatst worden tussen relatietypes (omdat er andere gegevens kunnen worden bijgehouden in een andere relatietype).

Daarom hebben we nu ingebouwd dat een gebruikersgroep specifiek rechten kan krijgen op een relatiegroep. Hiermee is de noodzaak hiervoor meerdere relatietypes te gebruiken voor deze gevallen niet meer nodig!

Meer informatie vind je in de handleiding: https://www.conscribo.nl/handleiding/Conscribo_algemeen/Inrichting_en_beheer/Gebruikers_en_Groepen/toegang_en_gebruikersbeheer.html/

(Engelse) Vertalingen gereed

Al sinds een aantal jaar bestaat de behoefte, vooral vanuit internationale studie/studentenorganisaties om het pakket in het engels te kunnen gebruiken. Eerder gaven we aan dat online vertaalprogramma’s een redelijke vertaling van het pakket kunnen geven, maar tegelijkertijd zijn we begonnen met een echte vertaling van het systeem op te tuigen.

Eerst hebben we geleidelijk in een aantal jaar de complete codebase doorgelopen om meer dan 10.000 phrases te voorzien van een vertalingsnotatie, zodat deze in meerdere talen kunnen worden getoond.

Daarna hebben we vertaalconventies opgezet en de teksten aangevuld met een engelse vertaling, en een vertaalmodule om het mogelijk te maken e.e.a. goed te onderhouden. Het systeem is nu vertaald. Er zijn daarnaast nog een aantal andere systemen (zoals het ledenportaal) waar de vertalingen nog moeten worden toegepast, maar ook daar zijn we nu mee bezig.

Vereiste uniekheid e-mailadres in ledenportaal vervallen

Naar aanleiding van de vraag van een aantal verenigingen die graag het ledenportaal willen gebruiken, maar waar leden e-mailadressen delen met hun ouders of anderen en daardoor het ledenportaal niet kunnen gebruiken, hebben we een de inlogmethode “gebruikersnaam en wachtwoord” toegevoegd. Het is nu mogelijk met een e-mailadres te registreren, en vervolgens een gebruikersnaam aan te maken voor een lid.

Bij meerdere leden met het zelfde mailadres, is het mogelijk meerdere gebruikers aan te maken!

Evenementenmodule

Na een jaar ontwikkelen en intensief testen, aanpassen en verbeteren is het zover: onze evenementenmodule staat live!

Met deze module kun je eenvoudig inschrijvingen beheren voor jouw evenementen, zowel voor leden als niet-leden.

Recent hebben we nog een aantal verbeteringen doorgevoerd zoals het loslaten van de verplichting voor een uniek e-mailadres per inschrijving.

Wat houdt de evenementenmodule in?

  • Inschrijvingen beheren voor jouw evenement
  • Online inschrijven met betaling en/of e-ticket (kosten: €0,29 per inschrijving)
  • Automatisch e-mails versturen
  • Toegangscontrole via e-tickets
  • Publieke inschrijvingen mogelijk
  • Annuleringen verwerken
  • Werken met inschrijflimieten en reservelijsten

De handleiding is inmiddels beschikbaar:Evenementenmodule

We nodigen je uit om de module te ontdekken en te bekijken wat er allemaal mogelijk is. Je vindt de module onder Communicatie -> Website -> Evenementen.

Team app

Enige tijd geleden hebben we voor Android de nieuwe bonnetjesapp geintroduceerd. Voor IOS hebben we nu ook deze nieuwe versie beschikbaar gemaakt. We hebben deze ter voorbereiding van de evenementenmodule hernoemt naar de Conscribo Team app. Hierin wordt het straks ook mogelijk e-tickets te scannen bij deelnemers van evenementen. Later willen we ook een ledenapp introduceren die de Member app of Leden app zal gaan heten.

IP adrescontrole niet meer van toepassing

Sinds 2010 wordt op het moment dat een gebruiker inlogt in Conscribo het ip adres vastgelegd, en gebruikt om te controleren of de sessie van een gebruiker niet is “gehyjacked” door een andere computer. Helaas levert deze beveiliging de laatste jaren steeds meer problemen op bij gebruikers die gebruik maken van een VPN, een roaming provider, of een “4g versterker” bij hun internet abonnement. Deze technieken geven een gebruiker 2 of meer ip-adressen. Zodra Conscribo een 2e ip-adres met dezelfde sessiecode detecteert, werd de gebruiker onmiddelijk uitgelogd op verdenking van session hyjacking.

We maken vanaf nu nog wel gebruik van fingerprinting om een device te identificeren, maar hebben niet langer een controle op IP adres.

Let op: SPF bij mail vanuit eigen domein verplicht

Mailservers worden elk jaar strenger, en de klacht dat een e-mail in de spam terecht komt, komt helaas soms nog voor. In juni hebben we een wijziging gedaan waarbij het mogelijk werdt om DKIM records via het eigen domein te laten verlopen. Dit verbetert de reputatie van het domein en onze mailservers. Vanaf nu vereisen we daarnaast dat een juist SPF record is ingesteld, wat Conscribo servers toestaat mail te versturen vanuit een eigen domein.

Met deze wijziging beschermen we de reputatie van onze mailservers nog beter, en hopen we de aflevergraad van de mails verder te verhogen.

Meer informatie over het instellen van SPF, DKIM en DMARC, vind je hier: https://www.conscribo.nl/handleiding/Conscribo_algemeen/Inrichting_en_beheer/zorgen_dat_e-mail_niet_in_de_spam_terecht_komt.html/

Nieuwe Layout

Toen Conscribo in 2007 ontworpen werd gelde er andere technieken en werkwijzen voor het opmaken van een webapplicatie dan nu. We zijn door de jaren heen gegroeid, maar de layout is buiten wat visuele aanpassingen lastig bij te werken. De afgelopen maanden hebben we tijd geïnvesteerd, om de styling van veel verouderde en nieuwere modules te verenigen in een geüpdate manier van styling. Ook wij kunnen vanaf nu met behulp van SCSS het gehele systeem van een behoorlijk stylesheet voorzien.

We hebben de styling ook gelijk wat gemoderniseerd, maar blijven op het moment met de herkenbare 3 kleuren werken.