# [Saiku UI](http://www.meteorite.bi) [![Saiku Analytics on Slack](http://chat.meteorite.bi/badge.svg)](http://chat.meteorite.bi/) [![saiku-view](http://www.meteorite.bi/images/chart1.jpg)](http://www2.meteorite.bi/saiku-demo/) A user interface for the analytical tool Saiku.
For more information, see [Saiku](http://www.meteorite.bi). > You can put the UI on a separate server (apache httpd or simply a webapp in tomcat/webapps e.g). ## Table of Contents 1. [Setup](#setup) - [Build Instructions](#build-instructions) - [Run UI on Node.js proxy](#run-ui-on-nodejs-proxy) - [LiveReload Browser](#livereload-browser) 3. [Wiki](#wiki) 4. [Community](#community) 5. [Bugs and Feature Requests](#bugs-and-feature-requests) 6. [Discussion List](#discussion-list) 7. [Browser Support](#browser-support) 8. [Team](#team) 9. [Contributing](#contributing) 10. [History](#history) 11. [License](#license) ## Setup ### Build Instructions * Build using Maven - USAGE: mvn TASK1, TASK2, ... - Main Tasks: + clean: deletes all the build dirs + package: creates a .zip and .war (for dropping the UI in a java webapp environment) file in target/ that contains the Saiku UI + install: installs the .war file in local Maven repo (eg. ~/.m2) ### Run UI on Node.js proxy In order to run it locally you'll need a basic server setup. 1. Install [NodeJS](http://nodejs.org/download/), if you don't have it yet. 2. Install local dependencies: ```sh npm install ``` 3. You can simply test and run the UI on a NodeJS proxy server called [server.js](https://github.com/OSBI/saiku-ui/blob/master/server.js), that will utilize a remote backend as source. Just run the following command in your command line and then access the UI in the browser (by default, it will run at [http://localhost:8080](http://localhost:8080) and proxy requests to try.meteorite.bi:80): node server.js [port] [backend_host] [backend_port] or ```sh npm start ``` ### LiveReload Browser Install [GruntJS](http://gruntjs.com/): ```sh npm install -g grunt-cli ``` Automatically reload your browser when files are modified. Enter command: ```sh grunt watch ``` ## Wiki * [Saiku Wiki](http://wiki.meteorite.bi/display/SAIK/Saiku) ## Community * [Saiku Community](http://community.meteorite.bi/) ## Bugs and Feature Requests * [Saiku Jira](http://jira.meteorite.bi/) ## Discussion List * [Saiku Analytics on Slack](http://chat.meteorite.bi/) * [Saiku Dev Group](https://groups.google.com/a/saiku.meteorite.bi/forum/#!forum/dev) * [Saiku User Group](https://groups.google.com/a/saiku.meteorite.bi/forum/#!forum/user) * [Saiku Forums](http://forums.meteorite.bi/) * [Stack Overflow](http://stackoverflow.com/questions/tagged/saiku) * [Freenode IRC - Channel: #saiku](http://webchat.freenode.net/?channels=##saiku) ## Browser Support We do care about it. ![IE](https://raw.github.com/alrra/browser-logos/master/internet-explorer/internet-explorer_48x48.png) | ![Chrome](https://raw.github.com/alrra/browser-logos/master/chrome/chrome_48x48.png) | ![Firefox](https://raw.github.com/alrra/browser-logos/master/firefox/firefox_48x48.png) | ![Opera](https://raw.github.com/alrra/browser-logos/master/opera/opera_48x48.png) | ![Safari](https://raw.github.com/alrra/browser-logos/master/safari/safari_48x48.png) --- | --- | --- | --- | --- | IE 9+ ✔ | Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | ## Team [Saiku UI](http://www.meteorite.bi) is maintained by these people and a bunch of awesome [contributors](https://github.com/OSBI/saiku-ui/graphs/contributors). [![Tom Barber](https://avatars0.githubusercontent.com/u/103544?v=2&s=70)](https://github.com/buggtb) | [![Paul Stoellberger](https://avatars3.githubusercontent.com/u/454645?v=2&s=70)](https://github.com/pstoellberger) | [![Mark Cahill](https://avatars3.githubusercontent.com/u/200365?v=2&s=70)](https://github.com/thinkjson) | [![Breno Polanski](https://avatars1.githubusercontent.com/u/1894191?v=2&s=70)](https://github.com/brenopolanski) | [![Luis Garcia](https://avatars2.githubusercontent.com/u/2557898?v=2&s=70)](https://github.com/PeterFalken) --- | --- | --- | --- | --- | --- | --- | [Tom Barber](https://github.com/buggtb) | [Paul Stoellberger](https://github.com/pstoellberger) | [Mark Cahill](https://github.com/thinkjson) | [Breno Polanski](https://github.com/brenopolanski) | [Luis Garcia](https://github.com/PeterFalken) | ## Contributing Check [CONTRIBUTING.md](https://github.com/OSBI/saiku-ui/blob/master/CONTRIBUTING.md#contributing) for more details. Some important information: * To get started, [sign the Contributor License Agreement](https://www.clahub.com/agreements/OSBI/saiku-ui). * If you find a bug then please report it on [Jira](http://jira.meteorite.bi/secure/Dashboard.jspa) or our [Support Forum](http://forums.meteorite.bi/). * If you have a feature request, then please get in touch. We'd love to hear from you! Either post to our [forum](http://forums.meteorite.bi/t/saiku-3-and-beyond/9) or email: [info@meteorite.bi](mailto:info@meteorite.bi) ## History For detailed changelog, check [Releases](https://github.com/OSBI/saiku-ui/releases). ## License Saiku and the Saiku UI are free software. The UI, contained in this repository, is available under the terms of the Apache License Version 2. A copy is attached for your convenience. **[⬆ back to top](#table-of-contents)**