Make Tana Supertags 🦸 in Obsidian using the Metadata Menu Plugin

Sdílet
Vložit
  • čas přidán 30. 06. 2024
  • 📃 Get my FREE 4-part Obsidian beginner course with 20+ templates free.johnmavrick.com/obsidian...
    🧠 Get the ULTIMATE Obsidian MD Starter Vault
    shop.johnmavrick.com/usv/
    📥 Make quick capturing ideas easy fleetingnotes.app/
    🔗 Check out all my socials beacons.ai/johnmavrick
    ✨ Learn with me every week johnmavrick.substack.com/about
    🐦 Chat with me / johnmavrick_yt
    📚 Get 20% off my favorite book summaries www.shortform.com/johnmavrick
    📧 Contact me ransomguest@gmail.com
    ☕ Feed my tea addiction: ko-fi.com/johnmavrick
    ▬▬▬▬▬▬► DESCRIPTION ◀︎▬▬▬▬▬▬
    #tana #obsidian #notetaking
    Show some love to Mathieu, the developer of the plugin: / @mathieudelobelle9432
    In this video, I'll share how to create Tana supertags in Obsidian using the metadata menu community plugin.
    You can create custom schemas for certain tags,
    Set up different kinds of properties like selects or dates,
    And easily edit note metadata anywhere like at links or tables with a UI.
    Taken inspiration from: forum.obsidian.md/t/supertags...!
    ▬▬▬▬▬▬► TIMESTAMPS ◀︎▬▬▬▬▬▬
    00:00 - Introduction
    00:50 - Metadata + installing the plugin
    01:52 - Creating a supertag with fileClass
    02:27 - Adding fields to a supertag
    03:55 - Creating a note with a supertag
    04:55 - Viewing and editing notes with supertags
    05:44 - Using dataviewJS for editable field tables
    07:47 - Additional features
    08:44 - Example usage for projects notes
    ▬▬▬▬▬▬ ► CREDITS ◀︎▬▬▬▬▬▬
    Credit to Bryan Jenks for the description formatting!
    Songs Used:
    Bunny Girl Senpai ED Fukashigi no Carte [ Lofi Remix ]
    cruel's angel thesis (Neon Genesis Evangelion but is it okay if it's lofi hiphop)
    kataware doki (Kimi No NawaYour Name but is it okay if it's lofi hiphop)
    ▬▬▬▬▬▬ ► TAGS ◀︎▬▬▬▬▬▬▬
    Obsidian App,How to Get Started with Obsidian App,how to use obsidian app,how to use obsidian note taking app,obsidian for beginners,obsidian.md,Nick Milo,Obsidian Linking Your Thinking, obsidian.md/index.html, Obsidian, app for students,Obsidian free course,obsidian app for students,Obsidian app features,imf framework obsidian,how to organize notes in obsidian,Obsidian app notes,Obsidian app notes tutorial,note-taking app obsidian,obsidian linked mentions, Obsidian review pros and cons, Best note taking app 2021, best idea organizer 2021, best writing app 2021, how to take smart notes, notion note taking app, roam research note taking app, taking book notes obsidian, book notes tutorial, permanent note obsidian, maps of content obsidian, article notes, obsidian templates obsidian,markdown notes,daily notes,roam research,obsidian.md,obsidian notes,obsidian workflow,how to use obsidian app,obsidian app,obsidian daily notes,obsidian daily notes template,Obsidian daily notes task,obsidian daily notes prompts,obsidian template examples,obsidian bullet journal,obsidian day planner,obsidian task management,obsidian calendar plugin,obsidian journal,obsidian time blocking,obsidian to do list,obsidian gratitude journal
    obsidian, obsidian.md, obsidian note taking,obsidian app,obsidian notes,obsidian note,obsidian review,obsidian tutorial,obsidian workflow,obsidian tips,obsidian templates,obsidian zettlekasten,how to use obsidian,note taking app,note taking,notes,obsidian.md,obsidian.md/index.html, obsidian vs notion, obsidian app for students, bsdian, obsidian.md, obsidian note taking,obsidian app,obsidian notes,obsidian note,obsidian review,obsidian tutorial,obsidian workflow,obsidian tips,obsidian templates,obsidian zettlekasten,how to use obsidian,note taking app,note
    tiago forte, second brain, building a second brain, para method
    tana, tana app, tana vs obsidian, notion vs obsidian, tana supertags in obsidian, notion database in obsidian, obsidian metadata, obsidian metadata menu,

Komentáře • 67

  • @mathieudelobelle9432
    @mathieudelobelle9432 Před rokem +24

    Thanks so much for this great video. It’s very good at highlighting the plugin’s capabilities. Much better than what I can do in the demo videos 👍🏻. It’s very cool to see the plugin in action in other workflows than mine.

    • @itsjohnmavrick
      @itsjohnmavrick  Před rokem +6

      Happy to share your work :)
      Thank you so much for the amazing plugin :) Functionality wise the plugin is already really useful, but once the UI gets polished a bit then i feel like its going to be up there with dataview and templater ✨
      The fact that u pushed so many features in only a few days is 🤯

    • @jonr6680
      @jonr6680 Před rokem +3

      This vid is a great demo, but the plugin itself is incredible, so qudos to that dev whoever they are...

  • @thibaultmol
    @thibaultmol Před rokem +8

    For those stuck on being able to right click in the note inside the fileclass folder: use CTRL + P to open the command palette and choose 'insert a new file attribute' there

  • @xtnctr
    @xtnctr Před rokem +5

    Jeez... You gave me opportunity to edit fields in dataview table. I didn't get to watch other videos of yours yet. But this one by itself deserves a "join channel". Tks also for the calm cadence you use on your explanations. Obsidian-content creators often don't realize it's hard sometimes for the viewers to grasp the content for it being rather code-oriented at times. But you nailed it.

    • @itsjohnmavrick
      @itsjohnmavrick  Před rokem +1

      Aww, you're too kind :,)
      Happy you enjoy my form of presentation hehe, this video was also aimed for beginners who were probably previously interested in Tana so I'm glad my efforts to make it beginner-friendly were effective! Even I took a while to learn dataviewjs so for someone non-technical to learn it would be tough xd

  • @krzysztofkaminski6474

    Great video ;) Clear and concise. Thanks John

  • @timmortensen632
    @timmortensen632 Před rokem +3

    Thank you so much for doing this. I’ve seen the metadata plug-in in action before and I thought it was pretty rad but thanks to your video I’m definitely giving it a spin this weekend😊

    • @itsjohnmavrick
      @itsjohnmavrick  Před rokem

      When i first saw the developers demo videos i was blown away at the new possibilities 🤯 let me know what you come up with hehe

  • @jonr6680
    @jonr6680 Před rokem +2

    Thanks to you for this vid and all hail to the glorious algorithm for eventually bringing your channel to my attention!!

  • @rebeccadevere8034
    @rebeccadevere8034 Před 10 měsíci

    Love you for this!

  • @ryanbartlett672
    @ryanbartlett672 Před rokem +1

    Watched again and implementing this week. Thanks for showing js queries!

  • @Zitrolena
    @Zitrolena Před rokem +10

    Hey! Just came across the plugin "Influx" and I'm amazed by it and would love to know what you think of it!! It basically builds a new backlink-View where you can view block mentions much better. Kinda represents the setup of Logseq (and Roam). It's definitely not perfect (yet) but I feel like a combination with other linking methods could be gamechanging

    • @itsjohnmavrick
      @itsjohnmavrick  Před rokem +4

      Yeah, was considering making a video for improving backlinks with that plugin + Strange New Worlds :p

  • @andypassion5787
    @andypassion5787 Před rokem +1

    thank you very much!

  • @ArnauViaM
    @ArnauViaM Před 9 měsíci +1

    Great content and extremely well explained, congrats!! This plugin seems to be the key to build a note base task management system in obsidian. I guess you could use each note as a task with some dataview fileds to define projects, due dates and everything and modify it from the dataview query

    • @itsjohnmavrick
      @itsjohnmavrick  Před 9 měsíci

      i think the tasks plugin would be better, but i haven't spent too much time on it

  • @bassamsaleh8034
    @bassamsaleh8034 Před rokem +1

    Your video is very helpful, thank you so much.
    One suggestion though, because the plugin is very powerful but a bit hard to comprehend, it would be very nice of you to make part 2..

    • @itsjohnmavrick
      @itsjohnmavrick  Před rokem

      Maybe, what other things would you want to be covered?

  • @voldefox
    @voldefox Před rokem +4

    the problem with using a plugin to replicate a core feature of another app is that you become dependent on the developer of that plugin. What if the developer one day abandons the project and a future Obsidian release break the plugin? All this code left by the plugin will become useless. It's already happened with several plugins. :(

    • @itsjohnmavrick
      @itsjohnmavrick  Před rokem +2

      that is a drawback of community driven development, but I think it's okay if theres some way to maintain version control for obsidian versions.
      its possible that someone else can pick up the project too :p

  • @golamrabbany6168
    @golamrabbany6168 Před rokem +1

    This plugin is great .. the first part .. 2nd part coding is hard but you can do the same using The Projects Plugin

  • @DhavalPateldp
    @DhavalPateldp Před rokem +1

    Great video! I really think this should be baked into the main app. Needs better UI integration etc like tana and notion so its simpler to use. However this is good for now!

    • @itsjohnmavrick
      @itsjohnmavrick  Před rokem +2

      they are currently in the works for a new form of metadata support so we might be in for a treat ;)

  • @shudupper
    @shudupper Před 10 měsíci

    Hi! Love your work! Will you make an update to this considering new properties feature in obsidian?

    • @itsjohnmavrick
      @itsjohnmavrick  Před 10 měsíci

      no, but currently working on making some stuff related for when the properties plugin comes out ;)

  • @DannyHatcherTech
    @DannyHatcherTech Před rokem +1

    Nice video. I am not sure where the Tana supertag features are?
    Applying filed information to all pages in a class I assume is possible... I will go explore 😁

    • @itsjohnmavrick
      @itsjohnmavrick  Před rokem +2

      Hi Danny! Really cool to see you here :o
      I haven't actually gained access to tana so i just based the video off the base features i saw in other videos, just easy inheritance of fields and a ui to edit them, along with sort+filter support and supertag extensions. If you share other things what may be missing i can also take a look :)
      the dev has also been super speedy in his releases to imitate supertags so I'm looking forward to see how polished the plugin can be :S

    • @DannyHatcherTech
      @DannyHatcherTech Před rokem +2

      @@itsjohnmavrick I did a livestream on my second channel yesterday where we discussed Tana in more detail. There are elements of supertags discussed throughout our chat.
      Tana is good but Obsidian is better 😉

    • @itsjohnmavrick
      @itsjohnmavrick  Před rokem +1

      @@DannyHatcherTech i wonder if there's a bit of bias in that but i completely agree 😎 ill be sure to check it out 👍

  • @mzantsi
    @mzantsi Před rokem +2

    Thanks for this. Super helpful. Can you share the dataviewjs query that you use? For those of us who know the code, it's useful to have an example to play with.

    • @itsjohnmavrick
      @itsjohnmavrick  Před rokem +3

      Here you go!
      ```dataviewjs
      const {fieldModifier: f} = this.app.plugins.plugins["metadata-menu"].api;
      console.log('pages,', dv.pages("#person"))
      dv.table(["Name", "Address", "Interests", "Friend?"],
      dv.pages("#person")
      .filter(p => !p.file.path.includes('templates'))
      .filter(p => !p.file.path.includes('fileClass'))
      .map(p => [
      p.file.link,
      f(dv, p, "address"),
      f(dv, p, "interests"),
      f(dv, p, "friend")
      ]));
      ```

    • @mzantsi
      @mzantsi Před rokem +1

      @@itsjohnmavrick Is there a way of customising this for a query involving fields rather than tags?

    • @itsjohnmavrick
      @itsjohnmavrick  Před rokem

      @@mzantsi So you would only show certain notes if they had a certain field? That I don't know of

  • @yorgohoebeke
    @yorgohoebeke Před rokem +2

    for your areas: are you using the supercharged link plugin or are you putting the emoji in the name of the note?
    Also, what is the lookup query for your area notes? looks really useful!

    • @itsjohnmavrick
      @itsjohnmavrick  Před rokem +1

      Emoji name is in the note so I can better differentiate in quick switcher (I also didn't really try the plugin much before hand)
      Put this in the fileClass note:
      Area:: {"type":"File","options":{"dvQueryString":"dv.pages(\"#area\")"}}
      The query itself is just dv.pages("#area")
      Hope this helps!

    • @yorgohoebeke
      @yorgohoebeke Před rokem

      @@itsjohnmavrick awesome, thanks a lot :) (fileclass is such a powerful tool!)
      The supercharge links work in the quick switcher as well, in case you wanna try it. I had postponed it for a while but now that I started using it, I love it.

  • @ForTheEraOfLove
    @ForTheEraOfLove Před rokem +1

    What was the latest version of Obsidian were you using? I'm really hoping you have that in your notes because I would love to purchase your vault. Although, I can't be sure the plugins will work because I'm having issues just by doing it myself. I appreciate you 🙏

    • @itsjohnmavrick
      @itsjohnmavrick  Před rokem

      I only update the version of Obsidian and its plugins to the latest version whenever I do make a new change,, but that version of the vault will have everything working. i know of people who have updated to most recent Obsidian and plugins and haven't had any major issues.

  • @voldefox
    @voldefox Před rokem +3

    Can tag inheritance of Tana be mimicked in Obsidian? So if I have the supertag #author this should inherit all the fields of the tag #person.

    • @itsjohnmavrick
      @itsjohnmavrick  Před rokem +1

      yup, you can set up inheritance in a fileclass' settings

  • @hedgefundsrus
    @hedgefundsrus Před rokem +2

    Is there a way to "Add fileClass" to multiple files at once? (or alternatively, all files in a folder) Instead of having to right-click the files one by one?

    • @itsjohnmavrick
      @itsjohnmavrick  Před rokem

      you can have a template for that kind of note which automatically adds that tag

  • @ViktorChuprin
    @ViktorChuprin Před rokem +1

    Doesn't work if there's emoji infront of field

  • @matthewpham5608
    @matthewpham5608 Před 11 měsíci +1

    Hello! I applied this to my obsidian set-up and for some reason, at random times by cursor and typing will shift randomly to the bottom, as well if I have it side by side with another note, it'll randomly jump to the daily note in which I have this set-up in. Please let me know if there is anything I can do!

    • @itsjohnmavrick
      @itsjohnmavrick  Před 11 měsíci

      i have not encountered this error, does it go away when you disable the plugin?

    • @matthewpham5608
      @matthewpham5608 Před 11 měsíci

      @@itsjohnmavrick as of right now yes, it usually only happens when I add the fileclass and dataview.
      I Initially tried to apply it to an already established daily note of mine. Once applied it started jumping around.

  • @jeffk8900
    @jeffk8900 Před rokem +1

    Thanks!

  • @Foxhunter_DE
    @Foxhunter_DE Před rokem +1

    I managed to add fields to a supetag, but after that, your tutorial does not seem to work. I just can't insert the tags in the note, the button you click on does not show up. When i right click and say "Add fileClass to XYZ" the following menue just says that it could find nothing. So i don't know what to do.

  • @artifica0
    @artifica0 Před rokem +1

    I’m stuck trying to do this with subtag and the add a new field button isn’t coming up 😣

    • @itsjohnmavrick
      @itsjohnmavrick  Před rokem +1

      main tag should be a folder, subtag is a note

    • @artifica0
      @artifica0 Před rokem +1

      @@itsjohnmavrick I meant #tag/subtag I figured it out you have to names the file class something else then add alias of the actual tag, turns out restarting fixed the button issue
      Now I’m trying to do a multi link but don’t know the Javascript syntax to filter only show metadata field I tried watch the creators videos for help but this is what I’ve got so far
      dv.pages.where(p=> p.type==="Game Genre"
      Any ideas? Thanks

  • @TALGAlll
    @TALGAlll Před rokem +1

    How to sort lists by date?
    I have lines not in descending order or not by date.

    • @itsjohnmavrick
      @itsjohnmavrick  Před rokem +1

      dataview lists? you can add `sort Deadline asc` where Deadline is the field where you store date

    • @TALGAlll
      @TALGAlll Před rokem

      @@itsjohnmavrick `sort Deadline asc` where to add?
      const {fieldModifier: f} =
      this.app.plugins.plugins["metadata-menu"].api;
      dv.table([
      'enDate'
      ],
      dv.pages("#tapsyr")
      .filter(p => !p.file.path.includes('endDate'))
      .filter(p => !p.file.path.includes('fileClass1'))
      .map(p => [
      p.file.link,
      f(dv, p, "endDate")
      ])
      )

    • @TALGAlll
      @TALGAlll Před rokem

      @@itsjohnmavrick This code on another page: date:: {"type":"Date","options":{"dateFormat":"YYYY-MM-DD","defaultInsertAsLink":"false"}}

  • @nikitanikitov9362
    @nikitanikitov9362 Před rokem +2

    Why?

  • @sergjo
    @sergjo Před rokem +3

    I'm a programmer myself, but this is getting ridiculous. I just want to concentrate making notes and not sort of script hacky Dataview solutions, with 3rd party plugins that might be abandoned in the future.

    • @amaccoop34
      @amaccoop34 Před 2 měsíci

      Dang bro, what are your recent thoughts on this?

  • @jivexero
    @jivexero Před 8 měsíci +1

    This is a lot of effort just to have tags…

    • @jivexero
      @jivexero Před 8 měsíci

      To elaborate, I’ve been spending the weekend watching obsidian tutorials, and it seems like for many of the features to be used in any elegant or useful fashion, you practically have to develop your own app, or hodgepodge a collection of third party plugins and bend them to you will (and sometimes hope that it will work…). Is this really worth it?

  • @glenntoal6346
    @glenntoal6346 Před rokem

    I have followed along with a few videos - i have created the fileClss but for the lift of me i cant get the "Button" to pop up as shown at 4:09 in the above video.
    I have a folder "fileClass" and a note that was created called "Projects" with the below contents:
    mapWithTag: true
    tagNames: [Project]
    ---
    Status:: {"type":"Select","options":{"valuesList":{"1":"📝 - To Do","2":"📦 - Working","3":"🔍 - Researching","4":"✅ - Done"},"sourceType":"ValuesList","valuesListNotePath":"","valuesFromDVQuery":""}}
    Priority:: {"type":"Select","options":{"valuesList":{"1":"🟥 - Immediate","2":"🟧 - High","3":"🟨 - Medium","4":"🟩 - Low","5":"🟦 - Some Day"},"sourceType":"ValuesList","valuesListNotePath":"","valuesFromDVQuery":""}}
    However when i tag anything with #Project nothing happens, also if i click the three dots "add fileClass to Test (name of the note)" it shows a blank list. What am i doing wrong?

    • @itsjohnmavrick
      @itsjohnmavrick  Před rokem

      You might have to reload the app manually, can you let me know if it still doesn't work after?