Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    ejmoog
    @ejmoog
    I think you should build another mvc system, such as phpbb, so people can contribute to it. I do not think tiddlywiki has a login system, and it would not add this function.
    Abhishek Tripathi
    @TwistingTwists
    If I were to have a login button , right on the corner of tiddlywiki ,
    1. what file I need to look into?
    ejmoog
    @ejmoog
    I THINK that you should learn to make a login plugin by yourself, it seems to be a big project. But if you trust them, you can install the tw saver plugin, and tell the saving password to your friends.
    @yanderella:sibnsk.net
    [m]

    @TwistingTwists: TiddlyWiki is normally considered as personal Wiki, essentially for 1 person or at most a handful group of people. It's known that there isn't a concrete multi-user system, after all it can be saved to a single HTML file for 1 person to use with no limits.

    That said, there are some basic enough options when it comes to handful group of people.

    Using TiddlyWiki on node.js, there you can host a TiddlyWiki on a VPS and have read only mode and if they are logged in, to be able to edit. Keep in mind that their edits are on the same TiddlyWiki (best analogy would be to think of it as a single file, so conflicts are possible, that's why I say handful group of people who most likely won't edit the same tiddler at the same time and minimize such conflicts). From node.js you can supply a credentials.csv file that has username and password for your people to login at /login after that they will gain some access to edit the wiki.

    You can read more about this and other things I thought are relevant here: https://tiddlywiki.com/#WebServer%20Authorization:%5B%5BWebServer%20Authorization%5D%5D%20%5B%5BWebServer%20Authentication%5D%5D%20%5B%5BWebServer%20Basic%20Authentication%5D%5D%20%5B%5BWebServer%20Parameter%3A%20credentials%5D%5D%20%5B%5BWebServer%20API%3A%20Force%20Basic%20Authentication%20Login%5D%5D%20%5B%5BInstalling%20TiddlyWiki%20on%20Node.js%5D%5D%20%5B%5Btwproxy%20by%20Steve%20Gattuso%5D%5D%20%5B%5BTiddlyServer%20by%20Arlen%20Beiler%5D%5D%20%5B%5B%22Install%20and%20run%20TiddlyWiki%20on%20a%20CentOS%206%20VPS%20using%20Nginx%22%20from%20RoseHosting%5D%5D

    Also I would point out to other two TiddlyWiki solutions that kinda have multi-user options as well that are worth looking into:

    I recommend you to check TW5-BOB before you decide/conclude anything. If you want a tl;dr version that would be to test BOB and see if it can help your use case.

    One more option to consider, you might be able to implement a reverse proxy server (nginx, apache, ect) that handles your login and then provides access to Tiddlywiki or specific instance based on the login.

    And if that doesn't work, there is the long big project idea that @ejmoog suggested... which I linked to few (I think good) attempts of that.

    Abhishek Tripathi
    @TwistingTwists
    Thanks for the detailed reply!
    I will look at the solutions suggested by you and see if they fit my need. Thank you for the heads up.
    RaelZero
    @raelzero:oddworlds.org
    [m]

    Hey!

    I'm using a TW for a D&D campaign I'm running, and I'm keeping on the wiki all the information about the game.

    One of the things I'm doing is storing characters and NPCs, one of the things I'd like to do is to be able to define relationships between characters/factions, so that I can quickly find, for example, NPCs that are friend of a certain PC. Any ideas on how I could do that? I'm thinking I could use the fields at the bottom of a Tiddler, but how does that actually work, and then how can I search by field?

    Feel free to turn the whole idea on its head if you think I'm severely off track, and thanks for your time!

    qbit
    @qbit:tapenet.org
    [m]
    seems like you could use tags for it
    RaelZero
    @raelzero:oddworlds.org
    [m]
    Thanks! Will dig a bit into it. Is what you're thinking that I could define tags like "friend with X", "friend with Y", "hostile to X", "hostile to Y", etc?
    qbit
    @qbit:tapenet.org
    [m]
    I was thinking a tag for each faction, then each character could be tagged with said tag
    but maybe I didn't understand completely what you were after :D
    RaelZero
    @raelzero:oddworlds.org
    [m]
    haha sure
    Let me try to elaborate
    Basically, what I want is something to model relationships between characters, NPCs and factions
    So let's say I have Gimli the Dwarf and Legolas the Elf
    And then we have Gandalf the Wizard
    I'd tag Gimli as Dwarf, Legolas as Elf, Gandalf as Human, all of them as Fellowship of the Ring, etc
    Then I'd like to define Sauron
    And model the fact that Sauron is hostile to Fellowship of the Ring
    And so I could search for "who is hostile to Legolas?" and I'd find Sauron, because he's hostile to the Fellowship
    Does it make sense?
    Or, even without factions, I'd like to "flag" all the NPCs that Legolas and Gimli find in their journeys as "friends to Legolas" or "friends to Gimli", and then I could search something like "friends to both Legolas and Gimli"
    I guess I could do that with tags, but it doesn't seem too elegant, as I'd end up flooding each NPC's tags at the minimum
    qbit
    @qbit:tapenet.org
    [m]
    ya, fields would work well
    RaelZero
    @raelzero:oddworlds.org
    [m]
    Maybe I'm just looking for a decent tutorial about fields, then :'D
    (and thanks for the help)
    RaelZero
    @raelzero:oddworlds.org
    [m]
    Great! Will dig into this now. Thanks again!
    qbit
    @qbit:tapenet.org
    [m]
    i am trying to make a simple thing i can share with ya :D - sec
    RaelZero
    @raelzero:oddworlds.org
    [m]
    Thanks!
    In my dreams, I could even make something like a knowledge graph, so I could click on the "Fellowship" faction, and see all relationships that involve them
    ...but that's for the future
    so there is a "parent" tiddler that each character inherits
    and then the dashboard shows filtering on various attributes
    RaelZero
    @raelzero:oddworlds.org
    [m]
    Very cool! Thanks!
    Aha! Now I see also I can make templates! Super interesting
    As I said, really a newb
    qbit
    @qbit:tapenet.org
    [m]
    :D
    i am not sure what the best way to mark an interaction would be though.
    maybe others have thoughts on that
    RaelZero
    @raelzero:oddworlds.org
    [m]
    Well, this is already a great starting point, because I see so much potential in how to reorganise what I already have
    qbit
    @qbit:tapenet.org
    [m]
    excellent!
    glad it was helpful - i took the bits there from my "hardware" organizing stuff
    helps me keep track of computers i have
    RaelZero
    @raelzero:oddworlds.org
    [m]
    I could lose days working on TW
    I need to be careful about this :'D
    qbit
    @qbit:tapenet.org
    [m]
    lol
    RaelZero
    @raelzero:oddworlds.org
    [m]
    Like, it's already been more than an hour I've been fiddling with this stuff