open enventory works on LAMP/WAMP systems, which are freely available (Webservers other than Apache can be used, with minor modifications). It is possible to use Google Chrome, Edge, Firefox or Apple Safari on the client computers. This makes open enventory completely platform independent.
open enventory make heavy use of Javascript, JSON and AJAX-like techniques to offer good user interaction and quick navigation. To draw chemical structures, users can either use the integrated VectorMol, or switch to Ketcher or ChemDoodle, if desired. The integration of other web-based drawing tools is possible with minor modifications, if they support Molfiles/Rxnfiles.
The caching of search results is done without using the respective MariaDB functionality to cache substructure searches.
The PHP/JS-framework developed for open enventory is highly flexible and should be suitable (licenced under the AGPL) for other database projects as well. A detailed documentation is being written.
Back to start