Our own eLabFTW instance
We provision and maintain a private instance on a selected supported release. Synthetic teams, users, resources and experiments provide all development fixtures, with our own keys, reset and backup procedures.
A tested, documented Public API and eLabFTW connector, built independently on our own environment and ready for Charité to adopt.
Explore the delivery timelineSelect a milestone to see the deliverables and evidence of completion.
Scroll sideways to view the full November–May timeline.
Work windows and acceptance dates are planning targets; they do not show completed work.
Shaded interval: reduced capacity over 19 Dec–3 Jan.
We provide the environment, connector, test data and QA. Charité does not need to supply servers, test accounts or workshops before development can proceed.
We provision and maintain a private instance on a selected supported release. Synthetic teams, users, resources and experiments provide all development fixtures, with our own keys, reset and backup procedures.
We define the initial workflow and safe identity/permission rules using existing requirements. Assumptions are documented; partner feedback can refine them without stopping development.
Our connector links an existing OpenIRIS booking and resource to an eLabFTW experiment, reads it back and opens both records. Several bookings can link to one experiment without replacing scientific content.
We deliver the prioritised booking operations through shared pricing and rules, with parity checks. OpenIRIS remains the booking authority; rescheduling and additional surfaces follow the internal v1 baseline.
Durable links, polling, retries and reconciliation are tested on our setup, including timeouts, duplicates, locked records and outages. eLabFTW event support is used only when verified on a supported version.
Our QA team runs real-SQL parity and real-eLabFTW end-to-end tests. March delivers qualification and a ready-to-show demonstration; a partner walkthrough or local compatibility check can happen alongside this work.
Technical references: eLabFTW hosting prerequisites · API access · API v2 reference
Each phase ends with a result that can be demonstrated and accepted.
An OpenIRIS-owned delivery baseline, standard integration contract and test plan, ready to execute independently.
Working API access and our own private eLabFTW environment are ready for January testing.
A real experiment-to-booking link works on our own setup, with core reservation operations ready for testing.
The v1 API and connector are ready for independent integration qualification.
The integration is qualified on our own environment and ready for a short partner demonstration.
An API and connector release candidate passes OpenIRIS acceptance and is ready to deploy.
The Public API and a tested, documented connector package are released and handed over.
Our QA team validates every increment on our own environments. API parity tests check existing OpenIRIS behaviour; end-to-end tests prove the connector works with eLabFTW. April focuses on acceptance and fixes.
Fortnightly demonstrations and monthly milestone reviews make progress tangible. New requirements are prioritised against the agreed scope and delivery window.
We supply the private eLabFTW instance and qualify the connector ourselves. Charité can review a prepared demonstration and provide installation details when ready; their availability does not gate development.
We can build and accept the integration on our own setup. Connecting to their installation needs only a focused handover.
Useful when available: their eLabFTW version and relevant access or customisation constraints. We start on a selected supported release and document compatibility assumptions.
Their administrator configures the installation URL, scoped API credentials and authorised user/resource mappings using our guide, plus any local network access. Credentials and production data do not need to be sent to us.
We provide a prepared demonstration and setup guide. A brief walkthrough can confirm local fit; it does not gate development, automated QA or delivery of the general connector.