johanv / civiwwa Goto Github PK
View Code? Open in Web Editor NEWJust another CiviCRM instance.
Just another CiviCRM instance.
Een ander thema instellen, zodat de schermruimte beter gebruikt wordt.
Als een contact geen provincie of voorkeurstaal heeft, dan kunnen we voor contacten met een Belgisch adres de provincie en voorkeurstaal 'raden' op basis van het postnummer.
We willen external_identifier gebruiken voor lidnummers. Maar hoe er genummerd moet worden, is nog niet duidelijk. Na te vragen.
Als een power user per ongeluk iets om zeep helpt, moet de site offline gehaald kunnen worden.
Er zou een andere tekst op de startpagina moeten kunnen staan dan dat er nog geen content is.
café, centra,... Ze zijn er al, maar ze moeten nog in config.
Er wordt een user niet gevonden.
De adressen worden blijkbaar niet aan de personen gekoppeld bij migratie.
Vrijwel heel CiviCRM is in het Engels. Er moet meer in het Nederlands, zoals bij de Chiro.
Er zijn evenementtypes
We schrijven to[eu]rnooi best op een consequente manier.
Misschien is het een idee om cas-authenticatie op te zetten, zodat ik ook een wiki kan opzetten die authenticeert via de civi.
Een testomgeving maken, om dingen op uit te proberen, zonder dat we schrik moeten hebben iets stuk te maken. En dan dagelijks of wekelijks de data uit de live-omgeving overzetten naar test.
Nu staat er iets Amerikaans:
nr straat, provincie
Het moet straat en nr zijn, zonder provincie.
Manueel, via Excel. Zie #22.
Dit staat nu nog op US.
Niet iedereen mag zomaar accounts aanvragen, want anders staat dat op termijn vol ongebruikte accounts van spammers.
Dit is al zo op de live-instantie, maar ik zou dat nog graag bij in een feature steken.
Het zou wel fijn zijn moesten we het beheer van de ranking met de CRM kunnen doen. Maar het is nog niet duidelijk hoe moeilijk dit is, omdat ik nog niet weet hoe de ranking werkt/berekend wordt.
Ik had de contacten geimporteerd uit de 'ledenlijst vzw def alfabetisch', maar dan heb ik waarschijnlijk alleen de officiele leden van de vzw, en niet alle deelnemers ooit.
Er moet dus nog meer gemigreerd worden vooraleer ik #5 kan afwerken.
Want dat wil toch iedereen ;-P
De search name Familienaam, Voornaam is verwarrend voor de users. Die komma moet eruit.
Dat werkt voorlopig nog wel, maar dat gaat niet blijven duren. Op termijn zou ik de woonplaats bij in de key opnemen, die is meestal ook gegeven, en betrouwbaarder dan het e-mailadres.
Op de persoonsfiche staat nu een heleboel informatie die niet relevant is. We kuisen die best een keertje op.
De vraag zal zijn wat er wel moet op staan. Dat zou het volgende kunnen zijn:
Onlangs gooiden we alle contacten weg, en lazen we de contacten opnieuw in van Freddy's recentste Exceldocument. Dat wil zeggen dat alle migratieklasses nutteloos zijn geworden; ze mogen weg.
We hebben ook een relatietype nodig dat aangeeft wie lid is van welke club.
Bij ieder toernooi wordt er een Exceldocument gemaakt met de aanwezige deelnemers en hun clubs (voor het scorebord), en dat document zou op een gemakkelijke manier door de users geïmporteerd moeten kunnen worden in CiviCRM. Het formaat van de deelnemerslijst is telkens hetzelfde, dus idelarerwijze kunnen we op een of andere manier migrate-ui gebruiken, waarbij je als user kunt kiezen naar welk evenement er geimporteerd moet worden.
Migraties voor personen, deelnemers, clubs en relaties personen-clubs hebben we al. Ik moet er enkel nog voor zorgen dat de users zelf migraties kunnen starten.
Ik gebruik liever drupal migrate dan de CiviCRM-deelnemersimport, om deze redenen:
Voor Zandhoven 2016, Sombreffe 2016 en Diest 2017 hebben we inschrijvingsdata in de Excelbestanden. De bedoeling was dat die gemigreerd werden, maar dat is niet gebeurd.
Voor oudere evenementen zouden we als inschrijvingsdatum de evenementdatum kunnen nemen, dat is alleszins juister dan januari 2017.
Als je naar de site surft met een private venster in Firefox, dan staat de knop voor aanmelden met facebook er niet. Waarschijnlijk omdat die afbeelding vanop de evil facebookserver komt.
Misschien kan ik dat oplossen door een alt-tekst achter het image te steken, zodat er toch iets staat om op te klikken.
Dit is nu gewoon een module. Maar als ik er een feature van maak, dan komen de dependencies mee als ik drush fra
doe in het update-script.
Het verschil tussen test en live moet duidelijk zijn.
(update:) Er is al API-toegang voor de inschrijvingssite. Voor het scorebord moet ik dat nog voorzien.
Sommige gebruikers zouden alleen leesrechten mogen hebben.
Europees ipv Amerikaans aub.
In plaats van de clubs te importerern als organisaties, kunnen we ze beter importeren als een subtype 'club' van organisatie.
Momenteel zitten er veel eenmalige hacks in de install-hook van civiwwa_deploy. Die haal ik er best uit.
Dit geldt zowel voor inschrijvingsdata als voor geboortedata. Bij heel wat data is er iets misgelopen bij de import waardoor dag en maand zijn omgewisseld. En in dat geval werd blijkbaar 31/12/1969 genomen als 'standaarddatum'.
Dus dat zal ik opnieuw moeten aanpassen.
Ik denk aan een type 'kampioenschap', met dan custom fields
Van een 3-tal toernooien moet de deelnemerslijst nog geïmporteerd worden.
Ik heb een nieuwer logo. Laat ons dat in de plaats van het oude zetten.
Er zijn twee membershiptypes:
We zouden graag de datum van eerste aansluiting bewaren. Initieel gaat dat neerkomen op de datum van de vroegste inschrijving voor een evenement.
'Dear blabla' moet 'Beste blabla' worden.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.