Hence my proposal for a new feature moratorium. It's a simple way to ensure that my attention stays focussed on the really important things for the next few weeks.
--
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 tiddlywiki+...@googlegroups.com.
To post to this group, send email to tiddl...@googlegroups.com.
Visit this group at http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/d/optout.
--
--
You received this message because you are subscribed to a topic in the Google Groups "TiddlyWiki" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tiddlywiki/73ctphmY84k/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddlywiki+...@googlegroups.com.
I think that we could try making a public tiddlywiki on tiddlyspot and make a list of topics people want documentation for the most, then collect explanations and examples from people and hopefully get someone who is good at technical writing or design to collect everything into a nice tiddler we can submit for inclusion on the main page.
--
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 tiddlywiki+...@googlegroups.com.
To post to this group, send email to tiddl...@googlegroups.com.
Visit this group at http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "TiddlyWiki" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tiddlywiki/73ctphmY84k/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddlywiki+...@googlegroups.com.
To post to this group, send email to tiddl...@googlegroups.com.
Visit this group at http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/d/optout.
http://tw-doc-ideas.tiddlyspot.com
With regards to the documentation specifically then, how should we think about, for example "Introduction to Filters" - should it be split into ~13 different tiddlers and those tiddlers then re-combined?
On a need basis perhaps? I.e if a part can be reused, then it is tiddlified to avoid redundance in the system. Not sure how to deal with if there's later a wish to change it in one context but not the other. Or maybe clone+change is obvoius solution?
Hi Erwan
> I tried to develop these ideas and to imagine how things could work globally in a more detailed proposition, in case that helps: http://tw-doc-ideas.tiddlyspot.com
Terrific stuff, thank you Erwan. You've done a great job of summarising the situation and the ideas that are floating around.
Perhaps some of your material could be structured as a pull request to start fleshing out the contribution guidelines in tw5.com?
On a need basis perhaps? I.e if a part can be reused, then it is tiddlified to avoid redundance in the system. Not sure how to deal with if there's later a wish to change it in one context but not the other. Or maybe clone+change is obvoius solution?Yes, but that introduces a few questions, like...
- What name should that new tiddler get?
- Does it need tagging?
- Any fields?
- Where do I need to link it?
- How do I put it into context?
- Does it need ordering in some list?
Whereas I could simply do some section magic, reference that bit form anywhere, have it neatly displayed in a clickable toc... and all those things that make not really big tiddlers not nessessarily smaller than they have to be.
Let me put it slightly differently: there is a too small... in the sense of: "smaller than is perhaps good for ya"... omg, all the uncertainty that comes with the quantum-approach to anything. ^^
My point is that TW-5 should be informed (or introduced) as (1) collaborative works where many can edit simultaneously
--
The starting point for me is a personal notebook, a tool to help me think. Yes, colaboration as well, but i am note sure about the many can edit paradigm. GitHub and forking seems to be a better way, avoiding unnecessary coordination and protocols for decision making
--My point is that TW-5 should be informed (or introduced) as (1) collaborative works where many can edit simultaneouslyWhile that would be very desireable, TiddlyWiki is not that.Best wishes, Tobias.
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 tiddlywiki+unsubscribe@googlegroups.com.
Several recent events have conspired to make me suggest that until the end of the year I operate a moratorium on new features for TiddlyWiki5. Instead, I propose to focus on documentation, and presentation of the available editions and plugins. I will of course continue to fix bugs as they are reported wherever it's possible to do so.(In the next few weeks I will also have to pay some attention to TiddlyFox and TiddlyDesktop. In the case of TiddlyFox, imminent Firefox architectural changes will require the architecture of the add-on to be significantly updated).One trigger is obviously the recent thread discussing obstacles to TiddlyWiki's success:A more subtle trigger is my recent experience with implementing the "export" features for 5.1.5.I started work on those features on around 12 days ago, on November 9th. I committed the first working code on November 10th. Ever since then I've been tied up with fixing up the loose ends: making the strings translatable, making improvements in response to feedback. Most recently, I've been implementing nested popups so that the export button will function when it is invoked through the "more" menu. The initial implementation was quick and fun, but a lot of the work since has been a slow slog.In my experience that is all pretty typical for a major new UI feature: 2 days to get the basic implementation followed by 5 to 10 days of working through the edge cases and cleaning up. Of course, part of the reason it takes so long is that alongside I'm still working on bug fixes, documentation and the occasional new feature such as the tabbed table of contents.The third trigger starts with the fact that I've been busy over the last few days, and unable to participate in the mailing list threads as much as I'd like. I've still been scanning the messages, and I'm drawn to the conclusion that for many people here, some of the quite basic features of TiddlyWiki are, thanks to the lack of documentation, indistinguishable from voodoo. For example, Danielo's terrific recent post on the "variable" attribute of the list widget was pretty interesting: another basic feature that hasn't been well enough communicated.So, now that I stand back, I'm not at all sure that the work on the "export" features was the best use of my time. It's an undeniably important feature in terms of rounding out the interoperability of TiddlyWiki, but it makes little or no difference to new users.My worry is that this will keep happening. There's plenty of voices here calling for new features, and I'm naturally attracted to the intricate problem solving required to implement them. I've a deep motivation to keep smashing through the roadmap of planned features.Hence my proposal for a new feature moratorium. It's a simple way to ensure that my attention stays focussed on the really important things for the next few weeks.Some quick googling suggests that new feature moratoriums are not uncommon:I'd be interested in any thoughts on this, and of course we'll discuss it further at the hangout next Tuesday,Best wishesJeremy
If you document TW5 thoroughly -- not just the dense, complex documentation targeted towards seasoned programmers, but the more easily understood documentation that could be read by newbies -- I think TW5 will grow on its own.
That's a great idea! Thank you for the information! My idea was more for an online wiki, though, so that everyone can add to it and help to expand it through group effort. I know I didn't say that specifically, but that's what I had in mind when I wrote that. That said, I'm sure the two aren't mutually exclusive. Having a book in hand that guides you through something step-by-step is very different than having a bunch of separate articles on a wiki. They each have a very useful place in the learning process.
Here's my state: I have several useful TWC wikis in progress ... some have several hundred tiddlers. Even though there's very little theming done I have only read that a) TWC tiddlers can't be directly imported to TW5 and b) there's a tool "in progress" that will convert "most" tiddlers (but no specification of what gets converted and what doesn't).I'm willing to learn the new markup language, and in fact, I'm willing to start new wikis from scratch (new topics) but my blocking issue is that I do rely on several TWC plugins and I have no idea what the equivalent is in TW5 or if it is available. So in the interests of progressing, I hope you'll be able to answer for me what the equivalent of the following is in TW5 or what I should be doing instead:
a) The single most important plugin I use is SharedTiddlers, which lets me have a "base" wiki which contains nearly all the plugins I use (except SharedTiddlers itself...) and then a bunch of topic wikis that refer to the "base" for all enhancments ... plugins, configuration, etc. That way when I introduce a new plugin to my repertoire ... or a plugin is upgraded ... I do it in one place - base.html - and it is available in all my wikis instantly and automatically. Does SharedTiddlers exist in TW5 or is there another way to get this vital functionality?
b) TextArea - to adjust the size of the area of the new tiddler I'm creating.
c) RearrangeTiddlers - I just like to organize several tiddlers I'm reading at the moment.
d) ForEachTiddler - I've written little utilities like a macro that deletes all tiddlers with a given tag.
<$list filter="[tag[SomeTag]]">
<$action-deletetiddler {{!!title}}/>
</$list>
<$action-deletetiddler $filter="[tag[sometag]]"/><$button>
<$action-deletetiddler $filter="[tag[sometag]]"/>
Delete tiddlers
</$button>
e) DisableWikiLinks - sometimes it's more convenient than using individual markup
f) MathJax - I can move up to KaTeX ... I assume the markup to signal TeX is similar, so this probably isn't a problem.
Really, the lack of documentation and the different plugin support are the major major blockers for me. I just isn't practical to search google groups to find answers to questions like "what's available" - things are so scattered.
I will very much appreciate your help in getting me going on TW5 by letting me know what the right way to handle each of the needs that the above TWC plugins do for me. And also, am I right that I might as well NOT convert my old TWC wikis? Or does the tool to do the conversion actual exist and work?
I am a happy user of TWC. Every few months I check this group to see how TW5 is coming along and I was very happy to read this message - until I released it was 3 months old. Has this moratorium paid off? Is there documentation and a plugin list for new users? I hope so!
Here's my state: I have several useful TWC wikis in progress ... some have several hundred tiddlers. Even though there's very little theming done I have only read that a) TWC tiddlers can't be directly imported to TW5 and b) there's a tool "in progress" that will convert "most" tiddlers (but no specification of what gets converted and what doesn't).
I'm willing to learn the new markup language, and in fact, I'm willing to start new wikis from scratch (new topics) but my blocking issue is that I do rely on several TWC plugins and I have no idea what the equivalent is in TW5 or if it is available. So in the interests of progressing, I hope you'll be able to answer for me what the equivalent of the following is in TW5 or what I should be doing instead:a) The single most important plugin I use is SharedTiddlers, which lets me have a "base" wiki which contains nearly all the plugins I use (except SharedTiddlers itself...) and then a bunch of topic wikis that refer to the "base" for all enhancments ... plugins, configuration, etc. That way when I introduce a new plugin to my repertoire ... or a plugin is upgraded ... I do it in one place - base.html - and it is available in all my wikis instantly and automatically. Does SharedTiddlers exist in TW5 or is there another way to get this vital functionality?
b) TextArea - to adjust the size of the area of the new tiddler I'm creating.
c) RearrangeTiddlers - I just like to organize several tiddlers I'm reading at the moment.
d) ForEachTiddler - I've written little utilities like a macro that deletes all tiddlers with a given tag.
e) DisableWikiLinks - sometimes it's more convenient than using individual markup
f) MathJax - I can move up to KaTeX ... I assume the markup to signal TeX is similar, so this probably isn't a problem.
Really, the lack of documentation and the different plugin support are the major major blockers for me. I just isn't practical to search google groups to find answers to questions like "what's available" - things are so scattered.
I will very much appreciate your help in getting me going on TW5 by letting me know what the right way to handle each of the needs that the above TWC plugins do for me. And also, am I right that I might as well NOT convert my old TWC wikis?
Or does the tool to do the conversion actual exist and work?
a) The single most important plugin I use is SharedTiddlers, which lets me have a "base" wiki which contains nearly all the plugins I use (except SharedTiddlers itself...) and then a bunch of topic wikis that refer to the "base" for all enhancments ... plugins, configuration, etc. That way when I introduce a new plugin to my repertoire ... or a plugin is upgraded ... I do it in one place - base.html - and it is available in all my wikis instantly and automatically. Does SharedTiddlers exist in TW5 or is there another way to get this vital functionality?
b) TextArea - to adjust the size of the area of the new tiddler I'm creating.
c) RearrangeTiddlers - I just like to organize several tiddlers I'm reading at the moment.