https://bugs.kde.org/show_bug.cgi?id=505325

            Bug ID: 505325
           Summary: Feature Request: Customizable Metadata Fields and Note
                    Templates
    Classification: Applications
           Product: Marknote
      Version First unspecified
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: General
          Assignee: m...@kaidan.im
          Reporter: javiersch...@gmail.com
                CC: c...@carlschwan.eu, m...@kaidan.im
  Target Milestone: ---

I am requesting support for customizable metadata fields beyond the default
title and date, along with the ability to create new notes from customizable
templates.

Problem:
Currently, Marknotes is limited to the title and date metadata fields. This is
insufficient for many Zettelkasten and personal knowledge management workflows,
where users often need to track additional information such as author, source,
status, keywords, etc. Furthermore, the lack of note templates forces users to
manually structure each new note, which is repetitive and inefficient.

Proposed Solution:
Implement the ability to define and use customizable metadata fields, and allow
the creation of notes from customizable templates with variables.

Desired Functionality (Metadata Fields):
Define Custom Fields: Users should be able to define their own metadata fields
(e.g., author, source, keywords, status, etc.) with different data types (e.g.,
text, date, number, dropdown).
Display and Edit: These custom fields should be displayed and editable within
the note editor, perhaps in a dedicated section.
Search and Filter: Allow users to search and filter notes based on the values
of these custom fields.
Integration with Templates: Custom fields should be usable within note
templates.
Desired Functionality (Note Templates):

Create Templates: Users should be able to create and save their own note
templates.
Template Variables: Templates should support variables like {title}, {date},
{uuid} (for automatic ID), and any custom metadata fields.
Template Selection: When creating a new note, users should be able to select
from their saved templates.
Default Template: Allow users to set a default template for new notes.
Example Templates:

Idea Template:

Title: {title}
Date: {date}
UUID: {uuid}
Source:
Keywords:
Project Template:

Title: {title}
Date: {date}
Status: \[ ] To Do \[ ] In Progress \[ ] Done
Deadline:
Participants:
Reading Note Template:

Title: {title}
Date: {date}
Author:
Source:
Pages:
Quotes:
Summary:
Benefits:

Enhanced Organization: Customizable metadata allows for more detailed and
structured note organization.
Increased Efficiency: Note templates streamline the note-taking process, saving
time and effort.
Zettelkasten Power: These features are crucial for advanced Zettelkasten
workflows, enabling users to manage complex knowledge bases effectively.
Improved Search and Retrieval: Customizable metadata makes it easier to find
specific notes.
Flexibility: Users can adapt Marknotes to their specific needs and workflows.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to