Today's my day - I've been moving my house, my office and my warehouse to my new city - a bit over an hour south (I'm in Portland, OR but wont' be tomorrow!). Point is I'll be offline a few days as I reset/reconfigure.
As usual, I think my first post misled or was misinterpreted by many. That's no doubt on me.
What I was try to convey, and didn't, as it was a haphazardly formed idea was this:
If I could go to a website that had a nice clean front end - which gave an attractive listing of all the apps and drivers that flow via HPM but in an easier to see, easier to sort, easier to review format it would be really useful.
In my vision, it would be similar (just sorta/kinda! don't over think) to the Play Store on the Google. It would NOT be a store in the true sense - NOTHING would be for sale. It would simply be a site to assist in finding what is available.
I'm a 'Drupaler'. I write php/sql, code modules, am wicked with CSS etc.. and design sites and have been for ... a long time. I've got serious servers here, and an automated environment for maintanence of dev to prod work.
I say all this, not to impress, but to describe my point of view. I have a focus on use-abilty and GUI.... it's my thing.
- Imagine a site that showed 'most popular' apps/drivers.
- Imagine a site that gave a nice search front end (that lets you search tags, categories etc).
- Imagine a site that provided a background on the devs and what apps they have.
- Imagine a site that had instructions/walkthroughs on installation, removal for complex apps.
- Imagine a site that had examples of usage for specific apps.
- Imagine a site that had a 'gallery' ... a 'show off your dashboard' sort of thing.
- Imagine a site that allowed an Icon, as well as even an Image representation (developers option).
- Any link on the site would send you to either back to the github of the app, or, if user has created a profile, to your HPM within your hub.
- Links to readme's, links to licenses, all would be easier, clearer and quick to find.
I'm not envisioning promotion - simply user assistance and enhancement.
Drupal (or wordpress or... ) all have fairly simply methods to pull data right off what already exists... there is no impact (unless they wish to improve!) on any developer. Yes, I can imagine that dman might want or need to enhance for future adds, but not out of the gate.
Hosting and location are negligible costs. Pardon my vanity but I could literally have a base functionality in a few evenings.
Now, back to the Why. I recently got my GF involved in HE. She sells smart products (blinds) but knew nothing about automation. This led to a completely NON-DEV point of view and feedback. The kind I munge and live on. When I saw through her eyes, I saw the gap between real world users and devs/DIY'ers who 'talk tech'. Is she capable of putting HPM in her hub? Would she know how to find an App? Would she read Forum threads?
All of those are answered " No ".
This community forum is just that, a forum. If you release an App... it becomes lost after a while... unless someone actually comes looking. It isn't Fun, it isn't Easy. It's full of mis-information, old information, and complicated things that help Dev's. In no way is my vision a replacement or change (not that I could, after all it's managed by HE).
Finally, as I mentioned previously, the 'Should I?' question.
When I first posted, I was poking the bear to get feedback, and I got it. RIght out of the block I learned a) others had been before me b) is there really a need or am I just addressing my own wants and desires.
As @sburke781 mention, I adjusted my thinking. I'm now more on the side of 'doable but not necessary'. Who does it help? As Brian pointed out, he built it, no one came. But I do keep in mind that times are changing. I wonder if HE stays and grows, would this fill a need that helps my hobby, and would it be of value. If there's no value, theres no point. And if negative feedback from dev's (rightly or not) taints a project, I'll end up disenchanted and move ala Cobra and others.
So. for now. i'm just thinking about it. Next week, when I've got my servers and workstations back online, I'll probably take a stab at it locally and MAYBE show to a few to garner their thoughts. I guess I'm saying... I plan on playing with this further to see how it fleshes out as a way to better understand how this might work out long term.
thanks to all you fine folk for your feedback!