Dashboard 2 Migration using AI?

The last straw's for me regarding Vue were the terrible forced upgrade from v2 to v3 that broke so many things along with the realisation that pretty much everything Vue does can now be done with vanilla HTML/CSS/JS. Vue isn't bad, just not necessary. :slight_smile:

Vue was chosen as a more universally-friendly language to read and learn. React is very particular in it's way, and yes, whilst more widely adopted, is a lot more difficult to parse for non (web) developers, which is the target audience for our work here.

1 Like

Agreed here, and we support vanilla for well, everything in a template node. I'd even be encouraging core Node-RED to be considering modernising to web components for easier re-use of form elements, etc.

2 Likes

@smanjunath211
Thanks for jumping in! Yes indeed I was talking about the lack of contributions to the dashboard.

Will try to explain it more clearly: I have always understood that a low-code community isn't really a magnet to attract lots of developers. Why on earth would a developer profile start using a low-code platform. So I completely understand that most users here simply don't have the ability to contribute. And obviously, I have tremendous respect for the core community members that keep going on here, to assist users with their CSS tweaks and template stuff, write tutorials, share their projects to educate us, and so on...

However... After many years I know a LOT of people that use our stuff, which have the technical skills but don't contribute anything. And other people make a lot of money by selling this software, and don't do anything to support this community. The last straw that made my bucket overflow by the end of last year, was a former company owner that pulled piles of shit on top of my head (due to issues with dashboard D2 and my ui nodes not be migrated yet). He assumed I was a Flowfuse employee, because I was (mainly) the only one contributing to the dashboard. I have explained that even when I would have been a Flowfuse employee, that these guys are only working their ass off to provide us free software. That was for me the turning point in my open source career unfortunately...

I have been away from Discourse for about 3 weeks, and I see now that meanwhile again only Flowfuse folks have been contributing to the dashboard. Thanks a lot again @Steve-Mcl and @joepavitt for all your hard work! Hopefully it had not too much negative impact on your work-life balance, because that wasn't my intention... But to be honest I am (again) very sorry to see that my wake up call above for this community didn't work at all, because still no new community contributors for the dashboard repo unfortunately :frowning_face:

There are currently 370 open issues. Imho everybody who still believes that Joe and Steve are all going to solve these issues on their own, should make urgently an appointment with their neurologist :wink:

So @jbudd I am 100% talking about the dashboard repo. Nothing else.

Hey @hotNipi
Yes I indeed also find it very useful that D2 contains CSS input fields, so people like you can assist CSS noobs with your magic fingers to build brilliant looking stuff.

But if you look at the feedback above (and also in a major part of the github issues) is that lots of people - including myself (!!!) - are struggling with some basic styling stuff: LED's that are positioned at weird places, and so on. You can build the greatest dashboard framework, but your wife and kids will immediately tell you in your face when an app looks ugly :wink:

I have never been able to assist users with that, but hopefully somebody - with the required knowledge - can spend some time on that in the near future. And to be clear: no I don't expect/demand you to do that, beside all the other lovely work you do for this community for free...

That is very generous of you @gregorius, but you are waaaay overestimating my skills! Every time - when Joe and Steve still had some more time for dashboard stuff - I got very good feedback on my pull requests. These guys are very talented in what they do, and every time they see issues in our code that we overlook. As a result it is very reassuring to know that these guys review our PR's. So please no don't change anything in the dashboard contributing process.

Hey @craigcurtin
I hate to say it, but at the moment I am not tempted at all anymore to continue with Node-RED. After a few thousands of hours developing for free, I am back to nowhere. I have no interest at the moment to implement my ui nodes again in my limited spare time, only to get back to the same point as two years ago. Now I want to focus on my own home automation (energy management, and so on...), like everybody else in this community ...

My only problem at the moment is that I can't find a decent alternative for Node-RED, that fits all my needs... If I don't find anything that fits my needs, I might be back here.
Only time will tell my friend...

That sentence reminds me of the fact that - for me personally - Node-RED is way more than only a flow editor software tool :frowning:

9 Likes

Indeed, it's a nice friendly place to hang out, and do I enjoy seeing what ideas people come up with.

I totally sympathise with your thoughts above, but please, do stop by and say hello occasionally :wink:

4 Likes

Hi Bart, sorry to hear that you've come to this point with Node-RED. I absolutely feel your pain. It can be very draining to be creatively contributing to something that nobody else seems to want to help with.

I've said before that I'd almost certainly continue developing uibuilder even if nobody else used it - simply because it is, for me, a creative outlet. So, for me, things feel a little different. But I still absolutely recognise the issue.

As for Node-RED, it remains a useful jumping off point for doing all manner of interesting things with computing. It does a lot of basic heavy lifting, giving us a platform to build on. It means that we don't have to build a load of stuff from scratch each time we want to do something.

And I agree, there is nothing else that comes close to Node-RED for this purpose.

For all of us working for free on open source, if it isn't fun, if it isn't a creative outlet, what is the point?

3 Likes

we are in a way contributing by testing out the features and doing BETA testing, which is very crucial for any software development i believe.

I do appreciate the forum

Grateful to be here...Appreciation Post

One persons over is another persons under. Perhaps you're underestimating and me over, we should meet in the middle.

Even if others pick things up for you, you also pick up things that others overlook. Don't underestimate your talent. And if you don't ever try, then you'll always be the one contributing but not the one merging. Besides whats the worst thing that can happen if a bug does sneak in? Not much even if folks would have you believe otherwise. Failure lies in listening to the fears of others.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.