Replies: 13 comments 18 replies
-
THE most valuable thing for the TW project?
What one thing or activity would contribute most to the TW project?
(Those are very different questions, Mat.) |
Beta Was this translation helpful? Give feedback.
-
Also sharing plugins makes me think of a community plugin library rather than a hosting service like TiddlySpot. Github saver is pretty good now with the recent bug fixes and I think @kookma has a good guide for setting it up. And you just need to set it up once per computer for all your wikis. Might not be ideal but I think that is best option at present. |
Beta Was this translation helpful? Give feedback.
-
Thank you @saqimtiaz - Well there are several tutorials to setup Tiddlywiki on GitHub. See for example https://github.com/kookma/TW5-GitHub-Saver |
Beta Was this translation helpful? Give feedback.
-
I know what @twMat wants because I want it too. There are a lot of useful plugins out there but they are not easy to find. We need a CENTRAL public place/method for sharing plugins. An website or a plugin library or something. Where all the plugins can adhere to some quality/technical standards. Maybe also to provide ability for users to evaluate them, vote them, categorize them, share useful experience or provide technical support. Something organized not as it is now, more like a jungle. Anyway, you get the point... |
Beta Was this translation helpful? Give feedback.
-
Following this with interest. :) |
Beta Was this translation helpful? Give feedback.
-
Thanks @twMat your question is phrased in a useful way. As a community, we have an opportunity to work together to achieve our collective aims, and thus a vital question is how we prioritise the different things that we could choose to do according to their value to the community and our goals. We need to be able to talk about priorities without getting too distracted by implementation details. In terms of community infrastructure, there are several substantial things we lack, and a few that could be improved:
The community plugin library and hosting service might sound like they could be the same thing, but they have very different constraints: the plugin library is for shared community resources for which we take some collective responsibility, while the hosting service would need to be available for anyone to host any type of content, with no collective responsibility. I have also come to believe that creating a community plugin library would have the most impact on the project, but I'm interested to hear other views. If so, then we should start a new discussion thread to get into more detail. At this point, that means pulling together a list of the goals and requirements for the effort. The process I'm describing might sound a bit lumbering but it's important to recognise that this is only tangentially a technology implementation problem, I think it's primarily about understanding the needs of the different voices in the community. |
Beta Was this translation helpful? Give feedback.
-
To my surprise, the discussion thus far indicates more or less a consensus on the matter. @kookma (and @saqimtiaz ) , I've posted some issues for your setup. So far it is unfortunately far from anything that an average user can easily set up. (Side note: A video is probably the clearest way to show how to do it.) @NicolasPetton , a community maintained plugin library sounds great but, as Jeremy indicates, where would the plugins be stored? I agree with @Jermolene 's suggestion for a new thread and:
@Jermolene - do you think you could start this thread? That gives it more weight than if e.g I do it and the objective would not be "misphrased". Thanks everyone. |
Beta Was this translation helpful? Give feedback.
-
Dreaming of a replacement for Google Groups in 2021: is it a dream? For five years now, I have maintained Discourse for the French community. So frustrated not to have the same tools for everyone and say good by GG ! |
Beta Was this translation helpful? Give feedback.
-
@silvyn I mentioned Discourse before but it went (largely) nowhere. In another "life", I'm a mod/leader/ambassador using Discourse. It does have its own issues... but really, nothing like as bad as GG. |
Beta Was this translation helpful? Give feedback.
-
After many years I've returned to using Tiddlywiki. I have only just started. I don't have clear idea yet of Tiddlywiki architecture nor how to make plugins currently. So bear this in mind for what I am musing below. I have lately gotten back to JavaScript development thanks solely to modern JavaScript and ES modules coming to browsers. With HTTP 2 and caching it's actually both easy and fast to load JS straight from NPM, or from services like Skypack and Unpkg. Thus I'd like to simply write plugins as JS modules and import them straight to Tiddly. I could even develop them by coding straight into a tiddler inside browser. Technically this is doable by something as simple as: import {registry} from "TiddlyWiki/plugins"
registry.register(my_plugin_object) This can be either a JS file published by NPM or evaluated from tiddler contents (highly dangerous) with eval inside browser. Since I'm currently ignorant enough not to know the feasibility of my idea I wanted to just note for the community. This method is how I like to write JS these days. I do realise it's not universal. Backwards compatibility and need to support older browsers would make this harder to implement, though not impossible. |
Beta Was this translation helpful? Give feedback.
-
@twMat wrote ...
I have read the discussion with interest, One thing that is perhaps not quite yet foregrounded enough and very relevant to your query above is ... a need for a resource that better matches user END NEEDS to simple click-and-get ONE-STOP solutions??? In my mind is users not interested in coding at all. Rather only on functional (end) needs that are domain/interest focused. So I'm thinking: How do I find the best (finished) TW (edition?) for an Anthropologist to collect field notes? Or an Artist to showcase their painting? The point I'm trying to get at, I hope relevant to the discussion, is that stepping towards a more centralized system are we aiming to ease access to "Components" to build solutions OR ease access to full (ready-to-run) "Solutions"? |
Beta Was this translation helpful? Give feedback.
-
Side note: I posted Please help to refine this (working!) Google Drive backend #5482 which I believe should enable users (who have a google account) to publish plugins etc via the following idea: There's a central wiki hosted somewhere that has the (requested) "GoogleDriveTWbackend" plugin installed. The wiki can also have its own automated listing of plugins thanks to Googles excellent Forms which basically lets you create "questionnaires" that anyone can fill in and all replies are automatically collected into a Google Sheet. (BTW, the form can be presented in that very public wiki). So... this sheet data is fetched by that central wiki and presented. The visitor can select which plugin he wants and it is fetched from the plugin creators sheet with tiddlers. Complex yes, complicated not very. |
Beta Was this translation helpful? Give feedback.
-
I think it will be "API documentation with example and typing". Learning usage of API is blocking me to create more complex plugin! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
A very open question:
What one thing or activity would contribute most to the TW project?
My own answer is; A practical solution for the community to be able to share plugins etc. By "practical solution" I mean something that the average user can actually and easily use.
(I'm "lucky" to presently have less time than ever to work on tiddly stuff because if I did have the time I would suffer tremendously from the tiddlyspot shutdown. It was truly my playground and a necessity for my contributions.)
Beta Was this translation helpful? Give feedback.
All reactions