Hi Stobot, Hi Jed,
for the friends of games: I also made a dungeon-like Wiki some time ago.
I comes with an editor you can find going down the page.
It would be a good idea to implement key-navigation, which was difficult at the time I did this experiment.

Yours Jan

Am 30.12.2020 um 16:44 schrieb Jed Carty:
Stobot,

I missed a lot of your message before, all my work has been on a phone, raspberry pi and a 7 year old laptop, so things are going slow. Unfortunately the lack of any help with getting a new computer means that this isn't going to change any time soon because I am not going to be able to get one myself until work picks up and then I won't have much time to devote to this.

The problem with typing too quickly in when changing a tiddler directly in Bob, like changing the site title, shouldn't be a problem with more recent versions of Bob. I don't remember which version that fix was introduced in. I like the ideas of games in tiddlywiki, the first large project I did with tiddlywiki was an interactive fiction engine in tiddlywiki. It is in desperate need of an update, but it is still probably my favourite thing that I made. http://zorklike.tiddlyspot.com

On Monday, December 28, 2020 at 4:09:44 PM UTC+1 Jed Carty wrote:

    A quick update:
    I have a demo up (shh, its a secret but you may be able to guess
    the url). I haven't enabled creating accounts yet because there is
    still a lot of administrative UI that I need to work out.
    It is running on a digital ocean droplet with apache and passenger
    handling the bits that they handle.
    Once I get the temporary accounts set up I will open that up so
    people can play with it a bit.

    Stobot,

    I don't think that is taking the idea too far, considering that is
    one of my big motivations for doing this. I maintained the wiki
    reference wiki for a while but it was only me and I got distracted
    by other things, so having something community owned where
    multiple people can edit and maintain it is one of the prime
    motivators.
    I have lots of ideas about how to use this to help package and
    distribute plugins in a way that allows far more collaboration and
    community assistance than is currently available to people who
    aren't familiar with GitHub and other coding tools. I want things
    like community documentation and translations for plugins when
    there is a need, and this could lower the barrier to entry for
    contributing by a lot.

    On Sunday, December 27, 2020 at 5:59:21 PM UTC+1 Stobot wrote:

        Jed,

        I don't want to take the idea too far, but if we were going to
        have a community-run TiddlySpot-like option available
        (OokTech) - I wonder if we could also cover / expand on what
        things like TiddlyTools used to be (and I assume still is for
        TWC) for the community? The "TiddlyWiki toolmap" in Dynalist
        from David, and the "scripts" area that Mohammad maintains are
        fantastic and I'm appreciative that someone puts all the
        effort into maintaining them. But, most other software has an
        unofficial plugin forum or something where all authors can
        post to, get feedback on, and users can vote - or we can see
        download count - or something else to rank / evaluate them for
        newer users that don't spend time every day combing through
        Google Groups like us addicts :) Loft goal, but could be a big
        step in the maturity of the platform to have something like
        this available, and this OokWiki could be the technology that
        could finally make that happen.

        On Sunday, December 27, 2020 at 6:14:20 AM UTC-5 Yann Moudet
        wrote:

            Hello,
              we use tiddlywiki + BOB as a knolewdge base for our team.
            Our configuration:
             - a linux server with node (LTS versions).
             - oauth2-proxy: for authentication, Reverse-Proxy and SSL
            termination.
             - an S3 bucket for storing wiki. (versioning enabled).
             - TiddlyWiki plugins: Bob, Comments and CheckList.
            I could provision a demo server with this configuration
            and/or lend a server for 6 months as a first lease. For
            the second option, I would need a public key and a wished
            configuration.
            Yann
            Le mercredi 23 décembre 2020 à 14:25:38 UTC+1, Stobot a
            écrit :

                Jed,

                I'm very excited to hear that this continues to
                develop - thank you! I continue to believe that easy
                multi-user is a key pillar to growing TiddlyWiki usage
                and adoption overall. As a fan of TiddlyWiki I am
                happy to help anyway I can to support it's long-term
                health. To that end, I've been going to your
                https://github.com/OokTech/TW5-BobEXE/releases page
                about weekly hoping to see something new - now
                realizing that there were updates being posted elsewhere.

                As you reference learning about use-cases from Google
                Groups here, I'll share a bit about how I'm currently
                using BOB, and have been hoping to use it in the
                future. My most elaborate usage has been around
                project management. I run a project management team of
                about 40 project managers. Each project has multiple
                team members, and there are levels of approvals
                needed, as progress ties into people's bonus plans. We
                use a custom blend of Six Sigma, Lean and a couple of
                other methodologies to track our projects. So, I've
                setup a BOB on a spare laptop inside the corporate
                network and built out something for everyone to use /
                collaborate with. I have a business background, not a
                web / programmer background, so I struggled through
                inventing a login process that was relatively easy
                from my standpoint, but totally insecure. Essentially
                I gave them a url suffix to access the site which is
                referenced as their username.

                From a functionality standpoint, this works - most of
                the time. BOB does glitch a bit if you go into / out
                of edit-mode too fast (as an example, even in the info
                area where you enter your starting tiddlers, you have
                to type VERY slowly or it leaves out some of the
                characters). Running from a laptop to host works okay
                generally, except in my company they have all these
                forced updates that give a couple of hours notice, so
                that laptop needs to be rebooted fairly frequently,
                and does so automatically. Of course to the end-user,
                that means the "server is down" frequently which comes
                off as unprofessional and unstable. This is an area
                that OokWiki would help with. Additionally, I'm giving
                out a local address (10.xxx) which means that although
                most of my team can work remotely and off-network,
                they're having to login to VPN to access it, which is
                somewhat annoying to them. By contrast for instance,
                any of us that are using TiddlyWiki for personal use
                are hosting as .aspx on SharePoint (WebDAV I think)
                and able to work completely "off-network". That last
                distinction also means that they all have access to
                their personal wikis on their phones, but not BOB.
                This is another area I'm hoping OokWiki can help with.
                Actually now that I think of it, another hurdle is
                that we've recently adopted Microsoft Teams
                extensively, and you can add web tabs as long as they
                have https: prefixes - so again SharePoint ones can be
                added, but not 10.xxx addresses. I'm hoping OokWiki
                can help there too - I've tweaked my current theme to
                look very Microsoft-y to ease transition for my team.

                Anyways, those should help make clear some of the
                things I hope the evolution of BOB will help me solve
                someday. I will say that we used this system for a
                couple of months, but after a network issue caused us
                to not use the LAN for a couple of weeks, many
                transitioned back to previous methods of tracking, so
                we're currently not using it unfortunately. I've been
                hoping that BOB would make some more progress before I
                re-introduce it to the team.

                Aside from all of that, I've been thinking of various
                ways I could invest some of my time into helping the
                TiddlyWiki community. One was to see if adding some
                beginner-intermediate YouTube videos for how I use
                TiddlyWiki. I think the more the better in this area
                for user adoption. A second way to really highlight
                how game-changing BOB is was to start building Games
                for BOB - which is what I hope to do over the coming
                weeks / months!

                Games for BOB: My family (wife and 2 kids aged 13 and
                10) are all stuck at home pretty much full time at
                this point. We play a good number of board / card
                games - which we enjoy. I tested the idea of building
                games in BOB and having them all login and they're
                loving it so far (wife mainly rolls her eyes). Using
                hidden tiddlers and just wiki-text you can get pretty
                far. My plan is to build out some really basic
                versions of these games and post them back here to
                give further (and fun) use cases for real-time
                multi-user platforms like BOB. My test case was a
                tic-tac-toe, but have plans for increasingly
                challenging games. I think most card games, and even
                things like checkers / chess should be not too bad. I
                have no intention of building a "computer" player as
                that would drastically make the code harder, but for
                in-house simple games, I think it'll be really fun -
                they can play from their tablets / phones - which they
                love :)

                Anyways Jed - your post was part announcement, part
                asking for help. I can help a bit financially, but
                don't know if I have the technical skill you need from
                that end. I will however continue to be a promoter of
                your efforts! Let me know how I can help.
                On Tuesday, December 22, 2020 at 8:04:05 PM UTC-5 TW
                Tones wrote:

                    Jed,

                    Thanks for your work, this is very exciting. I
                    would be happy to help with Windows configuration
                    issues, but if the setup is only in Linux It may
                    be hard for me to work it out. Although I know how
                    to do Bob node on widows already, if I need only
                    implement additional features.

                    I continue to contribute by Patrion and hope
                    others do so as well. Your solutions fill a gap in
                    TiddlyWiki when it comes to serious multi-user
                    wikis. This is a substantial feature release,
                    thank you.

                    I would be keen to implement it on my LAN and
                    possibly through my Home firewall if possible in
                    time, I can use docker and other solutions by do
                    not know about  digital ocean droplet, and I have
                    cpanel apache services online and possibly even
                    nodeJS and would love to configure a server as
                    well. It would be great to be able to develop and
                    have the results securely online. I would fund an
                    Australian host on top of my Hosting services if I
                    can set it up.

                    It is sad you are not based in Sydney because I
                    may be able to give you a laptop computer for
                    this. My condolences on the loss of your current one.

                    Best wishes for the season.
                    Tones
                    On Tuesday, 22 December 2020 at 21:05:17 UTC+11
                    [email protected] wrote:

                        Hello all,

                        The short version: I have a potential
                        replacement for tiddlyspot that could be
                        distributed and self-hosted on something small
                        like a digital ocean droplet. My computer died
                        and help getting a new one would greatly speed
                        up the development and release.
                        I think that a community managed public server
                        is a good idea, and it is designed so that you
                        can create your own private server.

                        The long version:
                        I made a server that works with Bob and
                        TiddlyWiki that adds a secure token-based
                        login that is appropriate for having a
                        web-facing server. I have been working on this
                        periodically for a while, some of you may have
                        seen it when I had Ooktech.xyz up. I have been
                        working on it periodically for a long time and
                        it is very close to ready for public release.

                        The problem is that an adorable kitten decided
                        that dancing on my multiprise was a good idea
                        and after some impressive sparks the computer
                        I do my development on is dead. The kitten is
                        fine and acts adorably innocent.

                        The server has all the features of Bob
                        (multiple wikis, everything configured from
                        within the wiki itself, support for multiple
                        simultaneous users), as well as a secure login
                        using JWT (json web tokens). Accounts have
                        granular permissions which can be set, there
                        many but here is a quick incomplete
                        description of what you can do, in no real
                        order. Server administrators can enable or
                        disable almost all of these features if they
                        are not useful for your purposes.

                        - A simple script to run that sets everything up
                        - Publicly viewable or private wikis
                          - Allow specific people to view or edit a wiki
                        - If an account owns a wiki they can set
                        permissions on their own wikis
                        - optional quotas for accounts both in terms
                        of number of wikis and storage
                        - A plugin library built into the server
                        - Access controls for plugins as well (so
                        plugins can be used to distribute content
                          without making it public)
                        - Simple 1-click download for wikis as a
                        single-file without Bob
                        - profiles/accounts and wikis can be set as
                        private so on one can see them
                        - Create an account on the server from a wiki
                          - update passwords and other account
                        information from inside a wiki
                          - accounts can have some 'about me'
                        information, if they want to set it
                        - Set if an account can create wikis
                        - namespaces wikis (if I create a wiki called
                        MyWiki it would be inmysocks/MyWiki) so
                          that there are no naming conflicts
                        - change ownership of a wiki (give a wiki to
                        someone else)
                        - inter-wiki federation, like chat and sharing
                        tiddlers between wikis

                        There are many other details about
                        administrator controls, but those are I think
                        the highlights for using the server. Almost
                        all of that is implemented, I am in the
                        process of adding usable in-wiki interfaces
                        for all of it.
                        The setup script is only currently for linux
                        and osx, I would need someone who is familiar
                        with windows to make that if anyone wants it.
                        Hosting online is generally linux so I am not
                        sure how much it would be needed.

                        My plan is to put up a demo site as soon as I
                        can that has limited life-time accounts to
                        show the features. You could create an account
                        that lasts a day and after the account and
                        wikis with it are removed.

                        I am not interested in hosting and running
                        this myself, it would be a community with
                        community governance supported by donations. I
                        do not know the demands that would be put on
                        it, but I don't think that the hosting costs
                        would be more than about $100/month.
                        I would of course continue updating the
                        server, but maintenance and operation must be
                        a group effort so we don't get a situation
                        like tiddlyspot where we rely on two people
                        who may not be active members of the community
                        and we have no way to shift ownership for
                        continued operation.

                        I don't know what interest there is in this,
                        so I am going to gauge that from the response
                        to this post. Also, help with getting a
                        development computer would speed things up a lot.

                        A link to the amazon wishilst for the computer
                        components:
                        
https://www.amazon.fr/hz/wishlist/ls/2WM0S9VV3LJR1?ref_=wl_share

                        ps:

                        There are a lot of future features that I am
                        working on, like the ability to search
                        multiple wikis from one wiki, inter-server
                        federation so you can have your own private
                        server and interact with other servers, having
                        a login on one server that lets you access
                        wikis on other servers, things like that.

--
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] <mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/d79dfc7f-5eae-4fb9-a7ec-eb1daece6d76n%40googlegroups.com <https://groups.google.com/d/msgid/tiddlywiki/d79dfc7f-5eae-4fb9-a7ec-eb1daece6d76n%40googlegroups.com?utm_medium=email&utm_source=footer>.

--
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/5FEDF999.6080805%40googlemail.com.

Reply via email to