NoteSelf / NoteSelf.github.io

Home page of the project
Other
125 stars 18 forks source link

Create multiple tiddlers with same name #39

Open dgerod opened 7 years ago

dgerod commented 7 years ago

Hi,

I like your initiative, I think it is very promising. In fact, more than five years ago I created something similar but based on TiddlyWiki 2, see TW-WNB.

I am very happy with TW-WNB and I am still using it in my daily work and personal projects, but last year I was thinking to move it to TiddlyWiki 5. The new version of TiddlyWiki provides some functionality out of the box that I like and I think that are essential for a good work notebook.

Before developing it I analyzed what was needed to build a good notebook, and I created a list of requirements or technical modifications of TiddlyWiki. For example, it is mandatory to be able to create tiddlers with same name and this is not possible in TiddlyWiki, due to that I create several plugins and hack TiddlyWiki core.

List of requirements:

What are your plans for NoteSelf? I am specially interested on the first requirement, this is my main concern of using NoteSelf or not. Thanks.

Kind regards, -- Diego Escudero

danielo515 commented 6 years ago

Hello Diego,

The topic about the title is something that we as a community discuss from time to tome. Jeryemy made a decision about what the ID for the tiddlers are, and that ID is the title. When I started NoteSelf I had to make a decision, to follow the same principles of TW or to go my way. Since I don't have enough time to spent on my personal projects I decided to follow the same way tiddlywiki does for compatibility reasons. If at any point Jeremy changes his mind, I'll be very happy to make all the required modifications in order to support the tiddlers by ID, until that I'm afraid we will have the same limitation. So the place to discuss this is the official tiddlywiki5 repository or the google mailing list.

Many thanks for your interest and for taking the effort of oppening an issue.

dgerod commented 6 years ago

I know the decision TW team took several time ago, and it has sense as a wiki.

I was asking that to you because for my understanding you are creating a version of TW, maybe I am wrong. When you create a version of TW, it is possible to add a set of plugins, hooks and so on to modify default functionality of TW, this is the powerful of TW. In fact, this is what I did in TW Classic more than 4 years ago, I create several plugins and hooks to allow this extra functionality. And as code of TW Classic was so good structured, I was able to did it without any knowledge of javascript.

Thanks for your answer.