Inverse Subscriber Container | World Anvil

Remove these ads. Join the Worldbuilders Guild

Inverse Subscriber Container

Feature Upgrade · Access management (subscribers/authors) · Created by Dustie
open
subscriber -subcontainer subscriber-container

What functionality is missing? What is unsatisfying with the current situation?

Currently, using subscriber containers allows you to hide information except for subscribers of a certain group

[ subcontainer:Example_Group]
This text is visible only to the Example_Group subscriber group.
[ /subcontainer]
This gives great flexibility in being able to give additional information to these groups within articles, but lacks the ability to provide alternative text to such subscribers. As an example if you wanted to give generally assumed but incorrect knowledge of a guild to the public, but have members of the guild via subscriber group have the complete and corrent information, there's no way to remove the general information from said subscriber group's page.  

How does this feature request address the current situation?

Addition of a [nonsubcontainer:Subscriber_Group] tag that only shows the information to anyone who isn't a subscriber would give full control over what content gets shown to who. As a use case for the previously mentioned guild example, something like the below would now be possible:
[ nonsubcontainer:Iron_Guild]The Iron Guild are a bunch of mercenaries, most notably feared for turning on their clients if but a single coin is missing.[ /nonsubcontainer]
[ subcontainer:Iron_Guild]The Iron Guild is a small mercenary group, who in recent years have had to deal with
imposters pretending to be from their guild only to rob blind the unsuspecting clients.[ /subcontainer]
In such a case it could be confusing to a subscriber if you left the general text in and just appended it with the subscriber group text. The addition of a nonsubcontainer allows the author to more easily curate their world with how the information is presented.  

What are other uses for this feature request?

It's the narrative equivalent of an if-else statement, and would have all the functionality of such. Other uses could include a section on supporting the pages through Patreon/joining the Discord, or thanking someone who's already done so:

[ nonsubcontainer:Patreon_Supporter]Please consider supporting our Patreon here![ /nonsubcontainer]
[ subcontainer:Patreon_Supporter]Thank you so much for supporting our Patreon![ /subcontainer]
Current score

22/300 Votes · +4502 points

Votes Cast

  • +100

    by Iluvrien
    on 2024-04-28 21:25
  • +300

    by DMFW
    on 2024-04-26 11:06
    Although I do not currently use subscriber groups, I am interested in exploring the options they offer in future and I can see this request as being useful. I also like the logical expressions idea as a more powerful general solution.
  • +300

    by bphilippe
    on 2024-04-24 05:27
  • +300

    by Goose80
    on 2024-04-24 04:14
  • +300

    by tjtrewin
    on 2024-04-21 19:34
  • +300

    by AnthonyMDM
    on 2024-04-18 16:35
    This would be so helpful!
  • +1

    by Mahdi Avendesora
    on 2024-04-14 10:34
  • +100

    by Amancham
    on 2024-04-13 14:09
    This sounds like a really useful idea. I'm with Ulenar of Mondarth, though. Logical expressions might make this a lot more powerful.
  • +100

    by Kittymonster
    on 2024-04-12 18:20
  • +300

    by notahumanhand
    on 2024-04-12 00:45
  • +300

    by lolmatter
    on 2024-04-10 22:49
  • +300

    by ss2020
    on 2024-04-08 01:42
  • +100

    by JoellaKay
    on 2024-04-07 21:04
  • +1

    by A Sneaky Goblin
    on 2024-04-07 11:22
  • +300

    by DoStuffZ
    on 2024-04-07 08:09
  • +300

    by DesNordlund
    on 2024-04-07 08:00
    Perfect! I want this so much!
  • +300

    by DramaticDragons
    on 2024-04-06 17:14
  • +100

    by MrShiny
    on 2024-04-06 16:38
  • +100

    by Ulenar of Mondarth
    on 2024-04-06 15:17
    Like the idea, but would prefer to change to subcontainer such that it uses logical expressions. E.g. [subcontainer: !Patreon_Supporter] shows to all subscribers NOT in Patreon_Supporter [subcontainer: Patreon_Supporter & Some_Group] show to only subscribers in BOTH Patreon_Supporter AND Some_Group, and [subcontainer: Patreon_Supporter | Super_Fan] shows to only subscribers in EITHER group. These expressions can be grouped, for example [subcontainer: (Patreon_Supporter | Super_Fan) & !Some_Group] shows to members in EITHER Patreon_Supporter OR Super_Fan BUT NOT Some_Group.
  • +100

    by WeStanNikolai
    on 2024-04-06 08:55
  • +100

    by Ratha
    on 2024-04-06 04:48
  • +100

    by PoppaeaSabina
    on 2024-04-05 19:20
    I definitely use many layers of information, and I could see this being very useful.
  • +300

    by Dustie
    on 2024-04-05 17:55