The In situ Conservation Knowledge Base program aims to share knowledge about five kinds of crops: banana, cassava, potato, sweet potato and yam. By comparison with ex situ conservation techniques, it emphasizes the diversity of farms and landraces cultivated around the world and data collected from the field.
Creation of a Drupal 8 platform allowing to moderate in real time questions asked during a programme:
- Questions asked from a remote website are sent via web service (REST calls making use of the interface provided by JSON API).
- When a new question is created, Drupal notifies a websocket server (in that case built upon Ratchet) thanks to the ZMQ asynchronous messaging library.
Custom development work, best suited to customers specific business needs. Some examples:
- Maintenance of a platform for a self-storage network: advanced mapping features, adaptation to business logic, data synchronisation between the back office and public websites for customers, etc.
- Maintenance of a Drupal 7 multi-site platform for scientific research units.
For organisations such as Bioversity International or CIRAD, I work on existing sites, or create new ones, to handle both in situ and ex situ biological data. This requires manipulation and migration of data, with tools like Migrate, and sometimes plugging in data sources used in this environment, such as databases using the Chado schema — which was the opportunity to write a new module.