@ TonyM
You are correct. Bad actors are a problem. Thankfully, most people aren't
bad actors. Especially when to gain access to write the files requires
authentication. (Remember this is a testbed, it should not contain any
valuable data.)
Ok, I am not explaining myself very well. In Options under Default
Tiddlers, what can I put there that would evaluate as the Username for
Signing Edits.
You signed in as speckledcomparison, so I would want any time you logged in
for the Default Tiddlers section to act as if the only entry in there is
speckledcomparison. And when someone else signs in, it behaves as if the
only entry is their Username for Signing Edits. All those options you are
giving me are already built into the Cardo plugin, actually tailored for
this use case.
When you opened the Wiki, that Dashboard is created by the Cardo plugin.
There is one just like it for each of the logged in users, and people for
that matter. To see that view, in the sidebar, underneath Cardo tab there
are a New, Review and Maintanence tab. Click on maintenance the first time
you log in, and click Create "My Dasboard". This will open up a new
Tiddler, with the current logged in user filled in as the name. Just click
save, and it automatically creates that Dashboard view from All Items,
limited to those things directly related with your user.
If you then put your Username in the Default Tiddler's spot, you have that
view open when you open the tiddler. I want that experience for every user
that logs in. The All Items view that is currently in their is a compromise.
Did I maybe explain it better? If not let me know, and I will try from a
different angle. Thank you for taking the time to test this, and help me
out.
William.
On Sunday, June 23, 2019 at 4:52:56 AM UTC-4, TonyM wrote:
>
> William,
> I logged in as
>
> - speckledcomparison
>
> If what I did wiped anyone else's tidddlers while I was there this would
> fail to be a working solution would it not?
>
> Not withstanding the above. What if the only tiddlers it saves are those I
> create and modify, and you constrain me in what ones I create so I do not
> save over someone else? That is no user saves any tiddlers other than their
> own.
>
> For you problem have you looked at using a filter something like this;
>
> "[all[tiddlers]creator[speckledcomparison]]
> [all[tiddlers]modifier[speckledcomparison]]"
>
> Or
>
> "[all[tiddlers]creator{$:/status/UserName}]
> [all[tiddlers]modifier{$:/status/UserName}]"
>
> So to open a tiddler based on a user name you can use the content of
> {{$:/status/UserName}}
>
> Regards
> Tony
>
> On Sunday, June 23, 2019 at 6:30:21 PM UTC+10, William Armstrong wrote:
>>
>> So the short a
>>
> nswer is, nothing prevents you from overwriting someone else. This is just
>> TiddlyWiki 5 and Cardo. The point is to see if it is usable for a larger
>> use case than 2 people. In other words, for this use case, a Getting Things
>> Done project management specific wiki, how important is it to have those
>> controls. It is mainly useful for the Project management, and maybe less
>> useful for References, but we can find out, with test and highjinxs.
>>
>> The way Cardo works, it maps the People overview to the users name. So
>> when you open up, if you logged in as TonyM, the MyDashboard default to a
>> Tiddler with that name. It then gives a view over anything related to you
>> project wise. There is also an All Items view that lists all projects and
>> their related. I am using All Items as the default tiddler to open.
>>
>> If there is something I can place there that returns the name of the
>> user, and picks that tiddler with the My Dashboard, that would allow each
>> authenticated user to start with the items most important to them.
>>
>> On Sunday, June 23, 2019 at 4:06:39 AM UTC-4, TonyM wrote:
>>>
>>> WIlliam,
>>>
>>> This is a promising example. WHat I am not sure about is how when I make
>>> a change and it is saved I am not overwriting someone else?
>>>
>>> I just created New Tiddler and New Tiddler 1
>>>
>>> I am not fully sure of your question above. But you know that
>>> $:/status/UserName
>>> stores the current user and is applied to the hidden fields
>>> *creator*:
>>> *The name of the person who created a tiddler*
>>> and
>>> *modifier*:
>>> *The tiddler title associated with the person who last modified a
>>> tiddler*
>>> Regards
>>> Tony
>>> On Sunday, June 23, 2019 at 2:26:19 PM UTC+10, William Armstrong wrote:
>>>>
>>>> Hello folks, thanks for all the tips and tricks I have been browsing
>>>> through for the last 2 months.
>>>>
>>>> I have setup a basic TW5 node server, and installed the Cardo.json from
>>>> cardo.wiki. Adding the credentials option to the node server and
>>>> readers and writers permisions, I can get effectively multi user logins. I
>>>> am using HTTPAuth as well from nginx. (Webinoly makesit extremely simple
>>>> to
>>>> setup a proxied app, including TW5. I will have to write up a tutorial
>>>> about that.)
>>>>
>>>> Now, this setup authenticates the user, but what about conveniences.
>>>> Cardo has these great overall views that are built-in for each person, so
>>>> normally I would just make that the default tiddler and move on. But that
>>>> doesn't work in a muli-user environment. My solution is to use the [[All
>>>> Items]] list as the default,and the user can go from there. (If anyone
>>>> knows of a way the Author tag can be automatically substituted, I would
>>>> love to know.)
>>>>
>>>> Now, this is a small wiki with just me and my family. We have only used
>>>> it for a night or so, so no guarantees. I thought it is an interesting
>>>> project to see how far TW5 can go towards a multi-user environment with
>>>> very little modification.
>>>>
>>>> Now for the fun part. Want to test it out?
>>>>
>>>> https://gtdwiki.ml/ <https://gtdwiki.ml/login-basic>
>>>>
>>>> Use on of these User names. Use password as the password. And play for
>>>> a bit. Lets see what issues TW still has that make it not very good for
>>>> multi-user use cases.Keep in mind no data is safe on this instance, it is
>>>> a
>>>> cheap 512MB hoster, and doesn't have a lot of space. I reserve the right
>>>> to
>>>> delete this at any time if there are bad actors. The goal is to find
>>>> issues
>>>> with it, find gotchas, and generally as a thank you to the community and
>>>> Cardo for coming so close. Thanks, William.
>>>>
>>>> - samplesnort
>>>> <https://jimpix.co.uk/words/username.asp?u=sample.snort>
>>>> - razulispotty
>>>> <https://jimpix.co.uk/words/username.asp?u=razuli.spotty>
>>>> - processescoat
>>>> <https://jimpix.co.uk/words/username.asp?u=processes.coat>
>>>> - laplandvoiceless
>>>> <https://jimpix.co.uk/words/username.asp?u=lapland.voiceless>
>>>> - sophiehitting
>>>> <https://jimpix.co.uk/words/username.asp?u=sophie.hitting>
>>>> - inveriedayroom
>>>> <https://jimpix.co.uk/words/username.asp?u=inverie.dayroom>
>>>> - unstampedgauze
>>>> <https://jimpix.co.uk/words/username.asp?u=unstamped.gauze>
>>>> - againstpress
>>>> <https://jimpix.co.uk/words/username.asp?u=against.press>
>>>> - sweepirregular
>>>> <https://jimpix.co.uk/words/username.asp?u=sweep.irregular>
>>>> - speckledcomparison
>>>> <https://jimpix.co.uk/words/username.asp?u=speckled.comparison>
>>>> - encodingblubber
>>>> <https://jimpix.co.uk/words/username.asp?u=encoding.blubber>
>>>> - facilitieswegs
>>>> <https://jimpix.co.uk/words/username.asp?u=facilities.wegs>
>>>> - carnotbrazos
>>>> <https://jimpix.co.uk/words/username.asp?u=carnot.brazos>
>>>> - plugbypants
>>>> <https://jimpix.co.uk/words/username.asp?u=plugby.pants>
>>>> - servorand <https://jimpix.co.uk/words/username.asp?u=servo.rand>
>>>> - pythonflock
>>>> <https://jimpix.co.uk/words/username.asp?u=python.flock>
>>>> - coolbody <https://jimpix.co.uk/words/username.asp?u=cool.body>
>>>> - boncretesmokey
>>>> <https://jimpix.co.uk/words/username.asp?u=boncrete.smokey>
>>>> - flackboardcollop
>>>> <https://jimpix.co.uk/words/username.asp?u=flackboard.collop>
>>>> - footnotecairn
>>>> <https://jimpix.co.uk/words/username.asp?u=footnote.cairn>
>>>> - rustmourn <https://jimpix.co.uk/words/username.asp?u=rust.mourn>
>>>> - populacemendelevium
>>>> <https://jimpix.co.uk/words/username.asp?u=populace.mendelevium>
>>>> - viawiping <https://jimpix.co.uk/words/username.asp?u=via.wiping>
>>>> - crossbredtall
>>>> <https://jimpix.co.uk/words/username.asp?u=crossbred.tall>
>>>> - worstyankie
>>>> <https://jimpix.co.uk/words/username.asp?u=worst.yankie>
>>>> - arabiangrinning
>>>> <https://jimpix.co.uk/words/username.asp?u=arabian.grinning>
>>>> - fastzenyatta
>>>> <https://jimpix.co.uk/words/username.asp?u=fast.zenyatta>
>>>> - imitationpromise
>>>> <https://jimpix.co.uk/words/username.asp?u=imitation.promise>
>>>> - goldmedalmortar
>>>> <https://jimpix.co.uk/words/username.asp?u=goldmedal.mortar>
>>>> - parppresto <https://jimpix.co.uk/words/username.asp?u=parp.presto>
>>>> - trumpetseaborgium
>>>> <https://jimpix.co.uk/words/username.asp?u=trumpet.seaborgium>
>>>> - cogsmagwitch
>>>> <https://jimpix.co.uk/words/username.asp?u=cogs.magwitch>
>>>> - tricepsgather
>>>> <https://jimpix.co.uk/words/username.asp?u=triceps.gather>
>>>> - billiardsvantage
>>>> <https://jimpix.co.uk/words/username.asp?u=billiards.vantage>
>>>> - higdenblackie
>>>> <https://jimpix.co.uk/words/username.asp?u=higden.blackie>
>>>> - shakableflop
>>>> <https://jimpix.co.uk/words/username.asp?u=shakable.flop>
>>>> - etherealcoyote
>>>> <https://jimpix.co.uk/words/username.asp?u=ethereal.coyote>
>>>> - ipadsame <https://jimpix.co.uk/words/username.asp?u=ipad.same>
>>>> - windymagma <https://jimpix.co.uk/words/username.asp?u=windy.magma>
>>>> - cannedtruffles
>>>> <https://jimpix.co.uk/words/username.asp?u=canned.truffles>
>>>> - bokbeggar <https://jimpix.co.uk/words/username.asp?u=bok.beggar>
>>>> - patchworktalon
>>>> <https://jimpix.co.uk/words/username.asp?u=patchwork.talon>
>>>> - lyricsendless
>>>> <https://jimpix.co.uk/words/username.asp?u=lyrics.endless>
>>>> - firkinsky <https://jimpix.co.uk/words/username.asp?u=firkin.sky>
>>>> - diligencequalified
>>>> <https://jimpix.co.uk/words/username.asp?u=diligence.qualified>
>>>> - optupscale <https://jimpix.co.uk/words/username.asp?u=opt.upscale>
>>>> - stemplotidentical
>>>> <https://jimpix.co.uk/words/username.asp?u=stemplot.identical>
>>>> - existrepeater
>>>> <https://jimpix.co.uk/words/username.asp?u=exist.repeater>
>>>> - substanceannual
>>>> <https://jimpix.co.uk/words/username.asp?u=substance.annual>
>>>>
>>>>
--
You received this message because you are subscribed to the Google Groups
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/12531640-5ba1-40a4-a549-067fa4498741%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.