Changes

Jump to navigation Jump to search
12 bytes added ,  13:34, 4 September 2014
ProductOpener looks better with a space: Product Opener.
Line 1: Line 1:  
== Introduction ==
 
== Introduction ==
   −
ProductOpener is the software used by Open Food Facts to create and maintain its collaborative database of food products in open data.
+
Product Opener is the software used by Open Food Facts to create and maintain its collaborative database of food products in open data.
    
== Open source ==
 
== Open source ==
   −
ProductOpener will be released under an open source licence so that it can be reused by other projets, for instance to open the data for other types of products.
+
Product Opener will be released under an open source licence so that it can be reused by other projets, for instance to open the data for other types of products.
   −
The ProductOpener original code includes codes related to the original developer's other projects. Efforts are under way to clean, decouple and document the ProductOpener code so that it can be released as open source.
+
The Product Opener original code includes codes related to the original developer's other projects. Efforts are under way to clean, decouple and document the Product Opener code so that it can be released as open source.
    
== Components ==
 
== Components ==
   −
=== ProductOpener Database ===
+
=== Product Opener Database ===
    
==== Product data and history ====
 
==== Product data and history ====
Line 34: Line 34:  
The data for all products is periodically exported in CSV and RDF formats.
 
The data for all products is periodically exported in CSV and RDF formats.
   −
=== ProductOpener Web Server ===
+
=== Product Opener Web Server ===
    
The web interface for searching, displaying, adding and editing products. (e.g. http://world.openfoodfacts.org for Open Food Facts)
 
The web interface for searching, displaying, adding and editing products. (e.g. http://world.openfoodfacts.org for Open Food Facts)
Line 45: Line 45:  
In the backend, other libraries and software are used, such as Tesseract for optical character recognition for ingredients.
 
In the backend, other libraries and software are used, such as Tesseract for optical character recognition for ingredients.
   −
=== ProductOpener API ===
+
=== Product Opener API ===
   −
ProductOpener provides a JSON API to search products and read their data.
+
Product Opener provides a JSON API to search products and read their data.
    
There is also a limited API to upload product images and edit some of the product data that is used by the mobile applications.
 
There is also a limited API to upload product images and edit some of the product data that is used by the mobile applications.
   −
The API functionality is currently provided by the ProductOpener Web Server, but it may change in the future (e.g. at some point we could implement a full API for accessing (reading + writing) the ProductOpener database, and have the Web Server call the API instead of going directly to the database).  
+
The API functionality is currently provided by the Product Opener Web Server, but it may change in the future (e.g. at some point we could implement a full API for accessing (reading + writing) the Product Opener database, and have the Web Server call the API instead of going directly to the database).  
   −
=== ProductOpener client applications ===
+
=== Product Opener client applications ===
    
==== Apache Cordova mobile app for Android, iOS and Windows Phone ====
 
==== Apache Cordova mobile app for Android, iOS and Windows Phone ====
Line 69: Line 69:  
(In progress.)
 
(In progress.)
   −
See [[ProductOpener installation]]
+
See [[Product Opener installation]]

Navigation menu