Це відео не доступне.
Перепрошуємо.

The ULTIMATE Guide to Namespaces in Logseq | Beginner to Expert

Поділитися
Вставка
  • Опубліковано 27 лип 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

КОМЕНТАРІ • 65

  • @tonycosta3302
    @tonycosta3302 10 місяців тому +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 4 місяці тому

    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 роки тому +2

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

  • @jeanwill69
    @jeanwill69 2 роки тому +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 2 роки тому +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 2 роки тому

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

  • @andersonrobertidosreis
    @andersonrobertidosreis 2 роки тому

    Amazing and very helpful guide, Aryan! Thanks.

  • @MegaGlaive
    @MegaGlaive 8 місяців тому +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...

  • @Cawnnak
    @Cawnnak 2 роки тому

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

  • @notpeterson
    @notpeterson Рік тому

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

  • @eshwarnag
    @eshwarnag Рік тому

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

  • @tylertul
    @tylertul 2 роки тому

    Pure gold! Thx

  • @MrHugomesquita
    @MrHugomesquita 2 роки тому

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

  • @Damienxx
    @Damienxx Рік тому

    Thank you, very nice and informative video.

  • @agentlibre5803
    @agentlibre5803 Рік тому +1

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

  • @dast6915
    @dast6915 5 місяців тому

    🏆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

  • @ahmedaboelfadl1901
    @ahmedaboelfadl1901 5 днів тому

    amazing video, man. thanks

  • @holgergelhausen8616
    @holgergelhausen8616 2 роки тому

    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.

  • @pierrecuomo9207
    @pierrecuomo9207 4 місяці тому

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

  • @TheJeanmariusnilura
    @TheJeanmariusnilura Рік тому +1

    Hey great content !

  • @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.

  • @jasonhowell7102
    @jasonhowell7102 Рік тому

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

  • @zombizombi
    @zombizombi Рік тому +3

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

  • @cali4nicated
    @cali4nicated Рік тому +1

    This is super useful, thank you!

  • @craigohmsen6329
    @craigohmsen6329 2 роки тому +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  2 роки тому

      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

  • @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!

  • @user-wh7hi6ke9e
    @user-wh7hi6ke9e 8 місяців тому +1

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

  • @polycrystallinecandy
    @polycrystallinecandy 11 місяців тому

    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.

  • @TTisodi
    @TTisodi Рік тому

    Can I ask what theme you use in this video?

  • @NripeshAyer
    @NripeshAyer 2 роки тому +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  2 роки тому +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 2 роки тому

      @@aryansawhney oh I see, thanks Aryan

  • @huchinghann
    @huchinghann Рік тому

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

  • @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 ?

  • @kobac8207
    @kobac8207 5 місяців тому

    are you using default logseq theme?

  • @sachindraragul1094
    @sachindraragul1094 2 роки тому

    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  2 роки тому +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 2 роки тому +1

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

  • @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 2 роки тому

    Hi! How can i access the Custom JS file?

    • @aryansawhney
      @aryansawhney  2 роки тому +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.

  • @racheljohnson2006
    @racheljohnson2006 Рік тому

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

  • @alarksingh
    @alarksingh 5 місяців тому

    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