معاينة جزئية للمحتوى المخفي

Hi,

I run a membership site and use Discourse for discussion. Members are assigned to a group which can then view threads in certain categories.

If someone who isn’t logged in and a member of that group tries to access those threads, they just get a message that says “Oops! That page doesn’t exist or is private.”

Is there any way to make those threads viewable, maybe even the first few posts, but hide the rest and show some kind of message that it is only for members of that group?

Envisioning something like this:

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

نحن معارضون نوعًا ما لمثل هذا النوع من الجدران المدفوعة.

ومع ذلك، يمكنك الإعلان يدويًا في موضوع مميز إذا كنت ترغب في الترويج لمحتوى “سري”.

11 إعجابًا

I guess the bigger issue is that content in a members-only space (which is supported in Discourse) comes up more like a 404 error than a note that there’s something there.

Even a way to customize that “Oops! That page doesn’t exist or is private.” screen would be helpful.

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

Maybe the message should be like ‘‘You must be a member of X Group to see this page.’’ instead of ‘‘Oops! That page doesn’t exist or is private’’.

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

@dylanb install the static pages plugin (I think it’s Procourse-something-something) and put a custom link on the navbar or something (there are theme-components for this) pointing to it.

The static page can be something like this one on TekInvestor: Bli en Insider
Or take a screenshot of the topic list of one of your “invisible” categories and people can get a preview of what it looks like.

I’m up for something like “This page exists, but you don’t have access” it can help both for unlogged users, and just right out not allowed ones. And have a difference from the 404.

Not an urgent feature, just a nice to have.

Could something like this potentially be helpful with SEO since it’s not a completely private area?

Yes and no. It can make content more discoverable because there’s something Google can index… but if the vast majority of traffic instantly bounces off the page because they’re annoyed about having to register to view the full content… then you’re unlikely to rank highly anyway.

7 إعجابات

That makes a lot of sense. Thanks!

From a membership site POV, yes. That’s what I was going for/hoping for, but Discoursers have outlined pretty effectively why they are against it.

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

For a membership site you usually have a main domain with a website at example.com with tons of cool content, and then discuss.example.com or talk.example.com where members can go, yes?

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

تحسين مقترح هو توفير صفحة “404” أكثر وضوحًا تُميز بين “غير موجود” و"خاص".

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

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

إنه غير واضح قليلاً ويحتوي على صفحة إضافية بعنوان ‘الانتقال إلى المجموعة’، ولكن نعم، هذا ما يفعله مباشرةً من الصندوق.

لكن إذا كنت قادرًا على المساهمة/تمويل تخصيص صفحة “لا يوجد وصول” هذه، فسيكون ذلك رائعًا!

عند تفعيل الإعداد، أرى فقط:

آه؟ لدي رابط “طلب العضوية”. لست متأكداً لماذا لا تملكه أنت. هل تستخدم أحدث إصدار من Discourse؟

أم أنك تحاول الوصول إلى منشور معين داخل الفئة الخاصة؟

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

كنت أحاول الوصول إلى منشور محدد في الفئة.

الفئة لا تزال تُظهر هذا في وضع التصفح المتخفي:

سأقوم بالترقية، لكن يبدو أنني كنت على النسخة الحديثة باستثناء بعض الالتزامات الأخيرة.

ما لدي هو فئة مقيدة بمجموعة واحدة فقط، ولدي صفحة خطأ واضحة (أكثر وضوحًا).

كيف قمت بإعداد الوصول إلى فئتك؟ هل لديك أكثر من مجموعة؟

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

فقط مجموعة واحدة ولا أستطيع الوصول إلى الصفحة التي لديك. ربما لأنني أستخدم SSO عبر ووردبريس؟