Hi,
I'm a new user of CintaNotes. Thanks for this light, pleasant and useful tool.
The requested feature could operate like this:
1. User writes a list inside a note, one item per line
2. User copies an item from this note and pastes it in title of another note
3. CintaNotes automatically creates link from the first note to the second one
4. After, clicking on the link in the first note opens the second one
This feature would be empowered when CintaNotes will offer the ability to edit several notes at a time.
I've searched such a feature, or a similar one, in roadmap but I haven't found it. So, sorry if it was here yet.
Best regards
[Managing] auto-link to other note based on its title recognition
Forum rules
1. Please keep it one request/suggestion per topic.
2. Please mark the requests with the following tags:
[Startup] - issue related to the program's startup or shutdown process;
[Taking] and [Clipping] - related to acquiring/creating notes (excl. editing);
[Viewing] - related to notes list browsing and reading;
[Editing] - related to the process of editing new and existing notes;
[Search] - related to note searching and finding;
[Managing] - related to note organization and management;
[Reordering/Sorting] - related to sorting or reordering the notes list;
[Clipboard] - clipboard operations;
[Import] and [Export] - issue related to bulk notes import/export;
[Globalization] - issues related to multiple languages/cultures support;
[Files] and [Backup] - file operations,notes back-end and backup;
[UI] - UI issues which don't fall into any of the above categories;
[Other] - other issues which don't fall into any of the above categories.
Thank you!
1. Please keep it one request/suggestion per topic.
2. Please mark the requests with the following tags:
[Startup] - issue related to the program's startup or shutdown process;
[Taking] and [Clipping] - related to acquiring/creating notes (excl. editing);
[Viewing] - related to notes list browsing and reading;
[Editing] - related to the process of editing new and existing notes;
[Search] - related to note searching and finding;
[Managing] - related to note organization and management;
[Reordering/Sorting] - related to sorting or reordering the notes list;
[Clipboard] - clipboard operations;
[Import] and [Export] - issue related to bulk notes import/export;
[Globalization] - issues related to multiple languages/cultures support;
[Files] and [Backup] - file operations,notes back-end and backup;
[UI] - UI issues which don't fall into any of the above categories;
[Other] - other issues which don't fall into any of the above categories.
Thank you!
- CintaNotes Developer
- Site Admin
- Posts: 5002
- Joined: Fri Dec 12, 2008 4:45 pm
- Contact:
Re: [Managing] auto-link to other note based on its title recognition
Hello apenf,
thank you for your suggestion and sorry for the belated reply.
I agree that this feature might be useful, however I don't see an easy way how
CN could "automatically" recognize the link between these two notes without some
special markup. Do you have any idea?
thank you for your suggestion and sorry for the belated reply.
I agree that this feature might be useful, however I don't see an easy way how
CN could "automatically" recognize the link between these two notes without some
special markup. Do you have any idea?
Alex
Re: [Managing] auto-link to other note based on its title recognition
Hello Alex,
Sorry no, I haven't really thought about a solution.
Maybe with a regexp search through all contents of the already existing notes when the title of a being created note losses the focus ?
Then, all strings fitting the regexp string search criteria could be transformed as link to the new created note.
Hope this will help you.
Arnaud
Sorry no, I haven't really thought about a solution.
Maybe with a regexp search through all contents of the already existing notes when the title of a being created note losses the focus ?
Then, all strings fitting the regexp string search criteria could be transformed as link to the new created note.
Hope this will help you.
Arnaud
- CintaNotes Developer
- Site Admin
- Posts: 5002
- Joined: Fri Dec 12, 2008 4:45 pm
- Contact:
Re: [Managing] auto-link to other note based on its title recognition
Well, I guess this could be a way to do it.
But certainly I'll make it so that this feature could be turned off, because of the inevitable slowdown
of this regexp search.
Anyway, let's have a vote first and see how much demand there is for this feature.
UPD: I've remebered that this topic has already come up..
Not in the exact form, but please see: viewtopic.php?f=4&t=286
I'm gonna leave the poll here because here the stress is on "automatic" (as opposed to manual) linking.
But certainly I'll make it so that this feature could be turned off, because of the inevitable slowdown
of this regexp search.
Anyway, let's have a vote first and see how much demand there is for this feature.
UPD: I've remebered that this topic has already come up..
Not in the exact form, but please see: viewtopic.php?f=4&t=286
I'm gonna leave the poll here because here the stress is on "automatic" (as opposed to manual) linking.
Alex
Re: [Managing] auto-link to other note based on its title recognition
Alex,
Thanks for considering this feature as an conceivable one.
I've thought about another way to do it: using CamelCase, like Wikidpad does (see http://wikidpad.sourceforge.net/).
In short:
- In edit mode, User writes a CamelCase word, and a double-click on it creates the new note with the title "Camel Case" (note the whitespace between Camel and Case), or leads to the note if it has already been created before. Of course, if there isn't a double-click on the CamelCase word, the new note and the link are not created.
- In view mode, CamelCase word appears like a standard link, and a simple click leads (opens) to the targeted note.
I didn't think of it yesterday, yet I use Wikidpad almost every day (like CN) !
This way is probably easier for the user as he must not copy and paste in the title bar of the new note. But I'm not sure that the same thing for the developper .
Hope you'll find this helpful.
Arnaud
Thanks for considering this feature as an conceivable one.
I've thought about another way to do it: using CamelCase, like Wikidpad does (see http://wikidpad.sourceforge.net/).
In short:
- In edit mode, User writes a CamelCase word, and a double-click on it creates the new note with the title "Camel Case" (note the whitespace between Camel and Case), or leads to the note if it has already been created before. Of course, if there isn't a double-click on the CamelCase word, the new note and the link are not created.
- In view mode, CamelCase word appears like a standard link, and a simple click leads (opens) to the targeted note.
I didn't think of it yesterday, yet I use Wikidpad almost every day (like CN) !
This way is probably easier for the user as he must not copy and paste in the title bar of the new note. But I'm not sure that the same thing for the developper .
Hope you'll find this helpful.
Arnaud
- CintaNotes Developer
- Site Admin
- Posts: 5002
- Joined: Fri Dec 12, 2008 4:45 pm
- Contact:
Re: [Managing] auto-link to other note based on its title recognition
Arnaud, thanks for the suggestion!
Frankly I personally am not a fan of wiki-like CamelCase because it has caused me quite a lot of pain
in the past. It turns out, from one hand, that too many names are naturally CamelCase (StarCraft, CintaNotes);
on the other hand, some links would be of only one word and require adding a redundant word
such as "Link" in ChristmasLink.
I'd definitely prefer a simple markup like e.g. back-quotes `this is a link` or pipes |this is a link|. Of course it will become a link only if there is a note with the title "this is a link".
Frankly I personally am not a fan of wiki-like CamelCase because it has caused me quite a lot of pain
in the past. It turns out, from one hand, that too many names are naturally CamelCase (StarCraft, CintaNotes);
on the other hand, some links would be of only one word and require adding a redundant word
such as "Link" in ChristmasLink.
I'd definitely prefer a simple markup like e.g. back-quotes `this is a link` or pipes |this is a link|. Of course it will become a link only if there is a note with the title "this is a link".
Alex
Re: [Managing] auto-link to other note based on its title recognition
OK Alex,
Although I'm not really a programmer, I sensed that CamelCase was a more difficult solution than the other one described first.
Now, wait and see if this feature is a success !
Although I'm not really a programmer, I sensed that CamelCase was a more difficult solution than the other one described first.
Now, wait and see if this feature is a success !
- CintaNotes Developer
- Site Admin
- Posts: 5002
- Joined: Fri Dec 12, 2008 4:45 pm
- Contact:
Re: [Managing] auto-link to other note based on its title recognition
CamelCase is not much more difficult. I just don't like it
Alex
Re: [Managing] auto-link to other note based on its title recognition
Yes, I understand.
Just a practical remark about markup to help:
From a user point of view, I find CamelCase more handy and faster than "extra" markups, especially markups which needs to hit at the same time a key at the bottom of the keyboard (eg: Alt Gr) and a key at the top of the keyboard (eg: {, [, |, ...).
I have "french" keyboards (azerty), and I definitely prefer markup like ; : ! * $
For example, I use ! to tag urgent or important things in Cintanotes, I prefix my GTD tags by :, and I use <YYYY/MM/DD to tag todos with deadlines (so I have in my tag sidebar, from top to bottom, !, my list of : prefixed GTD tags and my list of duedates prefixed by <, followed by other miscelaneaous tags).
Arnaud
Just a practical remark about markup to help:
From a user point of view, I find CamelCase more handy and faster than "extra" markups, especially markups which needs to hit at the same time a key at the bottom of the keyboard (eg: Alt Gr) and a key at the top of the keyboard (eg: {, [, |, ...).
I have "french" keyboards (azerty), and I definitely prefer markup like ; : ! * $
For example, I use ! to tag urgent or important things in Cintanotes, I prefix my GTD tags by :, and I use <YYYY/MM/DD to tag todos with deadlines (so I have in my tag sidebar, from top to bottom, !, my list of : prefixed GTD tags and my list of duedates prefixed by <, followed by other miscelaneaous tags).
Arnaud
- CintaNotes Developer
- Site Admin
- Posts: 5002
- Joined: Fri Dec 12, 2008 4:45 pm
- Contact:
Re: [Managing] auto-link to other note based on its title recognition
Thanks, I'll definitely consider that.
Alex
-
- Moderator
- Posts: 202
- Joined: Fri Feb 06, 2009 6:01 pm
Re: [Managing] auto-link to other note based on its title recognition
Yup I agree 100% with the remark for example we don't have the ` (U+0060 GRAVE ACCENT) character on the italian keyboard layout and I can't type it easily. Well, italian keyboard is somewhat strange, you can't type proper italian with it but this is another story. So please Alex if at one point in time you'll need to give special meaning to a character try to make it customizable if possible.
- CintaNotes Developer
- Site Admin
- Posts: 5002
- Joined: Fri Dec 12, 2008 4:45 pm
- Contact:
Re: [Managing] auto-link to other note based on its title recognition
Thanks for the remark! It is a very valuable one indeed.
Alex
Re: [Managing] auto-link to other note based on its title recognition
Hi, All
Let me show you just an example of the possiblities I see that an autolink feature would allow.
Assume having a list of contacts in CN, one contact/note with note title = contact name (see export extract from CN below):
[27/01/2010 20:56] Donald
Grumpy
Phone # 6165113219
[27/01/2010 20:57] Daisy
Pleasant girl
Phone # 61651135448
Assume now having a note tagged ":phone" with a list of next phone-calls to have (see export below):
[27/01/2010 21:09] Next phone-calls
Donald
Dingo
Daisy
Then, closed to your phone (@GTD context), you type ":ph..." to see your next phone-calls list, and by clicking on the name of the contact, you directly reach the contact note where the phone number is.
In this way, CN would save time, particularly if associated with a tool like texter (eg: contact name first letters -> contact names)
Hope you'll find this useful.
Arnaud
Let me show you just an example of the possiblities I see that an autolink feature would allow.
Assume having a list of contacts in CN, one contact/note with note title = contact name (see export extract from CN below):
[27/01/2010 20:56] Donald
Grumpy
Phone # 6165113219
[27/01/2010 20:57] Daisy
Pleasant girl
Phone # 61651135448
Assume now having a note tagged ":phone" with a list of next phone-calls to have (see export below):
[27/01/2010 21:09] Next phone-calls
Donald
Dingo
Daisy
Then, closed to your phone (@GTD context), you type ":ph..." to see your next phone-calls list, and by clicking on the name of the contact, you directly reach the contact note where the phone number is.
In this way, CN would save time, particularly if associated with a tool like texter (eg: contact name first letters -> contact names)
Hope you'll find this useful.
Arnaud
- CintaNotes Developer
- Site Admin
- Posts: 5002
- Joined: Fri Dec 12, 2008 4:45 pm
- Contact:
Re: [Managing] auto-link to other note based on its title recognition
Arnaud,
I understand what kind of benefit this feature would bring. But still it won't be possible to do without "opening notes in muptiple windows" implemented first.
I understand what kind of benefit this feature would bring. But still it won't be possible to do without "opening notes in muptiple windows" implemented first.
Alex