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 – пример альтернативного пути

📁 Путь к папке истории

Указывает, где хранятся завершенные файлы задач при включенной опции “Перемещать завершенные файлы в папку истории”.

  • Рекомендуемые значения:
    • PersonalDevelopmentPlan/history – папка по умолчанию
    • PersonalDevelopmentPlan/archive – альтернативное название
    • Может быть любой папкой в вашем хранилище

💾 Перемещать завершенные файлы в папку истории

При включении завершенные задачи перемещаются в папку истории вместо удаления.

  • При включении: Завершенные задачи сохраняются в папке истории со статусом “archived”
  • При выключении: Завершенные задачи перемещаются в корзину Obsidian (поведение по умолчанию)

Преимущества включения:

  • Сохранение завершенных задач для будущего анализа
  • Ведение полной истории вашей работы
  • Возможность просмотра прошлых достижений и прогресса
  • Автоматическое переименование файлов с указанием timestamp для избежания конфликтов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

📂 Разделы

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

Примеры:

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

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

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

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

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

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

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

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

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

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

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