Best wishes
Mohammad

On Thu, May 27, 2021 at 4:28 PM Stobot <[email protected]> wrote:

> Thanks everyone for the feedback!
>
> @Soren
>
>    - Good point about the formatting on the values in the Default
>    section, I'll try parentheses.
>    - I ''strongly'' agree that every attribute should have an example. I
>    might have to put that as a secondary effort though to make sure I finish
>    this.
>    - Good reminder again on color-blindness. I did end up going with the
>    bold / italic setup so I think I'll stick with that unless I hear of
>    something better
>    - I like the note about doing source="MyImageTiddler" rather than just
>    source as I have it. I actually did that originally, but after realizing
>    how many attributes some of these things have, I counter-balanced against
>    the length of the syntax mockup. I think you're probably right anyways, and
>    I think your point about a maintained table of example values per type
>    makes sense - good idea. But take a look at something like <$edit-text/>
>    which has 20 attributes. At a certain length, I worry we would lose people,
>    or you then get into a kind of stepped layout where each attribute gets a
>    newline?
>    - I agree on the order, I did put all the required ones first, and
>    then took some liberty on ones I thought were most common, but alphabetical
>    probably makes more sense. Counter to that might be to bundle (sort
>    together) the ones that go together.
>    - Your last point on multiple required attributes is similar to where
>    I was thinking about too. For reference, using your example -
>    <$action-setfield>
>       - Your suggestion: <$action-setfield $tiddler="tid" ($field="field"
>       | $index = "index" | *text* field) $value="value" />  - what does
>       the *text* field part mean?
>       - I was thinking about the combinations that were valid could all
>       be spelled out. For example either tiddler or field are fine, and if you
>       use index you need tiddler too.
>       - So maybe: <$action-setfield ( $tiddler | $field | $tiddler +
>       $field | $tiddler + $index ) $value /> - though again that gets long if
>       there are lots of options like this.
>
> @Tones
>
>    - I commented on your other thread on CSS - I agree that's an
>    opportunity for a little more to be added to the documentation also
>    - I also like the "copy to clipboard" piece. I saw that in many of the
>    examples and will try to implement it by reverse-engineering the core macro
>    that does it.
>    - You bring up a lot of other things that while valid, would be
>    massive scope creep on an already large effort, but I'm happy to pencil in
>    for future "phases"
>       - Multiple versions of common widgets, like the filtered
>       transclusion example, good point.
>       - Documentation of macros & <$macrocall/> syntax
>       - Examples should all work on TiddlyWiki.com - totally agree. I
>       think the whole "recipe book" idea as base data (as is used for some of 
> the
>       filter stuff is a good starting point myself)
>       - Test-data / plugins: Good ideas too, as above, I think a small
>       internal dataset like recipes / ingredients etc. are perfect for 
> starting
>       though
>       - Send-message vs. action widgets (paraphrasing) also valid thing
>       to further describe
>       - Whole learning environment: My personal opinion based on other
>       languages is that I like the core to support main syntax and examples, 
> and
>       leave external sources for more guided training (such as Soren's Grok 
> book
>       and videos)
>
> @Mohammad
>
>    - I'll take a look at Shiraz and the Alert Macro as you suggest.
>    - The general flow you illustrate sounds good to me, and I think is
>    similar to what TiddlyWiki has, but with just a few missing pieces.
>    - Agree with you and Soren on bold / italic vs. colors, good point
>    - I agree (mostly) on the consistent outline (constant number of
>    sections), though to keep the scope small, thought would be to split the
>    effort into phases to increase the liklihood of it getting finished.
>       - Syntax and Attributes table would be phase I
>       - Examples and other cleanup could be phase II etc.
>    - I agree on referring to the other languages for inspiration. A
>    saying I'll sometimes use is that "sometimes consistency is more important
>    than accuracy" which sounds counter-intuitive, but if the end result is
>    learning, absorbing material is job 1
>
> @TiddlyTweeter
>
>    - I understood where you were going with your comments in the other
>    thread. I think there is definitely a "too far" area, and having much
>    deeper learning can be better handled in other places, with other mediums
>    even
>    - I agree on the scope, and will definitely not make everyone happy
>    with what I plan on doing, but I think it most prudent to break the effort
>    into phases as mentioned above. If I / we don't do this, the chance of
>    giving up before completion is high
>       - Just adding the Syntax section and tweaking the Attribution
>       section is what I'm considering phase I, Examples maybe phase II, and 
> then
>       other areas besides widgets (filter operators, macros, CSS, SVG etc. 
> could
>       come later)
>
> @Álvaro
>
>    - That point is really valid and Soren agrees. As I mentioned to him I
>    only worry about the length, but you additionally make the point that
>    without it, people could falsely assume that you can omit the parameter
>    name and have it work in a position-based way, which you can't. So maybe
>    I'll have to relent there.
>    - I'm not clear on your second point. I will say that the mockup does
>    in fact use a macro as a template as you describe if you scroll down a bit,
>    so all of the parameter information is in fields and the syntax bit is
>    generated centrally so it can be tweaked. If you mean something else, maybe
>    elaborate a bit more?
>
> All, thank you again for the feedback, I'll take another look tonight and
> incorporate what I can from the above. As mentioned I'll intend to do this
> in phases and at least make it through Phase I. My day-job is quite
> strenuous right now (normally 12-hours/day X 5 days and then maybe 4
> hours/day on the weekend), so this will go slowly. For those curious, I run
> a team of project managers, so that's where my background of project
> managent, scope, requirements etc. comes from.
>
> Parting questions for now:
>
>    - Is there a  better way to get per-tiddler commentary? I think I
>    mentioned doing the Disqus thing, is anyone interested in participating
>    that way? I wish there was a multi-user environment available for this kind
>    of thing.
>    - Who has to approve this for it to get implemnted? I know @Mohammad
>    offered to turn the result of this into a pull-request. I still worry we
>    might get to the end of this whole effort and the right person doesn't say
>    yes?
>
>
Sure! I help with PRs! No worries on this and if you like I can prepare a
short slideshow to teach you how to do so! I am sure Saq and Jeremy will be
there to answer our questions and give advice on how to do this!



> On Thursday, May 27, 2021 at 2:56:35 AM UTC-4 TiddlyTweeter wrote:
>
>> Mohammad wrote:
>>
>>> I have attached a sample doc from Excel
>>>
>>> The same sequence: purpose, syntax, arguments (in/out parameters),
>>> remarks, examples
>>>
>>
>> [image: Screenshot 2021-05-27 085252.jpg]
>>
>> Ha. Very good example!
>>
>> And, YES. We are all Sinners, and especially Microsoft :-)
>>
>> TT
>>
> --
> 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/9936c0a8-f090-4973-bdc6-d4551b5e5879n%40googlegroups.com
> <https://groups.google.com/d/msgid/tiddlywiki/9936c0a8-f090-4973-bdc6-d4551b5e5879n%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/CAAV1gMD7HLiU946mVVqmmzdfCCBiyZUfodjN6UbXFRTz%3DQ%2BYVA%40mail.gmail.com.

Reply via email to