ديسكورس تعلن عن استثمار بقيمة 20 مليون دولار في السلسلة أ من قبل Pace Capital و First Round Capital | مدونة

عظيم!
تهانينا لفريق Discourse

3 إعجابات

يبدو ذلك جيداً، أخبار طيبة جداً

3 إعجابات

صحيح — لكن المشكلة الخفية هي أن البرامج “المجانية” مثل فيسبوك، ديسكورد، وما شابه ليست مجانية حقًا.. فهي مجانية من حيث الإعداد، وقد تم تثبيتها مسبقًا لك.. لكن أنت هي المنتج!

البرامج مفتوحة المصدر تعمل بطريقة مختلفة قليلاً. الأمر معقد لأنه بمجرد أن تذهب إلى “مجانية”، بمعنى الخنازير في الحظيرة، لا يوجد طريق للعودة.

نحن بالتأكيد نسعى لتسهيل الانضمام إلى برامجنا على يوتيوب، باتريون، وغيت هب لحالات استضافة ديسكورد المجانية.

https://blog.discourse.org/2018/12/free-hosting-for-patreon-creators/
https://blog.discourse.org/2016/03/free-discourse-forum-hosting-for-community-friendly-github-projects/

22 إعجابًا

Apologies in advance for A: my late reply, and B: the length of it (which partly results from A :grinning_face_with_smiling_eyes:).

So when you made made the claim that Discourse was “at the unique intersection of… being the easiest [debatable], most frictionless [likewise], simplest [hrm, depends how you look at it], funnest way of getting things done…” you just meant for you, and maybe some other people? Come now Jeff, you got $10 million in funding, surely what you were saying was that Discourse is - or aims to be - all those things, right? And not just to you, or a few people, but a lot of people… right?

So I’m just saying, it’s a great goal, but I think there is more work to do in all those areas. I appreciate that you find Discourse fun already, and others do too (sometimes even I do! :scream:), but it could be more fun for more people and, more importantly, easier and simpler for more people. I fully support those goals. Also, I think @danielw hit the nail on the head with his read of what I was getting at, and his perhaps minor but useful example of usability challenges for some people.

Very true! And I do want to say that I completely understand prioritizing paying customers and the fact that Discourse is a profitable business as well as open source is one of the things I like about it, and one of the reasons I actually recommend Discourse. Sure, there are other open source forum platforms, but how much confidence can you have in their longevity if they’re mostly volunteer-run, and donation funded? You are absolutely taking the right approach here, and this recent funding round certainly speaks to that. :grin:

Hah! Such geographic serendipities are rare, but I’ve had my brushes with other luminaries. Your schwag was definitely the best though. :wink: You know, of course, that I was delighted to be able to talk to you in-person about Discourse, and the gifts have remained useful and appreciated reminders of your proactive interest in connecting with your community (and you’re right, those are really good pens! :grinning_face_with_smiling_eyes:).

That said, surely you can also appreciate that I wouldn’t be a very good critic and advocate for what I see as positive change if receipt of gifts changed what I say and how I speak my mind. I am grateful for the time and open discussion, and remain both a passionate fan, and a hopefully useful advocate for growth in new or underserved directions. :folded_hands:

Yes, I can absolutely appreciate this and have direct experience of it myself, with more than 10 years spent inside a small software company. It wasn’t open source, but we ran into the same issues with feature requests, etc. There were way more request than we could ever implement, and many of them didn’t necessarily belong in the same product. Feedback triage is hard. In fact… I’m curious how, specifically, you feel open source might change that dynamic. I do think there is perhaps something in the free aspect, in that it is often argued that people who don’t pay for something don’t value it, and perhaps thus don’t understand how much effort went into its creation, how challenging it is to change/improve it, etc. We actually had a free version of our software too, it might have caused problems for us, come to think of it. :sweat_smile:

Yes… unless you’re considering (as you most often should, at least a little) whether there are adjacent markets that you could serve without a total rethink of your product, and would gain you proportionally greater revenue vs. needed changes in your product. If said business was for example in a fast-moving technology industry with a growing number of incumbents and a rapid expansion of related possible opportunity spaces (e.g. paid courses and communities), it would be smart business to be looking real hard at why people are choosing your competitor more than your own tool for these related-but-different projects, and contemplate - as CDCK did when it created Discourse for Teams - whether you should be making changes to serve these new markets.

Yes, absolutely! And I’ve echoed that above too, as I’m replying down the thread in linear fashion. :grinning_face_with_smiling_eyes:

Indeed, and I think about this a lot. For now the best I think I can do directly is to talk about and advocate for things I think could be beneficial, for myself, and the communities I work with, as well as the communities I see using other tools that I think Discourse could better meet the needs of with just a few tweaks. In the relatively near future I’m also planning to try paying for development of some plugins of interest to me. But I think the really big impact stuff, federation, and the like, is really going to require some embracing from the core team itself. I realize there is some movement toward that already…

:100:

Yes, exactly! (and also fully in agreement with everything else you wrote) My advocacy for changes is driven by a love of Discourse and a belief that it is, in most respects, a better platform than many others out there, especially as a foundation for broader functionality (still centering around community and discussion, of course). I want more people to be choosing Discourse, and when I ask for some new feature, or design change, etc., it is with this in mind. It actually pains me at times when I see people choosing other platforms that feel less well architected.

Your experience is definitely good and useful to hear! It also, like Jeff’s, is no doubt subject to selection bias. :smiley: It is more likely than not that anyone posting here on Meta is not just a user of Discourse, but probably running or at least moderating a Discourse instance. So it’s much more likely that anyone here will like it. I like it too, just not quite as much as you and Jeff. :wink:

My experiences of the past few days directly contradict this. It is extremely difficult for someone who is savvy in a given technical area to understand, specifically, how one could make a mistake or fail to understand something or how the literal copy/paste commands wouldn’t just do the right thing. I say this as a former IT person for 15 years, who often experienced the same frustrated wonderment of how X user managed to misinterpret something in the docs, or mess up something that seemed incredibly simple to me. But… they do it. And I do too, when I’m working in an area I’m not an expert in.

Across 4 separate environments (Ubuntu native, WSL, Bitnami virtual machine, Docker) I ran into a unique set of problems in trying to setup Discourse from scratch. Every. Dang. Time. I have some logs of what came up, if you or anyone at CDCK is really curious to see, but they’re probably not quite detailed enough to be real problem cases for investigation. I do think the docs could be improved though.

Also, I keep writing a reply as I read down this thread, only to find @danielw has already written a better one. :grinning_face_with_smiling_eyes: Well done sir!

Yes, I experience this too. Although it’s definitely a mix. And overall people are very nice, just… not quite believing or understanding of the problem sometimes (the problem often being someone doesn’t understand the seemingly simple directions or requirements or whatever).

Another thing I want to mention on that subject is that the really important part of community building is mostly not technical. Community builders are connectors, they are people persons, they are enablers, talkers, creators, and much more. But they are not necessarily tech people. What CDCK aims to promote is “civilized discourse”, and there is nothing inherently technical about that. I, for example, have managed to figure out how to do some cool things with Discourse, but it’s been a slog at times, and some things I’ve simply had to give up on. In contrast, I successfully ran at least 4 separate online forums on multiple other forum platforms previously. The one thing they all had in common? PHP. :joy: Look, I’m not trying to open that can of worms. But I had to say it. :squinting_face_with_tongue:

Sorry, tech stack is a red herring. This is the point: in an ideal world Discourse would be as easy to spin up an instance of as a Facebook group, or at least as easy as Circle (arguably it is with hosted options, but not quite…). I’m not saying free, like Facebook, just easy. But as it stands Discourse is a technical platform to implement. Even if you get a hosted version, it’s kinda complex. In a good way! In the sense that it’s quite capable. But it’s also filled with options, jargon, and inside knowledge, if you’re not already technically-minded.

I say all this as someone who runs 1 open forum hosted on Communiteq, 1 personal “digital garden” also hosted there in a separate Discourse instance, and then my own test instance on Digital Ocean using their Docker image. Then I just spent the past week trying (and mostly failing) to get an instance setup from scratch in multiple environments (outlined above) for yet another project. I’ve tried all the major ways to setup Discourse except the official hosting (for price reasons). And while I have a technical background in other areas of tech, apparently I’m just ignorant enough to encounter some these pain points. I can only imagine how hard it would be for someone less technically savvy than I.

Just as we now have Discourse for Teams, I wonder if there is a place for a “Discourse for Small Communities” or “Simple Discourse” or something. An easier, less complicated, more visually “friendly” (colorful, rounded, etc.) version. Just thinking out loud, but the specific solution is less important than simply understanding and acknowledging the problem: Discourse might benefit from “grandma mode”. :grin:

And with that I echo your final statement:

:clap::clap::clap: Great to see this (not all of which I was aware of). Definitely glad to see this, and I may have some people to connect with these options now. :blush:

Thank you as always @codinghorror for your engagement around these topics. We don’t always agree, but I do always appreciate your contributions to any discussion I’m involved in. Thank you as well for lunch. :wink: If you ever want to get together and chat about these kinds of things in-person (or just have a drink and not talk about work :grinning_face_with_smiling_eyes:), I’m not far away. :slight_smile:

4 إعجابات

أع… شكرًا، لكن: لست متأكدًا من كيفية وصولك إلى هذا الاستنتاج - ربما أسأت الفهم؟ أنا لا أدير ولا أشرف على أي منتدى، ولا أهتم بذلك بأي شكل من الأشكال! أنا فقط أقرأ وأكتب كثيرًا على 4 منتديات (ربما 15-20 ساعة في الأسبوع). لذا لم “أختار” Discourse، إلا لكتابة مدونة عنه - ولكن ذلك بالأساس لأنه ممتع في الاستخدام. يمكنني تغيير ذلك في أي وقت إذا أصبحت برمجيات الآخرين ممتعة وسهلة الاستخدام، لكن هذا طريق طويل جدًا بالنسبة للثلاثة الآخرين. :face_with_monocle: إذن لا يوجد تحيز اختيار على الإطلاق. والسبب في وجودي هنا هو - مرة أخرى - لأن Discourse - ممتع، وأريد المزيد من ذلك. تحسين تجربة المستخدم إلى حدودها الظاهرة… وفوق ذلك… ليس لأنه صعب الاستخدام، بل لأنه سهل وفي الوقت نفسه يشير إلى المزيد.
(بالطبع ليس لدي أدنى فكرة عما إذا كان تنفيذ أو الإشراف باستخدام Discourse صعبًا أم سهلًا، هذا ليس ما أتحدث عنه.)
أعتقد أنني قدمت الكثير من الأمثلة التي تعني لي الكثير في منشوري الأول أعلاه، لكن يمكنني تقديم المزيد. أو إجراء اختبار مستخدم بسيط :blush: للمقارنة لـ “إثبات صوابك” :smirk: أعطني المزيد من التحديات وسأقارنها على المنتديات الأربعة (لا أعرف ما هي البرمجيات التي يستخدمها الآخرون)…

إعجابَين (2)

حسناً، ربما أسأت فهم ما تعنيه “تحيز الاختيار” كما هو موضح هنا؟ أعتذر عن افتراضي أنك مسؤول في نظام Discourse، وهذا الافتراض يجعلني أتأمل أن لديّ هذا الافتراض العام بشأن الأشخاص هنا، وأتساءل عن مدى صحته. مع ذلك، فإنك هنا لأنك تستخدم أو تحب أو “مستثمر” في Discourse بطريقة ما، وهو أمر ينطبق على الغالبية العظمى من الأشخاص هنا أيضاً. هذا هو تعريف تحيز الاختيار: عند السؤال عما إذا كان شيء ما جيداً أو ممتعاً أو غير ذلك، لا يمكنك فقط سؤال الأشخاص الذين يقضون وقتهم بالفعل في استخدامه أو التحدث عنه أو إدارته أو تحسينه. فقد اتخذوا خياراً لتكريس الوقت والطاقة لذلك الشيء، مما يشير إلى تفضيلهم له.

وبعبارة أخرى، اذهب إلى منتديات IPB أو vBulletin أو NodeBB أو غيرها واسأل المستخدمين هناك عما إذا كانوا يحبون الأداة التي تدور حولها تلك المنتديات. من المرجح أن تحصل على إجابات بنعم أكثر من لا، تماماً كما هنا. هل ترى ما أعنيه؟

أعتقد أن الأشخاص الذين لديهم حاجة أو استخدام لأداة ما ولكنهم يختارون عدم استخدامها غالباً ما يكون لديهم بعض أفضل الأفكار حول كيفية تحسين المنتج ربما. بطبيعة الحال، يجب الموازنة بعناية بين هذه الأفكار واحتياجات المستخدمين الحاليين. يجب إبقاء المستخدمين سعداء، فهذا بالتأكيد هو العمل رقم 1! لكن معظم الشركات ترغب في النمو، ولتحقيق ذلك يجب عليك العثور على عملاء جدد، وهو ما يتضمن عادةً فهم سبب عدم اختيار الناس لمنتجك.

هذه وجهة نظري على أي حال. آمل ألا أكون قد أسأت تمثيلك أو أي شخص آخر في هذا الموضوع، وأعتذر حقاً عن افتراضي بعض الافتراضات بخصوصك سابقاً.

إعجاب واحد (1)

شكرًا مرة أخرى، أوشيان. أنا في الواقع على دراية بأنواع مختلفة من التحيز في الاختيار. وما زلت غير متأكد من النوع الذي تشير إليه بخصوصي…
كيف يمكن أن أكون منزعجًا جدًا من برمجيات المنتديات الثلاثة الأخرى التي أشارك فيها؟ لدرجة “الكراهية” تجاه اثنين منها. ومع ذلك، ما زلت أستخدمها لأن المحتوى مقبول إلى حد ما…
كيف يمكنك أن تسأل المستخدمين عن برمجيات لا يستخدمونها؟ (كيف يمكن حتى الوصول إليهم؟)
لماذا لا تسأل شخصًا مثلي يستخدم برمجيات يكرهها؟ معظم الأفكار القليلة التي لدي حول كيف يمكن أن يكون Discourse أفضل لي هي أفكار يدعمها Discourse بالفعل، لكن منتداي لا يستطيع تحمل تكاليف “كل ذلك”. وإذا سألوني عن كيفية تحسين المنتجات الثلاثة الأخرى، فلدي رؤية واحدة لهم: يجب ألا ينسخوا شيئًا من بعضهم البعض - فليست هذه الفكرة! - بل يجب أن يحاولوا نسخ Discourse… :sunglasses:
أوه، حسنًا، هناك شيء لطيف واحد يمتلكه اثنان من الآخرين: إمكانيات “إعجاب” متنوعة… (دعم، شكر، مفيد؛ أو عدة إيموجي). لكن سرعة إيموجي Discourse حتى أثناء الكتابة، بالإضافة إلى تكبيرها عند وضعها في سطر منفصل، تعوض عن ذلك.

إعجابَين (2)

من الأفضل على الأرجح نقل هذا إلى موضوع مختلف، باستخدام ميزة “الرد كموضوع مرتبط”.