View on GitHub

Installation procedure

Step 1 : get Curiosity

Curiosity has no external dependency. To use it, just clone the repository or download the archive from github.

Step 2 : customize the conf file

Your elasticSearch server may not on localhost ! Customize the conf.js file, at the root of Curiosity's folder :

    //Conf.js
        var globalConf = {
            defaultServer : 'http://localhost:9200', // Curiosity will connect by default to this elasticsearch host
            confServer : 'http://localhost:9200', // Curiosity stores its data (keywords, template, ...) on this server
            confIndex : "curiosity-config", // Index of the ElasticSearch "confServer" where curiosity will store its data
            defaultConfDocumentType : "conf-doc", // Type of simple conf document 
            defaultContextDocumentType : "context-doc", // Type of simple context document 
            readonlyContext : ["exploreContext","basicSearch"], // List of context who can't be overwrote
            readonlyTemplate : ["exploreContext","prettyJson","pieChart","barChart","lineChart"], // List of templates who can't be overwrote 
            homeContext : "basicSearch" // Default context for home 
        };
    

Step 3 : English or French ?

Curiosity is multilingual, right now the application is fully translated in English and French (almost).To change Curiosity's language, copy the file that you need from lang folder to txt.js (This process will be simplified soon).

    	curiosity/lang> ls
    	en.js fr.js
    	curiosity/lang> cp en.js ../txt.js
    

By default the application is in english (almost).

Step 4 : Enjoy and share your data !

After that, curiosity is ready. Open index.html with a recent browser and enjoy.