This was definitely a small source of annoyance for me this morning. The module Join doesn't seem to display anything (tried in both Chrome and firefox), if the user is logged in. When I logged out, it showed up just fine. I cannot confirm if a logged in user who is not a member can see it.
Also, confirmation would be nice. Something like "You are already a member" or something. That way, I don't think the module has just up and disappeared on me and try and edit it again and again.
Thanks!
This is the way the module was designed. It is not bug.
The documentation says:
Personally, I like how it works. If the user who is visiting your site is already a member, why would you want the join module to display anything? I realize it's a hassle to test how the module fits into your site, but I've found that if I just open another browser and do not sign in to Wikidot, it's easy to test by flipping between browsers.
Community Admin
I was just thinking that it displaying something at all is better then nothing, but if that's the way it's designed, then I guess its fine.
This is normal behavior. Members of the site cannot see it; non-members can.
EDIT: Ed beat me to it XD
Timothy Foster - @tfAuroratide
Auroratide.com - Go here if you're nerdy like me
Thanks for replies guys. Indeed, this is how it was designed, and this behavior is ducumented. The reason is simple: if a user is already a member, why bother him/her about joining?
The confusing we have found however was for site admins — you put a module on a page and do not see it. You need to log-out to check your layout, which (I agree) is not the most straightforward solution.
Michał Frąckowiak @ Wikidot Inc.
Visit my blog at michalf.me
Yes, and even more frustrating is the time it takes for non-logged in users to see the changes.
Kenneth Tsang (@jxeeno)
Oh, right. I did not think about it at all. Let me look at it, perhaps you have any idea how to make it at least less "frustrating"?
Michał Frąckowiak @ Wikidot Inc.
Visit my blog at michalf.me
Haha - my solution was to login as a different user.
I'm thinking that perhaps a mock-up join module could be rendered during preview…
Kenneth Tsang (@jxeeno)
ahhh. yes. this confused me as well. But then I had a friend betatest and send me screenshots, and yes, the join module shows up. RTFM, i suppose ;)
Module Join is now displayed in preview.
Bartłomiej Bąkowski @ Wikidot Inc.
';.;' TeRq (Write PM)
That's what I always wanted it to do!
Good solution. Would have hated to see the Join module suddenly start showing something for members, as I've designed a few sites around the way it currently works.
Being able to see it in preview, and leaving existing behaviour unchanged, is a win-win situation :)
~ Leiger - Wikidot Community Admin - Volunteer
Wikidot: Official Documentation | Wikidot Discord server | NEW: Wikiroo, backup tool (in development)