Harmony feedback
-
@DownPW interesting. I started to respond with a similar message but chose not to send it, but now I feel I should. I also found the tone somewhat aggressive, and seeing that all of this hard work from @baris, @julian and Vlad is completely for free, I don't think it's an acceptable way to conduct yourself.
The bottom line here is that if you don't like something, that's your personal choice. It's open source software with a templating system, so you're free to change it if you wish with a child theme, or one of your own - perhaps a fork of Harmony.
The tone in my view only displays contempt for the work and time spent by others to provide a superior product, and I'm going to say that if you don't like it, then don't use it. I too spend a lot of time helping to support NodeBB in general for free, as I believe (perhaps wrongly, who knows) that my efforts allow the developers to focus their time on creating a superb forum platform are better spent on the core itself.
I've seen these types of "rants" before and to me, it's more about a sense of entitlement that frankly, doesn't exist.
-
I am annoyed because it is bitter to see how something good and comfortable turns into something not very.
If you are ready to justify unsuccessful innovations by the fact that the product is free - these are your problems and please do not impose this philosophy for other people.
NodeBB developers are interested in monetizing their free product, and we are free testers.
For monetization, for example, through paid plugins, you need to at least interest the consumer and other developers.
I would like to see a powerful community around NodeBB, but for this you need to lay the foundation and the impression of the appearance of the forum is very important for the new visitor, when the forum design raises more questions than positive emotions, a potential buyers or new developers go away from this place.
So, if you decide to take a position to put your head in the sand and not tell the developers about what changes are cool and which are annoying is an indicator of your not love for the product.
This is your indifference and indifference that harms the project.
Criticism is a motivation for working on errors, this is a healthy feedback with the user and if you do not understand this, good.
BUT it will not be difficult for me to ignore your discussion and simply retreated from NodeBB development. Sorry for the bad English and uncomfortable opinion.
-
@brazzerstop based on this response, I'd suggest you retreat. The needs of the many outweigh the needs of the few.
Simple translation here being that if you don't like something you are free to change it. That's the point of FOSS.
-
@brazzerstop you are welcome to post your ideas, even if they are unpopular.
In the case of the teasers on topic list @julian and I had a internal discussion and agreed that it made the mobile view a bit too cluttered, so we made it an option.
Unpopular opinions can be useful too.
-
@baris said in Harmony feedback:
Unpopular opinions can be useful too
That's on the provision that they are presented in a way that doesn't cause unnecessary offence, or worded constructively. Case arguments are always useful rather than simply forcing a view without considering that this is still at RC stage.
-
@phenomlab there are lots of people out there, some will give feedback very bluntly without thinking if it's gonna hurt someone's feelings. It doesn't mean their feedback is right or wrong, or less valuable. We discuss it openly and internally and decide if it's worth taking into account.
In @brazzerstop's case we agreed on the teasers. The other points not so much.
In the end everyone should be able to post their ideas freely and let the community decide if it's worth listening to.
-
-
I think tone is important as well, when conveying feedback. When responding to others in person or on the internet, there's a baseline level of respect that should be afforded.
While I am certain @brazzerstop's intention wasn't one of malice, I felt that it demonstrated a simple misassumption on their part, one that is common to all open source software: that their feedback is better than no feedback at all; that it should be valued because they spent the time to offer it, and should be respected for that reason.
The truth of it is that @brazzerstop didn't pay a cent to NodeBB to use the software (which is great, in a way!), but it also comes with a very important caveat:
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.@brazzerstop is free to offer his opinion. I am free to use it, respond it, or ignore it.
In this case I have chosen to take his criticisms objectively, but his wording has coloured future interactions with his posts.
-
Thank you. @julian I realize now that I should have posted my comment in that thread. However, I find that the thread has become quite lengthy, and difficult to find what I look for. Perhaps creating a sub-category with separate threads for each issue, or even using Github Issues, would be a better approach.
Regarding the issue I had, it appears to be a simple fix by adding the "alert-link" class. As per the documentation, "Use the .alert-link utility class to quickly provide matching colored links within any alert."
-
@baris I also copied this settings here to hide the preview of the topics on the category page Thank you!
nodebb-theme-harmony/templates/partials/categories/item.tpl at main · NodeBB/nodebb-theme-harmony
Harmony theme for NodeBB v3.0+. Contribute to NodeBB/nodebb-theme-harmony development by creating an account on GitHub.
GitHub (github.com)
<div component="topic/teaser" class="teaser col-lg-6 {{{ if !config.theme.mobileTopicTeasers }}}d-none d-lg-block{{{ end }}}">
-
@brazzerstop Ahh I forgot that for /categories page, added that into harmony as well.