Please review & provide feedback on new module

donutdan4114's picture

Hey everyone, we just released our site reporting module Query UI.

We would love some feedback on it, including any bugs/issues and feature requests.

Basically, the module is a way to build reports and view them on the site. You can setup the module to act as an API as well.

Feel free to ask any questions too!

Comments

Groundbreaking!

jpescione's picture

Love everything you did on this.

For the longest time i've needed a super simple yet flexible way to query data and build reports.

http://i.imgur.com/mJMj0.gif

Views?

netw3rker's picture

I haven't tried the module out yet, but from the descriptions I'm reading, this sounds a lot like views. Could you elaborate a bit on how it's different and why?

We've updated the project

donutdan4114's picture

We've updated the project description to give you a better idea of the differences between Views and QUI.
https://www.drupal.org/project/qui

Let us know if you have anymore questions.

We are planning on getting more documentation and use cases up to show how we think people will use the module. Essentially it's a raw query builder. We have a lot of reporting needs that are covered by the module.

I'm currently up to my ears

jnicola's picture

I'm currently up to my ears in other projects... but I could entirely see this as useful versus views.

Taking a quick glance at the image with the dynamic form you have, this module is a lot more rudimentary than views, and I could see it's usefulness in some potential situations.

Jesse Nicola -- Shredical six different ways to Sunday! -- My Portfolio

Yea, we'd love any feedback.

donutdan4114's picture

Yea, we'd love any feedback. QUI is essentially a report generation tool.
We think it's easier than Views for that purpose.

We're working on writing up a

John Carbone's picture

We're working on writing up a comparison for the project page right now. ;)

Security?

DamienMcKenna's picture

One question that comes to mind is, given that the project proclaims that it gives access to the "raw data", is the output filtered at all? Put another way, if someone displays a table value that happens to contain some JS-based vulnerable code, would they end up having their site hacked?

That brings up a good point.

donutdan4114's picture

That brings up a good point. The built-in table formatter should sanitize output. So it can safely be displayed on the site.

However, other formatters, like JSON and CSV would still be raw.

Danger!

DamienMcKenna's picture

You might want to add a disclaimer about that on the project page..

Fixed the table output to be

donutdan4114's picture

Fixed the table output to be sanitized. commit

New Hampshire

Group categories

Regional Audience

Group events

Add to calendar

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: