[
https://issues.apache.org/jira/browse/LENS-629?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14904280#comment-14904280
]
Hudson commented on LENS-629:
-----------------------------
UNSTABLE: Integrated in Lens-Commit #1088 (See
[https://builds.apache.org/job/Lens-Commit/1088/])
LENS-629 : A new improved web client for Lens (amareshwari: rev
66f164b476ff316990435a9ea0c9cae36cbf383f)
* lens-ui/app/components/CubeSchemaComponent.js
* lens-ui/server.js
* lens-ui/app/components/QueryBoxComponent.js
* lens-ui/app/styles/less/globals.less
* lens-ui/app/constants/AdhocQueryConstants.js
* lens-ui/app/components/QueryResultsComponent.js
* lens-ui/index.html
* lens-ui/app/stores/UserStore.js
* lens-ui/app/components/TableTreeComponent.js
* lens-ui/app/app.js
* lens-ui/app/components/HeaderComponent.js
* lens-ui/app/styles/css/tree.css
* lens-ui/app/components/LoginComponent.js
* lens-ui/app/components/QueryPreviewComponent.js
* lens-ui/app/stores/AdhocQueryStore.js
* lens-ui/app/components/AdhocQueryComponent.js
* lens-ui/package.json
* lens-ui/app/components/QueryDetailResultComponent.js
* lens-ui/app/components/QueryOperationsComponent.js
* lens-ui/app/components/DatabaseComponent.js
* lens-ui/config.json
* lens-ui/app/components/RequireAuthenticationComponent.js
* lens-ui/app/styles/css/login.css
* lens-ui/app/stores/TableStore.js
* lens-ui/LICENSE
* lens-ui/app/components/LoaderComponent.js
* lens-ui/webpack.config.js
* lens-ui/app/adapters/BaseAdapter.js
* lens-ui/app/components/TableSchemaComponent.js
* pom.xml
* lens-ui/app/components/AppComponent.js
* lens-ui/app/actions/AdhocQueryActions.js
* lens-ui/app/constants/AppConstants.js
* lens-ui/app/styles/css/global.css
* .gitignore
* lens-ui/app/adapters/AdhocQueryAdapter.js
* lens-ui/app/components/AboutComponent.js
* lens-ui/app/dispatcher/AppDispatcher.js
* lens-ui/app/components/SidebarComponent.js
* lens-ui/app/components/CubeTreeComponent.js
* lens-ui/pom.xml
* lens-ui/app/adapters/AuthenticationAdapter.js
* lens-ui/app/components/LogoutComponent.js
* lens-ui/app/styles/css/query-component.css
* lens-ui/app/actions/LoginActions.js
* lens-ui/app/stores/CubeStore.js
* lens-ui/app/stores/DatabaseStore.js
* lens-ui/README.markdown
> A new, improved web client.
> ---------------------------
>
> Key: LENS-629
> URL: https://issues.apache.org/jira/browse/LENS-629
> Project: Apache Lens
> Issue Type: Improvement
> Reporter: Ankeet Maini
> Assignee: Ankeet Maini
> Labels: Hackathon-July
> Fix For: 2.4
>
> Attachments: Data discovery.png, autocomplete-1.png,
> autocomplete-2.png, default-view.png, lens-patch.patch, query results.png,
> query-status.png, results.png
>
>
> A new web client app to fire queries, discover cubes, native tables and to
> view results.
> Some of the salient features of the app would be:-
> 1. A single page app which is sleek, responsive and async.
> 2. Provision to discover cubes, tables in a tree view as well as in detail.
> 3. A scalable app which scales well for very large number of tables, cubes
> and result sets to give an enriched experience without getting bloated or
> introduce considerable lag during continuous use.
> 4. A book markable app where in URL reflects the state of the user, and is
> easily sharable. e.g a link
> [http://localhost:8080/query/schema/cube/sample_cube]
> (http://localhost:8080/query/schema/cube/sample_cube) would open and give the
> user the same view.
> 5. A syntax highlighted code editor.
> 6. Autocomplete for cubes, native tables to make the experience of writing
> queries as close to SQL clients, bringing it on the browser.
> 7. Give a nice, clean and neat look to the data.
> 8. Provision to see queries based on the status, e.g. RUNNING, QUEUED, FAILED
> etc.
> Tech stack
> 1. The app is built with ReactJS, Flux architecture from Facebook.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)