The ULTIMATE Guide to Namespaces in Logseq | Beginner to Expert

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 มิ.ย. 2024
  • Namespaces are one of the most powerful features inside of logseq and can transform the way you work within it. In this comprehensive video, you will learn the ins and outs of namespaces in logseq and also learn how YOU can apply it to your own workflows.
    Resources
    Custom JS file
    Introduction to Networked Thinking in Logseq: • Logseq Onboarding | Le...
    Page Links vs Tags: aryansawhney.com/pages/page-l...
    Aliases Article: aryansawhney.com/pages/the-ul...
    Timestamps:
    0:00 Introduction
    0:45 What are namespaces?
    2:35 Inheritance
    9:33 Naming and differentiating repeated pages
    16:11 Prefixing, at a glance differentiation
    18:38 Replicating folder hierarchy
    21:36 Downsides of namespaces
    24:33 Tips and tricks
    24:36 Tips about Custom JS
    27:16 Tips about using aliases
    30:20 Tips about Querying and Linked references
    31:53 A little note about the backend
    Personal Stuff
    You can support me on www.buymeacoffee.com/sawhney17 :)
    You can find my 20+ plugins for Logseq in the marketplace or through my Github: github.com/sawhney17

ความคิดเห็น • 64

  • @tonycosta3302
    @tonycosta3302 9 หลายเดือนก่อน +2

    I love that you did this video. I can’t count the number of Logseq videos I’ve watched, and none of them mentioned that it had namespaces it’s awesome that you can have non-hierarchical and hierarchical information in Logseq.

  • @replicaman9215
    @replicaman9215 3 หลายเดือนก่อน

    Wonderfully helpful. As others have pointed out, I'm just flabbergasted that all the other Logseq videos I've watched over the past couple weeks never so much as mentioned namespaces. It was precisely what I was looking for, and without it, I was getting tempted to just jump ship. Many thanks!

  • @stevedoyle6139
    @stevedoyle6139 ปีที่แล้ว +2

    This is by far the best explanation of hierarchy through namespaces that I've seen. thank you!

  • @jeanwill69
    @jeanwill69 ปีที่แล้ว +4

    Hi, I really like the way you explain Logseq. Many youtube videos on logseq but with your practical scenarios and knowledge, you add great value. We learne something here. Thank you. Best continuation, Jean Montreal, Canada

  • @clarkfoerster
    @clarkfoerster ปีที่แล้ว +9

    @Aryan Sawhney This topic and your granular commentary as you introduce and explain it is so helpful to me. Understanding this topic is central to my efforts to organize my graph to the greatest effect of using queries. Thanks!

  • @rahulrajeev9
    @rahulrajeev9 ปีที่แล้ว +1

    Thank you for sharing about namespaces. First time being exposed to it and am loving it.

  • @Plankton_Doctor
    @Plankton_Doctor ปีที่แล้ว +1

    Was looking for videos like this as I just downloaded Logseq. Other creators on Logseq honestly confused me more than helped, but this was very helpful. Keep up the good work.

  • @cesar-on-youtube
    @cesar-on-youtube ปีที่แล้ว

    Thank you for sharing what you've learned about Logseq. I'm looking forward to your next upload.

  • @andersonrobertidosreis
    @andersonrobertidosreis ปีที่แล้ว

    Amazing and very helpful guide, Aryan! Thanks.

  • @notpeterson
    @notpeterson ปีที่แล้ว

    Doing great! Keep going! Thank you for the intel!

  • @Cawnnak
    @Cawnnak ปีที่แล้ว

    amazing and keep them coming. Really useful stuff. I personally going to use aliase name spacing and listing the hierarchy of specific root.

  • @dast6915
    @dast6915 4 หลายเดือนก่อน

    🏆the practical examples used are easily understood by everyone. The use and demonstration are clearly explained, which is lacking in other videos on Logseq. Your knowledge is greatly appreciated! Any more content in the future

  • @MrHugomesquita
    @MrHugomesquita ปีที่แล้ว

    Thanks Aryan, you efforts and talent are really appreciated!!

  • @eshwarnag
    @eshwarnag ปีที่แล้ว

    Excellent Video! Your pace, examples and clarity in thought and explanation was really good and helped me understand everything clearly.

  • @tylertul
    @tylertul ปีที่แล้ว

    Pure gold! Thx

  • @MegaGlaive
    @MegaGlaive 7 หลายเดือนก่อน +1

    Expanding on the idea of using a single letter as a category (A for article, B for book, etc ...) I find it useful to use the custom symbols on mac ... some that I use are 📕for book, 👤for person, etc ...
    The pictures always take up the space of one or two characters and are far more descriptive. This results in a hierarchy that looks like this:
    👤/Mom
    👤/Dad
    👤/Sister
    etc...

  • @agentlibre5803
    @agentlibre5803 ปีที่แล้ว +1

    You have the best series for Logseq on TH-cam. Very practical. Do you plan on expanding your channel? You could cover the development of the app itself, perhaps.

  • @pierrecuomo9207
    @pierrecuomo9207 3 หลายเดือนก่อน

    Hi, I really enjoy your articles and videos about Logseq, thansks a lot, it's very useful.

  • @Damienxx
    @Damienxx ปีที่แล้ว

    Thank you, very nice and informative video.

  • @TheJeanmariusnilura
    @TheJeanmariusnilura ปีที่แล้ว +1

    Hey great content !

  • @holgergelhausen8616
    @holgergelhausen8616 ปีที่แล้ว

    Thank you for the super video. I can use it very much for my work. Until then I didn't have namespaces for Logseq on my screen.

  • @laszloszolnoki7202
    @laszloszolnoki7202 ปีที่แล้ว +4

    Be aware that namespacing like this will create long filenames (like mainpage__subpageA__subpageA1__subpage_A1a.md ...etc.) which may cause problems after a certain length.

  • @zombizombi
    @zombizombi ปีที่แล้ว +3

    You need to apply compression or normalisation to your audio. It keeps going loud and quiet.

  • @jasonhowell7102
    @jasonhowell7102 ปีที่แล้ว

    this blew my mind! wondering what your graph looks like?

  • @cali4nicated
    @cali4nicated ปีที่แล้ว +1

    This is super useful, thank you!

    • @aryansawhney
      @aryansawhney  ปีที่แล้ว

      Glad to hear that!

    • @cen7sen5
      @cen7sen5 3 หลายเดือนก่อน

      ​vhbb

    • @cen7sen5
      @cen7sen5 3 หลายเดือนก่อน

      ​vhbb

  • @user-wh7hi6ke9e
    @user-wh7hi6ke9e 7 หลายเดือนก่อน +1

    Hello, how to show the hierarchy in the dx pane?

  • @craigohmsen6329
    @craigohmsen6329 ปีที่แล้ว +1

    Hi Aryan, love your videos, I have used these extensively in my Law Degree notes to enable future use in practice. Can you also share your theme?

    • @aryansawhney
      @aryansawhney  ปีที่แล้ว

      Thanks! My theme is the miA theme. I've just changed the colour of the links which you can do from this link.
      aryansawhney.com/pages/page-links-vs-tags-in-logseq/
      github.com/playerofgames/logseq-mia-theme

  • @polycrystallinecandy
    @polycrystallinecandy 10 หลายเดือนก่อน

    There are several issues with the current implementation of aliases, especially when combined with namespaces. For instance if you have a page A with an alias B, then you create a subpage A/C, you have to remember which alias you used to create the subpage, because B/C will not point to the same page. This is just one of the issues.

  • @itsamemarkus
    @itsamemarkus ปีที่แล้ว

    This was very helpful thanks. (One feedback if it's okay: the sound quality differences between cuts was very noticeable.) Subscribed for this awesome content, if I'd have a wish for future content it would be: How to take programming notes (within one language, structure, formatting etc.) and best practice flashcard functionality (just learn for one topic etc.)

    • @aryansawhney
      @aryansawhney  ปีที่แล้ว

      Thanks for the feedback on the audio quality. Yeah, I'm using two different microphones, one's way better than the other but picks up an insane amount of keyboard noise while the other is generally lower quality but doesn't pick up the keyboard noise. I'll get a dedicated microphone for my next video.
      Interesting idea. They're some that I've been playing around myself for a while as well!

  • @sandipanhaldar8609
    @sandipanhaldar8609 ปีที่แล้ว

    Are the blocks for each day created within The Daily Stoic page or are you adding it in the journal and reference it somehow in the page ?

  • @NripeshAyer
    @NripeshAyer ปีที่แล้ว +1

    Hi @Aryan, great video, thanks for your time to make this. I am using android app and pc together and I noticed the android app creates directories and subdirectories if I use namespaces inside pages folder, because of this I have different file locations if I create it using app or pc when using namespace. Have you checked into this by any chance? Thanks.

    • @aryansawhney
      @aryansawhney  ปีที่แล้ว +1

      This is a bug that's on the radar of the devs. Will be fixed soon github.com/logseq/logseq/pull/6134

    • @NripeshAyer
      @NripeshAyer ปีที่แล้ว

      @@aryansawhney oh I see, thanks Aryan

  • @kobac8207
    @kobac8207 4 หลายเดือนก่อน

    are you using default logseq theme?

  • @TTisodi
    @TTisodi ปีที่แล้ว

    Can I ask what theme you use in this video?

  • @sachindraragul1094
    @sachindraragul1094 ปีที่แล้ว

    Is there a way to filter all Functions when I have Python/Functions and Clojure/Functions like an "AND" operator in this hierarchical approach. Sometimes I need that. Excellent video

    • @aryansawhney
      @aryansawhney  ปีที่แล้ว +1

      This is a hacky workaround but this query might work. {{query "functions]]"}}
      Believe it should be possible with advanced queries to sort by the sub page of the namespace.

    • @sachindraragul1094
      @sachindraragul1094 ปีที่แล้ว +1

      @@aryansawhney Thanks. I should start learning some serious queries

  • @huchinghann
    @huchinghann ปีที่แล้ว

    Totally blowing my mind, just switch from Obsidian. quite stuck that Logseq doesn't have folders, Thanks man!

  • @incubooker
    @incubooker ปีที่แล้ว

    @aryan sawhney where is the Custom JS file?

    • @aryansawhney
      @aryansawhney  ปีที่แล้ว +1

      You'll have to create it manually. I like to just duplicate the custom.css file and change the file extension to .js. Saves some hassle!

  • @ajearruti
    @ajearruti ปีที่แล้ว

    Hi! How can i access the Custom JS file?

    • @aryansawhney
      @aryansawhney  ปีที่แล้ว +1

      You'll have to create it manually. I recommend, in the file system, just duplicating custom.css and rename it to custom.js

  • @eritain
    @eritain ปีที่แล้ว +3

    Please compress your audio levels.

    • @lowkeyproducktvt2101
      @lowkeyproducktvt2101 ปีที่แล้ว

      Yes

    • @aryansawhney
      @aryansawhney  ปีที่แล้ว +1

      Thanks for the feedback, definitely something i'm keeping in mind for my next video!

  • @racheljohnson2006
    @racheljohnson2006 ปีที่แล้ว

    Well, not milk.. milk's not a fruit
    I love it 🤣

  • @alarksingh
    @alarksingh 4 หลายเดือนก่อน

    YES CARROT IS A VEGETABLE, WHTABOUT TOMATO? LOL

  • @knoopx
    @knoopx ปีที่แล้ว

    sounds like corn popping every time you type 🤣

    • @aryansawhney
      @aryansawhney  ปีที่แล้ว

      😅

    • @knoopx
      @knoopx ปีที่แล้ว

      @@aryansawhney btw you might want to check my config at gist knoopx/dea143840ba00ba566a914818aaf3d4b

  • @marinamacos9639
    @marinamacos9639 ปีที่แล้ว

    very confusing for me, talk slower

  • @Verrisin
    @Verrisin ปีที่แล้ว

    oh, this is awful... This is completely backwards. This is no better than using folders with all the drawbacks.
    - One wants to be able to scope a note under multiple "interfaces" - not have a single "parent" for stuff like this.
    - A single parent is useful for pages that have NO MEANING outside of their parent. - For example the long highlights? Yes, good usage. - Their context is defined by the parent.
    - With the programming languages, it's much more useful to just have "anonymous" pages, which inside of themselves describe about what they are. And that description is searchable instead of the "name"
    -- What if one day you want to say "this other thing is also my context/parent" - You cannot. This is like inheritance over composition.
    - In a system that already has good linking, this is a horrible idea in general. Making an anonymous (UID name) page that might say "I'm scoped to X" (but no need to, as it is referenced/embedded) where it is referenced. That already works perfectly well. -- It's useful to say "this is my true one context" when it is referenced from other places, so they include a way to see the context, as it has little meaning without it ... but referencing blocks is almost always good enough.
    I understand people like folders, so they included it (kind of) but I don't see how it's useful otherwise.

    • @Verrisin
      @Verrisin ปีที่แล้ว

      and this is not even smart namespaces ... it's literally just "long names" without renaming or importing or ability to use short names inside the namespace...
      - Sure, it has the little extra auto-links section, but ...

    • @Verrisin
      @Verrisin ปีที่แล้ว

      the Hierarchy section is nice. But the "implementation" is the wrong approach.

    • @Verrisin
      @Verrisin ปีที่แล้ว

      I'm not saying it's bad to use it... but it could have been a lot better.

    • @Verrisin
      @Verrisin ปีที่แล้ว

      aliases are nice, but I assume they are global

    • @Verrisin
      @Verrisin ปีที่แล้ว

      ok, the linked references are useful and something on top of just mimicing folders

  • @TheMsJatis
    @TheMsJatis ปีที่แล้ว

    custom.js file: github.com/cannibalox/logseq-custom-files