⚡️ Ideas
Leki DZR Leki DZR May 16, 2023

using Alias with direct input

Explain the problem as you see it

To utilize the alias function during input, the process involves several steps. Initially, the complete name of the original node must be entered. Following this, the cursor must be repositioned back to the location of the original node. The command is then opened by pressing Ctrl+K. The phrase 'set alias to' is subsequently inputted, followed by the name that is to be assigned as the alias.

Why is this a problem for you?

The lack of an efficient alias function in Tana has several negative implications. Firstly, it significantly reduces the speed of input, making the use of aliases a cumbersome process. This is particularly problematic as aliases play a vital role in various areas such as information management, knowledge management, personal daily affairs management, and project management.

For instance, in the realm of knowledge management, a single term often has multiple expressions. The ability to quickly and easily create aliases for these terms would greatly enhance the efficiency and accuracy of knowledge management tasks.

Moreover, in a multilingual environment, the same concept may be represented by different words across languages. For polyglots using Tana, the absence of a user-friendly alias function can make their experience quite challenging. The alias function is essential for them as it allows for seamless navigation and understanding across different languages.

Thirdly, the lack of an efficient alias function can also hinder collaboration. In a team setting, different individuals may prefer to use different terms for the same concept. Without an easy-to-use alias function, it can lead to confusion and miscommunication, ultimately affecting the productivity and effectiveness of the team.

Suggest a solution

A comprehensive solution to this issue could involve the following steps:

Initiate a system-inherent tag field named 'alias (system)'. This would serve as a dedicated space for creating and managing aliases.

Enhance the functionality of nodes by allowing them to become 'supertags' when this alias tag is added. This would elevate the status of the node, giving it more significance within the system.

Enable the alias field to accommodate multiple lines. This would allow users to input multiple content, thereby increasing the flexibility and versatility of the alias function.

Implement a feature where users can input an already set alias directly using the '@' symbol. This would create a reference in the text, making it easier for users to utilize aliases.

Lastly, ensure that clicking on an alias leads the user directly to the original node page. This would streamline navigation within the system and enhance user experience.

⁨4⁩ ⁨Comments⁩

In reply to Maciej Smoła Maciej Smoła

Great idea, it makes alias input in a easy way. However, the developer may take no serious on alias issue. Just for now, I cannot switch myself to tana, the only reason is lack of alias function for node. And most of my notes have alias, including concepts, terms, project names, etc.

Something quick and easy would be the ability to set a standing and permanent alias for each node. This would be helpful for things like People nodes where I generally have the name their full first and last name, but I rarely want to refer to them as such inline. I generally always want just the first name. If we could add a default alias to a given node and make it really easy to switch to that alias as you're typing, this would greatly enhance readability and speed.