Самой большой проблемой при миграции с 🇯🇵Notion на 💎 Obsidian были базы данных

В Obsidian попросту не было их полной альтернативы, поэтому пришлось пере-придумать свой подход к ведению проектов с помощью плагинов dataview и tasks.

Суть обоих плагинов проста — они позволяют писать запросы с помощью специального синтаксиса к заметкам и задачам и выводить результаты на странице.

Я как-то это упустил, но в прошлом году появился новый встроенный плагин Bases, который как раз и представляет собой альтернативу тем самым базам в Notion.

Однако по своей сути он скорее похож на dataview — это просто ещё один язык запросов к заметкам, который использует YAML синтаксис.

Вот, например, так выглядит конфигурация представления с постами для блога, которые сейчас в работе 👇

filters: and:

  • file.ext == "md"
  • file.path.startsWith("2.Areas/A.Блог/Посты") views:
  • type: table name: In Progress filters: or:
  • file.path.startsWith("2.Areas/A.Блог/Посты/2.InProgress")
  • status.contains("➡️ In Progress") order:
  • file.name
  • status
  • tags

Именно это и содержится в файлах с расширением .base.

🧩 В Notion и Obsidian, есть одно принципиальное различие, при настройке баз данных.

В Notion мы создаём отдельную базу данных, которая хранит записи определённого типа, а затем с помощью фильтров можем показывать только часть этих записей.

Например, если мы строим трекер задач в Notion, у нас будет две базы:

  • Задачи
  • Проекты
  • А на странице проекта мы можем добавить представление, где отображаются только задачи этого проекта.

В Obsidian всё иначе.

У нас есть одна «главная база данных» — все наши заметки. Каждая запись — это обычная текстовая заметка. У заметок нет как такового типа.

Поэтому, чтобы отличить задачи от проектов, мы будем фильтровать их либо по пути заметки, либо по тегу.

Я бы сказал, что это всё же преимущество Notion — там можно гибко совмещать содержимое разных баз в одном представлении. Например, легко создать представление «Заметки, созданные на прошлой неделе».

⚙️ Что умеет?

  • Поддерживается 4 типа представлений:

  • таблица

  • список

  • карточки

  • карта (если установить дополнительный плагин)

  • Поддерживает inline-базы данных — почти как в Notion

  • Работают формулы и фильтры

❌ Недостатки

  • Нет представления канбан-доски. Это, пожалуй, самое печальное. Надеюсь, со временем добавят.
  • Не получится нормально использовать создание новой заметки прямо из базы через кнопку “+ New”, потому что:
  • все заметки создаются в дефолтной папке — из-за этого не срабатывает шаблон
  • в созданной заметке появляются только те поля, которые сконфигурированы в базе; поля из шаблона не подтягиваются

Подробнее, можно посмотреть тут: • Умные таблицы в Obsidian. Плагины Bases и DataView. Пошаговая инструкция.Умные таблицы в Obsidian. Дополнения к первой части. Вставка в тело страницы. Настройка и синтаксис.

#obsidian


В этом посте были ссылки, но мы их удалили по правилам Сетки

Самой большой проблемой при миграции с 🇯🇵Notion на 💎 Obsidian были базы данных
В Obsidian попросту не было их полной альтернативы, поэтому пришлось пере-придумать свой подход к ведению проектов с помо... | Сетка — социальная сеть от hh.ru Самой большой проблемой при миграции с 🇯🇵Notion на 💎 Obsidian были базы данных
В Obsidian попросту не было их полной альтернативы, поэтому пришлось пере-придумать свой подход к ведению проектов с помо... | Сетка — социальная сеть от hh.ru