Giter Site home page Giter Site logo

johanv / civiwwa Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 2.0 50.71 MB

Just another CiviCRM instance.

PHP 82.08% JavaScript 4.23% CSS 1.09% HTML 0.49% Shell 0.09% Smarty 12.02% Batchfile 0.01% Makefile 0.01% XSLT 0.01% Dockerfile 0.01% Hack 0.01%
civicrm-instance

civiwwa's People

Contributors

johanv avatar

Watchers

 avatar  avatar

civiwwa's Issues

Betere lay-out

Een ander thema instellen, zodat de schermruimte beter gebruikt wordt.

Lidnummers

We willen external_identifier gebruiken voor lidnummers. Maar hoe er genummerd moet worden, is nog niet duidelijk. Na te vragen.

Tekst op de startpagina

Er zou een andere tekst op de startpagina moeten kunnen staan dan dat er nog geen content is.

Adressen migreren

De adressen worden blijkbaar niet aan de personen gekoppeld bij migratie.

Nederlandse vertaling

Vrijwel heel CiviCRM is in het Engels. Er moet meer in het Nederlands, zoals bij de Chiro.

CAS-authenticatie?

Misschien is het een idee om cas-authenticatie op te zetten, zodat ik ook een wiki kan opzetten die authenticeert via de civi.

Testomgeving om te experimenteren.

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.

Adresformaat

Nu staat er iets Amerikaans:

nr straat, provincie

Het moet straat en nr zijn, zonder provincie.

Administrator approval voor nieuwe accounts

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.

Ranking beheren

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.

Niet alle contacten zijn geimporteerd

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.

'summary' op persoonsfiche aanpassen

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:

  • naam, voornaam
  • e-mail, telefoonnummer
  • adres
  • aangesloten sinds ...
  • huidige club(s)
  • positie op de wereldranglijst

Migratie-dingen verwijderen

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.

Een makkelijke manier om deelnemers te importeren

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:

  • ik krijg geen deelnemers geïmporteerd op naam, voornaam en e-mail (maar dat ligt misschien aan mij?), en de deelnemers kennen hun (external) id niet.
  • drupal migrate biedt de mogelijkheid om met prepareRow de csv-waarden aan te passen. Dat is handig omdat bijv. het geslacht in de Excel niet herkend wordt door de civicrm-import, en omdat het formaat van de Exceldocumenten tamelijk vast ligt.

Inschrijvingsdata zijn niet gemigreerd

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.

Facebook-connect button in private mode

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.

API-toegang

(update:) Er is al API-toegang voor de inschrijvingssite. Voor het scorebord moet ik dat nog voorzien.

Contactsubtype voor clubs

In plaats van de clubs te importerern als organisaties, kunnen we ze beter importeren als een subtype 'club' van organisatie.

Heel wat datums fout geïmporteerd

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.

Evenementtype

Ik denk aan een type 'kampioenschap', met dan custom fields

  • soort kampioenschap (wk, bk, iets anders)
  • spel (wiezen, kleurenwiezen, manillen, boomkewies)
  • organisator (dat is dan een club)

Logo bijwerken

Ik heb een nieuwer logo. Laat ons dat in de plaats van het oude zetten.

Membership types

Er zijn twee membershiptypes:

  • lid van iwwa.
  • 'werkende en operationele leden'. Ik zal dat voorlopig 'kernlid' noemen, maar andere suggesties zijn welkom.

We zouden graag de datum van eerste aansluiting bewaren. Initieel gaat dat neerkomen op de datum van de vroegste inschrijving voor een evenement.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.