title: Developing custom field/variable for LibreOffice
body: <p>I'm interesting in developing a custom object/field/variable thingy for LibreOffice writer and need pointing in the right direction.</p>
  <p><strong>Goal:</strong>
  Insert a mark within the document to display information about that mark's position within the document. When creating a novel/play/script the positions of events within the story are important.</p>
  <p><strong>Question:</strong>
  Is the best way to accomplish this a &quot;field&quot;, a &quot;variable&quot;, &quot;extension&quot;, or something else? The terminology is still unclear to me. Searching for something you can't name is difficult ;)</p>
  <p><strong>Requirements:</strong></p>
  <ul>
  <li>Optionally unprintable when the document is printed/exported.</li>
  <li>A tool tip or visible text shows position with the file</li>
  <li>Optional user input to name the mark</li>
  <li>Optionally use it as a bookmark or hyperlink for navigation</li>
  </ul>
  <p>I'm comfortable developing in C++, java, python, or whatever but have no LibreOffice development experience. Where do I start?</p>