I want to build an app for drilling down some dashboard data . In fact a dashboard is static , on the contrary an app displaying some dashboard data can be dynamic. My question is : my app can be of general interest for other users in the community? How can i develop an app that is not only of interest for my company?
Start with the long pole: getting permission to share. If you can't get that done, then do whatever you like. If you can, then I have the suggestions:
1: Use the Add-On Builder tool (if applicable).
2: Put all of your stuff in the `default` folder (make sure that `local` is empty).
3: Use a macro for "where the stuff is" and then have all of your searches refer to that. This way, when users have their stuff in a different `index` or `sourcetype` value than you do, they only have to change it in one place and it is upgrade-compatible.
4: Check for and take the free training if it applies (there is one for modular alerts, I think, and maybe others).
5: Have at least one other person review your app. It is amazing what a second set of eyes will find that you should have seen but just couldn't.
6: PICK THE RIGHT LICENSE (do the MIT one, not the default one which crates abandon-ware).
7: Make sure each visualization panel has a drilldown.
8: If possible, get a beta-tester external to your company.