Tony,

I'm fairly familiar with both of those plugins. I spent a bit of time 
trying to get the tiddlytouch plugin to work as a dependency for another 
experiment I was trying. Another really interesting one is BTC's Pan 
plugin. However, each of these plugins seems like it required a lot more 
code than if the same UI had been developed to work directly on the DOM. 
The tiddlywiki framework creates a layer of abstraction that is complicated 
to work through in terms of ui. It is optimized for connections between 
pieces of data and manipulation of those connections, but because those 
abstractions cut across the DOM in somewhat strange ways, doing ui work 
feels a little bit like doing a painting from six feet away with your brush 
glued to the end of a pool noodle. That's just the cost of preserving 
user-manipulable connections.

I'm not saying this because I can't be bothered to do some research. I'm 
saying this *because* I have been doing a fair bit of research and 
experimentation.

Best wishes,
Adam

On Wednesday, January 23, 2019 at 4:56:43 AM UTC, TonyM wrote:
>
> Adam,
>
> The control of TiddlyWikis UI is extensive, it provides a framework that 
> can be co-opted into many forms as is exemplified by two examples 
>
>
>    - *The Demo page: http://muritest.tiddlyspot.com 
>    <http://muritest.tiddlyspot.com/>  (tiddly demo)*
>    - *The Plugin page: tiddlytouch.tiddlyspot.com 
>    <http://tiddlytouch.tiddlyspot.com/>    (latest changes and development 
>    infos)*
>
> And
>
> This Kanban view ! Look familiar?
>
> https://ibnishak.github.io/Tesseract/projects/tekan/Tekan.html
> Make sure you click on the page button to which it refers.
>
> Basically the UI can be taken as far as you want, a bit like using  a 
> WordPress back-end but a fully customised front end.
>
> But of course you may want such a drastically different front end that 
> having to buy into TiddlyWikis UI may not seem worthwhile, but just 
> consider what you get for your money, if you do?.
>
> What I am saying is make sure you learn more before you make general 
> assumptions.
>
> Regards
> Tony
>
>
> On Wednesday, January 23, 2019 at 12:35:52 PM UTC+11, admls wrote:
>>
>> @Tony,
>>
>> Thanks for the welcome! I look forward to helping however I can. I 
>> wouldn't say that I'm very skilled, but I am learning fast.
>> The issue with the difficulty of doing even minimal number manipulation 
>> is definitely one I've come across, too. I'd personally like to go the 
>> route of investigating whether some kind of minimal and secure inline 
>> javascript is possible. If it is, I think it could open up that 
>> functionality and reduce bloat. The main project I've got my mind on at the 
>> moment is UI related. That's an area where progress may be difficult. In 
>> the little experimentation I've done with it, the tiddlywiki framework 
>> makes ui somewhat complicated.
>>
>> Anyway, lots of ideas to explore!
>>
>> @Mario,
>>
>> I haven't tried the workflow for editing the core yet, but I did try it 
>> for a plugin and ran into a problem. I included the plugins necessary for 
>> saving tiddlers. And I included the plugin that I'm trying to develop (I 
>> had a few hasty tiddlers that I dropped in the plugin directory from 
>> another directory). I updated the config object as well. I got new tiddlers 
>> saving into the plugin directory. So that is working great. But I can't get 
>> the tiddlers I already had in there to show up in the wiki when it is 
>> running. Any ideas?
>>
>>
>>
>> Best wishes,
>> Adam
>>
>>
>> On Sunday, January 20, 2019 at 12:26:03 AM UTC, TonyM wrote:
>>>
>>> Adam,
>>>
>>> It is exciting to hear we have someone with the interest and skills to 
>>> contribute in this way. Keep in mind we have a lot of superusers here, like 
>>> myself, who cant YET build such JS plugins, but we know how to do a lot of 
>>> things using existing widgets, plugins and building macros. It is we who 
>>> come across issues that  tiddlywiki either does not handle or does not 
>>> handle well. It would be great if you could socialise these with us, 
>>> perhaps in the other google group, because you can then make a real 
>>> difference. Looking through the Git hub issues will also detail many of 
>>> these gaps.
>>>
>>> Presently for example I have to use formulas or calc plugin just to 
>>> increment a value in a field (even just by 1) if such a solution could be 
>>> made and placed in the core or a small plugin it would I believe help a lot 
>>> of people.
>>>
>>> I am sure I could generate a number of small, medium or large projects a 
>>> budding developer could play with.
>>>
>>> Another source is features available in HTML that requires java-script 
>>> to work, they can be found all over the internet, some a really cool, but 
>>> they need a developer to translate them into Widgets and macros within 
>>> tiddlywikis framework.
>>>
>>> Welcome, great to have you on the team.
>>>
>>> Regards
>>> Tony
>>>
>>>
>>> On Sunday, 20 January 2019 00:21:05 UTC+11, admls wrote:
>>>>
>>>> Hi Mario,
>>>>
>>>> I think, you talk about this playlist: How to set up a TiddlyWiki 
>>>>> development environment 
>>>>> <https://www.youtube.com/watch?v=3h1nemtQLRI&list=PLuiC_HFhI4OxtThoQf92ws875R9zgNGSd>.
>>>>>  
>>>>> videos 12, 13, 14 ... right. 
>>>>>
>>>>
>>>> That's the one! Thanks for making that, by the way. It has really 
>>>> helped me to get some kind of handle on what's going on.
>>>>
>>>> This is amazingly helpful information. I'm really excited to get 
>>>> started and make some contributions of some kind. I'll try this out next 
>>>> week and I'll see then if I have correclty grokked what you've written. 
>>>> Thanks for your help! I never would have been able to figure this out on 
>>>> my 
>>>> own.
>>>>
>>>> Best wishes,
>>>>
>>>> Adam
>>>>
>>>>
>>>>
>>>> On Saturday, January 19, 2019 at 12:26:26 PM UTC, PMario wrote:
>>>>>
>>>>>  Hi Adam, 
>>>>>
>>>>> Welcome to the club! :) 
>>>>>
>>>>> I think, you talk about this playlist: How to set up a TiddlyWiki 
>>>>> development environment 
>>>>> <https://www.youtube.com/watch?v=3h1nemtQLRI&list=PLuiC_HFhI4OxtThoQf92ws875R9zgNGSd>.
>>>>>  
>>>>> videos 12, 13, 14 ... right. 
>>>>>
>>>>> A file TiddlyWiki, that is build with: node tiddlywiki.js 
>>>>> editions/abcd --build index  can not write back single files to the 
>>>>> local harddisk. ... 
>>>>>
>>>>> If we want to write single tiddlers, we need to use the --server 
>>>>> command. ... BUT a server setting needs some adjustments to 
>>>>> tiddlywiki.info file. It needs to include the "file-system" plugins. 
>>>>>
>>>>>     "plugins": [
>>>>>         "tiddlywiki/tiddlyweb",
>>>>>         "tiddlywiki/filesystem",
>>>>>
>>>>> If these plugins are missing, you can't save!!!!!!!  See the 
>>>>> differences in 
>>>>>
>>>>>  - 
>>>>> https://github.com/Jermolene/TiddlyWiki5/blob/master/editions/tw5.com/tiddlywiki.info
>>>>>  
>>>>> and
>>>>>  - 
>>>>> https://github.com/Jermolene/TiddlyWiki5/blob/master/editions/tw5.com-server/tiddlywiki.info
>>>>>
>>>>> The server setting also uses the: 
>>>>>
>>>>>     "includeWikis": [
>>>>>         "../tw5.com"
>>>>>
>>>>> setting, which will load the content from tw5.com/tiddlers/ 
>>>>> directory. So no code duplication is needed
>>>>>
>>>>> There is a second setting, which tells the server where to save *new* 
>>>>> tiddlers.
>>>>>
>>>>>     "config": {
>>>>>         "default-tiddler-location": "../tw5.com/tiddlers"
>>>>>
>>>>>
>>>>> tiddlywiki.info from editions/tw5.com  also contains
>>>>>
>>>>>     "config": {
>>>>>         "retain-original-tiddler-path": true
>>>>>
>>>>> which allows the wiki to remember the original path from every tiddler 
>>>>> eg: tiddlers/myPath ... and so on. 
>>>>> New tiddlers will be written to the default-tiddler-location specified 
>>>>> in the server. 
>>>>>
>>>>>
>>>>> So if you want to change content from tiddlywiki.com you'll need to 
>>>>>
>>>>>  - create a new feature branch
>>>>>  - run the server
>>>>>  - change 1-3 files
>>>>>  - create a PR. 
>>>>>
>>>>> Do __not__ change too many different files. It makes it much harder to 
>>>>> get the PR merged, because there will be too much discussion. 
>>>>>
>>>>> hope that helps. 
>>>>>
>>>>> have fun!
>>>>> mario
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywikidev+unsubscr...@googlegroups.com.
To post to this group, send email to tiddlywikidev@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywikidev.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywikidev/c09376cd-2799-4f7e-a77b-935ec122a919%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to