-
Notifications
You must be signed in to change notification settings - Fork 169
Developing Bika LIMS
Bika Open Source LIMS code is being re-engineered as Senaite for better maintainability and performance, under a more equitable brand and structure. The Bika Collective contributes generically acceptable code to the Senaite repos, and publishes lab discipline specific releases here as Bika Senaite add-ons.
Thank you for your patience. Team Bika
------8<-----------------------------------------------------------------------------------------------------
Before beginning, you will need to install a some tools and create a development copy of the source.
-
The introduction of analyses results into Bika LIMS can be performed manually, but also automatically by using the results files generated directly by equipment or middleware software.
-
Bika includes plone.jsonapi for reading, updating, and creating and deleting objects. The JSON API is used internally for many AJAX requests, and also for implementing alternative interface.
-
The results report appearance can be modified easily modifying its template and by using TAL expressions.
-
Bika uses zope.i18n and gettext to translate strings. This is the Plone standard, and the process is adapted from several Plone add-ons.
-
If you are installing a clustering setup with multiple ZEO servers, the content IDs generated by Bika will need to be unique among all servers. This article describes how to set-up an ID Server.
-
If you want to create a new JavaScript feature for a specific view, is better to use an specific JS file for each one avoiding to modify other views.
-
How to test with your preferred browser.
User Documentation
- Bika LIMS User Manual
- Releases Changelog
- Community
- How to Contribute
- Supported Instruments
- Results Import from Spreadsheet
- Analysis Requests Import Templates
Hosting and Administration
Developer
- Release Cycle
- Developer Guidelines
- Developing Bika LIMS
- Bika LIMS dev environment
- Translations and localisation
- Instrument Interfacing
- Creating new Report Templates
- Connecting Bika LIMS
Professional Service Providers