
1. Contactgegevens
1.1. Adres
1.1.1. type
1.1.1.1. "thuis"
1.1.1.2. "kantoor"
1.1.1.3. "andere"
1.1.1.4. "zetel"
1.1.1.4.1. voor groepen
1.1.2. postcode + gemeente
1.1.3. straat
1.1.4. nummer + bus
1.1.5. lat + long
1.1.6. description (free text)
1.2. E-mail
1.3. Facebook
1.4. Telefoon
1.5. Website
1.6. Alleen zichtbaar voor leden van groepen waar je lid bent.
1.7. publiek ?
1.7.1. Alle contactgegevens kunnen privaat gemaakt worden (enkel lid / admin kan zien/bewerken)
2. Groep
2.1. naam
2.2. munt
2.2.1. duim(kes), kassei(en), ...
2.3. aantal per uur
2.3.1. 20, 60 of 100
2.4. contactgegevens
2.4.1. veel
2.5. postcodes
2.5.1. voor open groepen handig om te weten in welke postcodes ze actief zijn
2.6. actief
2.6.1. deactivatie mogelijk
2.7. open
2.7.1. goedkeuring met andere, *open*, groepen is niet meer nodig.
2.8. maximum totale saldo interlets
2.9. standaard ondergrens
2.10. standaard bovengrens
3. Transacties
3.1. van
3.1.1. lidmaatschep
3.2. naar
3.2.1. lidmaatschap
3.3. aantal
3.3.1. genormaliseerd op 600/uur
3.4. bericht
3.5. beschrijving
3.6. timestamp
4. Persoon
4.1. Voornaam + Familienaam
4.2. alias
4.3. Geboortedatum
4.4. contactgegevens
4.4.1. veel
4.5. profielfoto
4.6. login
4.7. paswoord
4.8. OAuth identiteit
5. Berichten
5.1. lidmaatschappen
5.2. plaatser
5.2.1. persoon of organisatie
5.3. groep(en)
5.4. titel
5.5. omschrijving
5.6. tags
5.6.1. meerdere tags mogelijk per bericht. Tags moeten gemeenschappelijk zijn (kleinste gemene deler) ?
5.6.2. Vraag, Aanbod, Activiteit, UItlenen, Goed, Dienst, Nieuws + andere
5.7. activiteitsdatum
5.8. x foto's
5.9. aantal
5.9.1. duimkes, pluimen, ...
5.10. eenheid
5.10.1. per stuk, per uur, per liter, per portie, ...
5.11. adressen
5.11.1. deel van het bericht !
5.12. creatie/update timestamp
5.13. geldigheid
5.13.1. max. 12 maand
6. Lidmaatschap
6.1. persoon / organisatie
6.2. groep
6.3. saldo
6.3.1. 600/uur
6.4. status
6.4.1. inactief
6.4.2. actief
6.5. admin-comment
6.6. infomoment
6.6.1. waneer gevolgd ?
6.7. ondergrens
6.8. bovengrens
6.9. actief
7. Interlets goedkeuring
7.1. groep 1
7.1.1. 1 en 2 geven toestemming om elkaars berichten te zien, transacties uit te voeren, en elkaars leden te contacteren. Contactgegevens blijven binnen de groep.
7.2. groep 2
7.3. maximum afwijking
7.4. saldo
8. Plugins
8.1. Hebben een API key nodig
8.2. Kunnen in de core informatie per bestaande resource opslaan (schema-loos JSON)
8.3. Kunnen instellingen op groep en persoonsniveau registreren
8.3.1. JSON Schema beschrijft gewenste velden
8.4. Admins kunnen activeren/deactiveren
8.5. Superadmins kunnen toevoegen/verwijderen
8.6. Leden kunnen activeren / deactiveren
8.7. Kunnen informatie lezen van gebruikers die hebben geactiveerd
8.7.1. alles ?
8.8. OAuth nodig ?
8.9. Do we need to support Meteor? DDP if we want to have social interactive mobile apps?
9. Organisatie
9.1. Naam
9.2. contactgegevens
9.3. ...
10. PluginData
10.1. href -> resource
10.1.1. partij, transactie, message
10.2. href -> plugin
10.3. data
10.3.1. schemaloos
11. Plugin
11.1. permalink
11.2. naam
11.3. beschrijving
11.4. api-key
11.5. TOEGANG
11.5.1. lezen berichten ?, transacties ?, parties ?
11.5.2. transactie aanmaken ?
11.5.3. bericht plaatsen ?
11.5.4. ...