personal-development-plan

Personal Development Plan is an Obsidian knowledge management system plugin, designed for planning and tracking personal and professional development.

View project on GitHub

📌 Настройки системы

🌐 Язык интерфейса

Локализация определяется автоматически на основе:
Общие настройки Obsidian → Язык.
Поддерживаемые языки:

  • English (по умолчанию)
  • Русский

Примечание: Все тексты внутри плагина (уведомления, названия кнопок) будут переведены согласно выбранному языку.

Чтобы добавить поддержку любого другого языка, создайте файл localization-???.ts аналогичный localization-en.ts. И добавьте его в список translations.

⚙️ Общие настройки

📂 Путь к папке задач

Указывает, где хранятся файлы задач в вашем хранилище Obsidian.

  • Рекомендуемые значения:
    • PersonalDevelopmentPlan – папка по умолчанию
    • Projects/Tasks – пример альтернативного пути

🔢 Максимум активных задач

Лимит одновременно выполняемых задач со статусом “В работе”.

При попытке добавить новую задачу сверх лимита предупреждает:
"Слишком много задач в работе! Верните часть из них в очередь."

  • Рекомендуемые значения:
    3-5 задач – оптимально для фокусировки.
    1-10 – допустимый диапазон.

Ограничение для:

  • Снижения стресса и риска выгорания
  • Повышения эффективности обучения
  • Улучшения концентрации на приоритетах

📅 Начало отсчёта статистики

Дата, с которой система начинает собирать аналитику по вашей продуктивности.

Как используется?

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

Если вы обычно завершаете 5 задач в неделю, плагин предложит:

  • Реалистичные сроки для новых задач
  • Предупредит о перегрузке

📚 Типы материалов

🏷️ Стандартные типы

  • Книга
  • Статья
  • Видео
  • Подкаст
  • Курс

⚡ Возможности:

  1. Редактирование:
    • Изменение названия типа (например, переименовать “Видео” → “Лекция”)
    • Включение/отключение отображения в интерфейсе (чекбокс)
  2. Гибкий порядок:
    Перетаскивайте типы в нужной последовательности — так они будут отображаться в списках.

  3. Чеклисты:
    Для каждого типа можно задать шаблонные пункты, которые автоматически добавляются при создании задачи.

    Пример для типа “Курс”: - Пройти модуль 1 - Выполнить практическое задание - Сделать заметки

➕ Добавление своего типа

  1. Нажмите + Новый тип
  2. Заполните параметры:
    • Название (например, “Вебинар”)
    • Чеклист (опционально)
  3. Настройте видимость и порядок.

📂 Разделы

Разделы помогают группировать задачи по темам для удобного планирования.

Примеры:

  • “Программирование”
  • “Иностранные языки”
  • “Личное развитие”

Гибкая сортировка: Перетаскивайте разделы в нужной последовательности.

🔄 Периодические задачи

Период Автовключение Примеры задач
Ежедневно Утренний ритуал, Чтение 10 страниц
Еженедельно Обзор целей, Уборка рабочего пространства
Ежемесячно Анализ прогресса, Планирование следующего месяца
Ежеквартально Ревизия навыков, Обновление резюме
Ежегодно Глобальные цели, Подведение итогов года

🛠️ Управление задачами

  • Добавление:
    Кнопка + Добавить задачу под каждым периодом.

  • Удаление:
    Нажмите × рядом с ненужной задачей.

  • Особенности:

    • Задачи можно редактировать в любой момент
    • Поддержка markdown-форматирования в описаниях

💡 Советы по использованию

  1. Начните с 3-4 активных задач.
  2. Чеклисты материалов: Заранее настройте шаблоны для часто используемых типов — это сэкономит время.
  3. Периодические задачи: Используйте для формирования привычек (например, ежедневное повторение слов).
  4. Разделы: Создавайте тематические группы для сложных проектов (например, “Изучение Scala → Подпроект: Cats Effect”).