Replies: 5 comments
-
I appreciate the effort you have put into this, and into the other forums. One suggestion that might be worth consideration is to have some sort of wiki for "solved" problems and other knowledge that might have a longer shelf-life. Of course, that too runs the risk of neglect and being a burden on a few, but I do think there would be value in it. I would also be willing tol pay (but not much) for ongoing support with a defined response time. Could even be some sort of bounty system. |
Beta Was this translation helpful? Give feedback.
-
@jeremycherfas, Thanks for reading and your suggestions. Back in Feb '20, I've suggested a wiki with best practices and solutions to common issues. Unfortunately, I haven't heard back... Might be because corona kicked in. Since the team is looking into generating revenue, I've sprinkled some revenue opportunities in my suggestions. Payed support as a new services is certainly one of them. Businesses/agencies depending on a platform often want the security of support with SLAs. I think enough OSS projects can be found on the web that have implemented paid services. E.g. October CMS
|
Beta Was this translation helpful? Give feedback.
-
Thank you for gathering your thoughts and sharing them, @pamtbaau. From the rather brief discussion that first appeared on Discourse, to some follow-up on Discord, I'd add this: Platforms Be stricter about domains: Require Issue templates and Discussions to be thematically related to the specific repo, like when triaging Issues. Push people more towards existing Issues, Discussions, and forum Posts from all platforms. It has been, and continues to be, the case that Grav's community never blossomed as much as other CMS'. This is in large part because there's a quite small group of primary actors, and the broader community is very loosely knit. People have over time moved their activity between platforms, but a small set is most apt.
There never was a centralized place for questions/answers like a Grav-StackExchange, possibly detrimentally. Searching for and finding old solutions is painful on Discord, GitHub, and Discourse, because they are all very bad at indexing. Documentation Community Find the dedicated powerusers and ask them to contribute more substantially; there is a massive loss of knowledge on Discord, unanswered questions on Discourse, and stale issues on GitHub. More solutions need to be documented, I've seen the same basic questions and even advanced discussions repeat themselves many times on Discord. More attention needs to be diverted to specific questions across the platforms. And triage needs to happen more than every other year. @rhukster, @w00fz, @mahagr, you need to elevate some community-contributors again, and use them to administer these platforms in a coherent manner. This was done during the end of the Gitter-period, and throughout the Slack-period, and at the start of the Discord-period, with the aim and possible result that their interest and dedication will yield better and more solutions even for those new to Grav or who cannot possibly traverse all platforms looking for answers. |
Beta Was this translation helpful? Give feedback.
-
Thanks for these thoughts and insights. We are going to regroup in the new year and have a good think about what sort of direction we need to follow going forward. Clearly what we have currently is not ideal. |
Beta Was this translation helpful? Give feedback.
-
Thanks everyone here for your thoughts, I can't express how happy I am to have this in the open being discussed in a civilised way. I just mentioned some relevant points touching on this on another thread before seeing this. Must admit I've only just looked at this forum again having abandoned it for many of the reasons outlined above. Attempts to bring this up in the past have understandably triggered sensitive reactions from the core team, so I chose to stay away. @pamtbaau is a patient legend here and on previous forums. I've been vocal in the past about recognising this better. There's a ton of great input here in this thread, much of it I am still processing lol. I only want to add now that the current culture/attitude around documentation is unhelpful. I'd love to see every enhancement PR accompanied by documentation as a requirement. It can't be an afterthought, or treated as less important. It's amazing how many cool features of Grav are still undocumented. I am guilty of this myself. Docs are often how I judge a project these days. The Discord etc experience downright sucks outside the European/American timezones. There are other problems with it, but the important point is that it's not always the source of satisfactory quick answers, especially for non-trivial problems. That will do. |
Beta Was this translation helpful? Give feedback.
-
Creating a vibrant community. A few thoughts...
Current situation
Several years ago, a "support" forum has been setup using Discourse, to facilitate users with (mostly) technical questions about Grav.
I've been actively participating by answering questions since April 2018. What struck me most over the years, was how much the forum (I'm not calling it a community yet) was left to its devices.
On top of that, a second platform has been launched (Discord) which competes for time and attention with Discourse, causing:
Btw. sounds like a prospect for paid dedicated attention..
In my view, a thriving community requires ongoing investment to achieve its valuable return. It needs careful thought put in, research/reviews/surveys, planning, ongoing management, monitoring, promotion... In short: Cherishing it as a valuable resource. At least, if you think it is...
Yet a suggestion to move again?
A new platform has been suggested. So far, I have not heard good reasons to justify the move.
Moving again to a new platform (GitHub/Discussions) means again a loss in a knowledge base that has been build up over the years and also means ditching the personal investments made by enthusiastic community members.
Suggestions
My suggestion would be to rethink (and restart), the process of creating/managing a vibrant community.
Platforms are not interchangeable. Discourse does not equal Discord does not equal Github/Discussions. They serve different purposes and attract different audiences.
Choosing multiple platforms might be needed to serve the Goals + Audiences mix.
Just my two cents...
Unattributed quotes are from the "The 7 habbits" by Stephen Covey.
Beta Was this translation helpful? Give feedback.
All reactions