Archief - Drupal, externa data en extra functionaliteit

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

passero

Legacy Member
Ik weet niet of het mogelijk is, maar ik stel de vraag om even wat ideetjes te krijgen...

Ik ga beginnen met een systeem te schrijven voor mensen die records bijhouden van insecten. Het komt er eigenlijk op neer dat ze willen weten hoeveel er zijn in welke periode.
Daarbij maken ze gebruik van verschillende bronnen. Mensen posten foto's op Flickr, Facebook, sites voor insecten enzo.
Het is enorm veel werk omdat er zoveel bronnen zijn. Voor flickr alleen houden ze +/- 200 groepen in de gaten.

Daarom ga ik een soort van bot schrijven die 1x per dag de nieuwe foto's in die groepen gaat analyseren op tags enzo en dan die gegevens in mijn eigen DB steken.

Daarna zou ik die data willen weergeven op een website zodat die mensen er hun ding mee kunnen doen zoals identificatie van insect, locatie en ze goedkeuren of afkeuren voor officiele telling.

Nu vroeg ik me af, of ik Drupal kon gebruiken voor het 2de deel.
Het moeilijkste lijkt me om mijn eigen data in drupal te krijgen. Ik kan mijn eigen tabellen in de drupal DB steken zodat die er gemakkelijk aan kan maar ik weet dan niet goed hoe ik ze in drupal kan steken.
Ik weet niet of het een goed idee is, dat ik mijn eigen content type aanmaak hiervoor en dan zelf de nodes aanmaak in drupal. Als dit kan en mag, dat zou goed zijn.

Als ik mijn data op een of andere manier automatisch kan converteren naar nodes dan ben ik al ver.
Ik denk dat er voor de rest wel modules zijn waarmee je zaken kan goedkeuren.
De views module + een andere zullen me wel toelaten om naar excel of csv te exporteren.

De aggregatie zelf, moet niet in drupal gebeuren. Daar schrijf ik een appart programma voor die op een andere server zal draaien.

Tyfius

Legacy Member
Dat kan zeker via Drupal. Kijk eens naar de Services module.

Vanuit je aggregator doe je dan een REST call naar je Drupal site waarmee je Services je nieuwe content-types laat invullen, ofwel schrijf je je eigen service-handler die dan de data in je eigen tabellen gaat steken.

passero

Legacy Member
Bedankt. Dus via de services module kan ik via een REST call of WS of whatever vanuit mijn aggregator nieuwe nodes aanmaken.
IK ga dan wel een eigen content type met custom fields maken maar ik vermoed dat dit ook nodes met mijn eigen content type kan aanmaken via die module?

Tyfius

Legacy Member
Ja, normaal gezien wel. Ik kan wel niet zeggen hoe up-to-date de meeste documentatie is. Ik heb het zelf een aantal jaar geleden in D6 eens gedaan, dat waren de standaard node-types, maar uiteindelijk geef je een machine-name mee en parameters.

passero

Legacy Member
Merci

Bestaat er trouwens iets omgekeerd in drupal? Waarbij je vanuit drupal REST API's aanroept?
Op die manier kan ik via drupal, de aggregator configureren. Anders moet ik daar zelf nog een apparte UI voor schrijven.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan