At the ASF Community-over-Code conference today, I brought up this topic
with ASF Directors and members at a session about project communication.
Yes, a project could host something if a project (PMC) wants to, provided
that the "dev list" remains where official project decisions are made.
Also, there was advice against over-use of Slack for many reasons.  I feel
if we had a modern forum in place, we would not have been so tempted to
setup Slack for users.

My main concern for *adding* a forum is fragmentation for users/everyone
with us...@solr.apache.org.  I would much prefer bidirectional integration
(i.e. a bridge or gateway) so that a user can choose the
UX/interaction-model they prefer.  I don't want to cut the user community
into silos that don't talk to each other.  I looked at Discourse
https://meta.discourse.org and tried to find if it's possible to
bridge/gateway to existing mailing lists.  I didn't see it but hopefully it
exists?  If not / in addition, the Solr user list can be imported into
Discourse, but that's a one-time thing intended to transition in full.
FWIW I support a complete transition to avoid fragmentation.

BTW fragmentation is already the case via stack-overflow today.  Granted I
don't think there's been much traction there for Solr (yes some, but not
much).  I heard some projects out there completely embrace stack-overflow
and perhaps don't have a user list or similar.  A bold move but I get
the appeal.  It's so radical to my norms that I'm hesitant to suggest it
for us but I can't think of a good reason I'd oppose it.  Maybe some of you
have opinions to share on that?

~ David Smiley
Apache Lucene/Solr Search Developer
http://www.linkedin.com/in/davidwsmiley


On Thu, May 18, 2023 at 2:53 PM David Mackey <d...@davemackey.net> wrote:

> Hi Everyone,
>
> I apologize for the delay in responding, I wanted to give some time for
> others to share their thoughts and due to the mention of a dedicated
> solr.apache.org URL (I wanted to verify if this was something Discourse
> offered in their free plan for open source projects, unfortunately it is
> not).
>
> I appreciate Alessandro's generous offer of hosting the forums on the
> ir-relevant.net site however I'd lean towards having its forums fully
> owned
> by Apache/Solr. I am approaching this primarily from a visibility/marketing
> perspective and I think having dedicated, official forums would be more
> "impressive" to those considering Elastic <https://discuss.elastic.co/>,
> OpenSearch <https://forum.opensearch.org/>, Solr, etc.
>
> I would love to see the forums hosted on the official Solr domain as Ishan
> suggested. The Apache TVM project's discussion URL is
> https://discuss.tvm.apache.org/, so Solr could potentially have one like:
> https://discuss.solr.apache.org/
>
> I'd recommend using Discourse <https://discourse.org/> as the forum
> software (it is what both Elastic and OpenSearch appear to be using). A
> free
> instance <https://free.discourse.group/> is available from Discourse for
> open source projects. By default this instance would be hosted at
> solr.discourse.group and unfortunately the free plan does not support
> custom domains (though we could do a redirect from
> https://discuss.solr.apache.org/ or similar the final url would still be
> solr.discourse.group).
>
> If Solr exceeds the 50k/views/mo. (sustained traffic, not occasional
> spikes) the free plan offers we'd need to upgrade to the Standard Plan
> which is available at a 50% discount for nonprofits (regular price:
> $100/mo.; discounted price: $50/mo.). Alternatively we could using a VPS
> host with a ~$20/mo. instance. In any case, I wouldn't anticipate us
> exceeding the free plans capabilities for quite some time.
>
> I'd suggest having two categories to start - End Users
> (businesses/individuals who utilize the application) and Development (for
> more code related topics). Two additional possible categories would be
> Beginners, and Third-Party Integrations / Plugins but I'd suggest adding
> these later after the forums gain some traction.
>
> I'd love to get something out there sooner than later and am happy to get
> the instance setup and configured with Discourse if folks are amenable and
> that would be helpful. I'd suggest using the free plan to start to expedite
> the spin-up process.
>
> Sincerely,
>
> Dave Mackey
>
> On Tue, May 16, 2023 at 11:04 AM Alessandro Benedetti <
> a.benede...@sease.io>
> wrote:
>
> > I agree Ishan,
> > just wanted to mention what I can donate from my company anyway.
> > Happy to allow a customized logo and colors for the Solr section and
> allow
> > a redirect from solr.apache.org/discussions it that's something useful.
> > Cheers
> > --------------------------
> > *Alessandro Benedetti*
> > Director @ Sease Ltd.
> > *Apache Lucene/Solr Committer*
> > *Apache Solr PMC Member*
> >
> > e-mail: a.benede...@sease.io
> >
> >
> > *Sease* - Information Retrieval Applied
> > Consulting | Training | Open Source
> >
> > Website: Sease.io <http://sease.io/>
> > LinkedIn <https://linkedin.com/company/sease-ltd> | Twitter
> > <https://twitter.com/seaseltd> | Youtube
> > <https://www.youtube.com/channel/UCDx86ZKLYNpI3gzMercM7BQ> | Github
> > <https://github.com/seaseltd>
> >
> >
> > On Tue, 16 May 2023 at 15:32, Ishan Chattopadhyaya <
> > ichattopadhy...@gmail.com> wrote:
> >
> > > I would prefer if this discussion forum is hosted at an official
> domain,
> > > e.g. solr.apache.org/discussions or something like that. That's the
> only
> > > right way to support an official solution.
> > >
> > > Can ASF help us here in any way?
> > >
> > > On Tue, 16 May, 2023, 2:09 pm Alessandro Benedetti, <
> > a.benede...@sease.io>
> > > wrote:
> > >
> > > > We have been working for the last few months on an upcoming
> Information
> > > > Retrieval forum: https://ir-relevant.net
> > > >
> > > > This will be a fully free forum, sponsored by my company.
> > > > We have an Apache Solr section:
> > > >
> https://ir-relevant.net/forums/forum/search-technologies/apache-solr/,
> > > and
> > > > I would be happy to donate it to the Apache Solr project, I can add
> all
> > > the
> > > > committers that are interested as moderators.
> > > > The forum already implements gamification, a modern UI, and easy
> > archive
> > > > (and SEO for Google and searchability of topics)
> > > > It will be live in the next couple of weeks, we are fixing some final
> > > bugs!
> > > >
> > > > Let me know!
> > > >
> > > > Cheers
> > > >
> > > > --------------------------
> > > > *Alessandro Benedetti*
> > > > Director @ Sease Ltd.
> > > > *Apache Lucene/Solr Committer*
> > > > *Apache Solr PMC Member*
> > > >
> > > > e-mail: a.benede...@sease.io
> > > >
> > > >
> > > > *Sease* - Information Retrieval Applied
> > > > Consulting | Training | Open Source
> > > >
> > > > Website: Sease.io <http://sease.io/>
> > > > LinkedIn <https://linkedin.com/company/sease-ltd> | Twitter
> > > > <https://twitter.com/seaseltd> | Youtube
> > > > <https://www.youtube.com/channel/UCDx86ZKLYNpI3gzMercM7BQ> | Github
> > > > <https://github.com/seaseltd>
> > > >
> > > >
> > > > On Mon, 15 May 2023 at 22:12, Ishan Chattopadhyaya <
> > > > ichattopadhy...@gmail.com> wrote:
> > > >
> > > > > This is a great idea! I think this is a much better alternative
> than
> > > > > current user and dev lists, which are handicapped by an atrocious
> UX
> > > for
> > > > > browsing archives (PonyMail).
> > > > >
> > > > > On Tue, 16 May, 2023, 1:34 am David Mackey, <d...@davemackey.net>
> > > wrote:
> > > > >
> > > > > > Hi All,
> > > > > >
> > > > > > At yesterday's meeting I suggested that discussion forums might
> be
> > > > useful
> > > > > > for managing tension in communications and increasing the
> > visibility
> > > /
> > > > > > popularity of the Solr project. At the time this didn't seem
> viable
> > > due
> > > > > to
> > > > > > the centrality of mailing lists to ASF's communications but Eric
> > > > > suggested
> > > > > > that if other projects where using forums that Solr could as
> well.
> > > > > >
> > > > > > *(ASF Projects Using Discussion Forums)*
> > > > > > I did some research and discovered that a number of ASF projects
> > are
> > > > > using
> > > > > > forums:
> > > > > >
> > > > > >    - Airflow <https://airflow.apache.org/community/>, Pulsar
> > > > > >    <https://github.com/apache/pulsar/discussions>, RocketMQ
> > > > > >    <https://github.com/apache/rocketmq>, ShardingSphere
> > > > > >    <https://github.com/apache/shardingsphere>, StreamPipes
> > > > > >    <https://github.com/apache/streampipes>, and Doris
> > > > > >    <https://github.com/apache/doris> are all using GitHub
> > > Discussions
> > > > > >    <https://github.com/apache/airflow/discussions>.
> > > > > >    - TVM <https://tvm.apache.org/> uses Discourse
> > > > > >    <https://discuss.tvm.apache.org/>.
> > > > > >    - OpenOffice.org <http://openoffice.org/> uses phpBB
> > > > > >    <
> > > > > >
> > > > >
> > > >
> > >
> >
> https://forum.openoffice.org/en/forum/index.php?sid=b4a0ff493ecb816d6a05cceaeee19283
> > > > > > >
> > > > > >    .
> > > > > >
> > > > > > *(Refined Role Proposal for Discussion Forums)*
> > > > > > Understanding better the fundamental nature of mailing lists to
> ASF
> > > > > > projects I'd like to suggest a more tightly scoped implementation
> > of
> > > > > > discussion forums for the Solr project:
> > > > > >
> > > > > >    - As an adjunct to, not replacement of, mailing lists.
> > > > > >    - With a focus on answering questions that users/developers
> have
> > > > that
> > > > > >    are informational rather than decision making.
> > > > > >    - And perhaps some early stage idea discussions before they
> are
> > > > ready
> > > > > >    for a serious proposal.
> > > > > >
> > > > > > (*Advantages of Discussion Forums to Solr Community)*
> > > > > > I think this would offer the Solr community a few different
> > > advantages:
> > > > > >
> > > > > >    - *Visible Vitality *- The Solr project has vitality but it
> > isn't
> > > > > >    entirely visible. An active forum (discuss.elastic.co) can
> > > provide
> > > > > this
> > > > > >    visibility.
> > > > > >    - *Redundant Question Reduction* - Forums provide a way for
> > users
> > > to
> > > > > >    find answers to questions that might otherwise be asked
> > repeatedly
> > > > in
> > > > > > Slack
> > > > > >    chats or on the mailing lists.
> > > > > >    - *Content Creation* - Users create valuable content (which is
> > > > indexed
> > > > > >    by search engines) through their discussions.
> > > > > >    - *Noise Reduction* - If at least some informational / idea
> > > > > discussions
> > > > > >    were occurring in the forums the volume of emails on the
> mailing
> > > > list
> > > > > > would
> > > > > >    be reduced.
> > > > > >
> > > > > > *(Recommended Implementation)*
> > > > > > While GitHub Discussions would be the easiest to implement I
> would
> > > > > > recommend Discourse. GitHub is developer-centric and as such
> would
> > > > likely
> > > > > > exclude most (non-dev) users.
> > > > > >
> > > > > > Discourse (the org) offers Discourse (the software) as a hosted
> > > service
> > > > > for
> > > > > > free <
> > > > >
> https://blog.discourse.org/2018/11/free-hosting-for-open-source-v2/>
> > > > > > to open source projects.
> > > > > >
> > > > > > I'm happy to help if this is something the Solr community would
> be
> > > > > > interested in. Thanks for taking the time to read and consider.
> > > > > >
> > > > > > Sincerely,
> > > > > > Dave Mackey
> > > > > >
> > > > >
> > > >
> > >
> >
>

Reply via email to