From: Jean Louis <bugs@gnu.support>
To: emacs-orgmode@gnu.org
Subject: Re: Document management system with Org?
Date: Tue, 8 Nov 2022 23:53:57 +0300 [thread overview]
Message-ID: <Y2rB5WIBYTTHpB8/@protected.localdomain> (raw)
In-Reply-To: <8735aufspx.fsf@gmail.com>
* Max Brieiev <max.brieiev@gmail.com> [2022-11-07 22:54]:
> Org newbie here.
>
> Org advertizes itself as a note management and organizer system.
>
> How suitable is it to manage documents?
That was my question too, when I tried to index 14000+ PDF pages. So I
gave birth to Hyperscope for GNU Emacs.
Problem is that I do not have software ready in public, but I can help
with installing it.
> Documents are files, usually in pdf format, stored as blobs on file
> system. I need to attach some meta data to them. Like tags, for example,
> 'invoice' or 'contract' or some random notes.
Exactly. And user should be able to define the type of a document and
use any kind of Markup.
Recommended reading:
About Dynamic Knowledge Repositories (DKR):
https://www.dougengelbart.org/content/view/190/163/
┌─────────────────────────────┬─────────────────────────────┬───────────────────────────────────────────┬───────┐
│ Type │ Sub-type │ Markup │ Count │
├─────────────────────────────┼─────────────────────────────┼───────────────────────────────────────────┼───────┤
│ Audio │ Default │ Default (Text) │ 106 │
│ Audio │ Song │ Default (Text) │ 17 │
│ Audio │ Call │ Default (Text) │ 2 │
│ Audio │ Voice │ Default (Text) │ 1 │
│ AVAILABLE │ Default │ Default (Text) │ 1 │
│ Backlink │ Default │ Default (Text) │ 257 │
│ Call │ Default │ Default (Text) │ 1 │
│ Call │ Task │ Default (Text) │ 1 │
│ CBR │ Default │ Default (Text) │ 1 │
│ Common Lisp │ Default │ Default (Text) │ 1 │
│ CSV │ Default │ Default (Text) │ 11 │
│ DB-ID │ Default │ Default (Text) │ 29 │
│ Directory │ Default │ Default (Text) │ 76 │
│ DISEASE │ Default │ Default (Text) │ 11 │
│ DJVU │ Default │ Default (Text) │ 27 │
│ Document │ Default │ Asciidoctor │ 99 │
│ Document │ Agreement │ Asciidoctor │ 20 │
│ Document │ Payslip │ Asciidoctor │ 11 │
│ Document │ Instructions │ Asciidoctor │ 9 │
│ Document │ Report │ Asciidoctor │ 8 │
│ Document │ Proposal │ Asciidoctor │ 7 │
│ Document │ Corporate Resolution │ Asciidoctor │ 4 │
│ Document │ Wealth Generation Plan │ Asciidoctor │ 4 │
│ Document │ Heralrdry │ Asciidoctor │ 3 │
│ Document │ WRS Page │ Asciidoctor │ 3 │
│ Document │ Partnership Offer │ Asciidoctor │ 3 │
│ Document │ Task │ Asciidoctor │ 2 │
│ Document │ Letterhead │ Asciidoctor │ 2 │
│ Document │ Offer │ Asciidoctor │ 2 │
│ Document │ Attachment │ Asciidoctor │ 2 │
│ Document │ Default │ Markdown (Discount) with Table of Content │ 1 │
│ Document │ Proposal │ Default (Text) │ 1 │
│ Document │ Public Bidding │ Asciidoctor │ 1 │
│ Document │ Quotation │ Asciidoctor │ 1 │
│ Document │ Offer │ Markdown (Discount) with Table of Content │ 1 │
│ Document │ Demand │ Asciidoctor │ 1 │
│ Document │ Template │ Asciidoctor │ 1 │
│ Document │ Opportunity │ Asciidoctor │ 1 │
│ Document │ Battle Plan │ Asciidoctor │ 1 │
│ DOCX │ Default │ Default (Text) │ 1 │
│ Emacs Lisp │ Default │ Default (Text) │ 12 │
│ Emacs Lisp Hyperlink │ Default │ Default (Text) │ 76 │
│ Enriched │ Default │ Enriched │ 4 │
│ EPUB │ Default │ Default (Text) │ 124 │
│ EPUB │ Recipe │ Default (Text) │ 1 │
│ File │ Default │ Default (Text) │ 130 │
│ File │ Default │ Markdown (Discount) with Table of Content │ 1 │
│ FOLLOW-UP │ Default │ Default (Text) │ 75 │
│ FOLLOW-UP │ Call │ Default (Text) │ 15 │
│ FOLLOW-UP │ Default │ Asciidoctor │ 1 │
│ FOLLOW-UP │ Opportunity │ Default (Text) │ 1 │
│ GnuCash │ Default │ Default (Text) │ 1 │
│ Gnumeric │ Spreadsheet │ Default (Text) │ 4 │
│ Gnumeric │ Default │ Default (Text) │ 3 │
│ Good News │ Default │ Default (Text) │ 1 │
│ HTML Hyperdocument │ Default │ Default (Text) │ 34 │
│ HTML Hyperdocument │ Default │ HTML │ 1 │
│ HTML Hyperdocument │ Instructions │ Default (Text) │ 1 │
│ HyperScope ID │ Default │ Default (Text) │ 17 │
│ Image │ Default │ Default (Text) │ 929 │
│ Image │ ID Document │ Default (Text) │ 16 │
│ Image │ Profile Picture │ Default (Text) │ 16 │
│ Image │ Public Bidding │ Default (Text) │ 4 │
│ Image │ Certificate │ Default (Text) │ 3 │
│ Image │ Food │ Default (Text) │ 2 │
│ Image │ Magic │ Default (Text) │ 1 │
│ Image │ Header Image for Letterhead │ Default (Text) │ 1 │
│ Image │ Recipe │ Default (Text) │ 1 │
│ Image │ Signature │ Default (Text) │ 1 │
│ Image │ Travel │ Default (Text) │ 1 │
│ Image │ Instructions │ Default (Text) │ 1 │
│ Info Node │ Default │ Default (Text) │ 1 │
│ Inquiry │ Request for quotation │ Default (Text) │ 1 │
│ Instruction │ Default │ Default (Text) │ 8 │
│ Instruction │ E-mail Snippet │ Default (Text) │ 1 │
│ Invoice │ Default │ Asciidoctor │ 7 │
│ Invoice │ Quotation │ Asciidoctor │ 3 │
│ Kotl (Hyperbole Outline) │ Default │ Kotl │ 1 │
│ Launch Program │ Default │ Default (Text) │ 6 │
│ Letter │ Default │ Asciidoctor │ 3 │
│ Letter │ Letterhead │ Asciidoctor │ 3 │
│ Letter │ Proposal │ Asciidoctor │ 1 │
│ Local File │ Default │ Default (Text) │ 24 │
│ Maff │ Default │ Default (Text) │ 2 │
│ Markdown (Pandoc, espresso) │ Default │ Markdown (Pandoc, espresso) │ 53 │
│ Mbox │ Default │ Default (Text) │ 1 │
│ Media │ Default │ Default (Text) │ 13 │
│ Media │ Song │ Default (Text) │ 6 │
│ Meeting │ Default │ Default (Text) │ 6 │
│ Message-ID │ Default │ Default (Text) │ 10 │
│ Mobi │ Default │ Default (Text) │ 1 │
│ Mount Point │ Default │ Default (Text) │ 1 │
│ Note │ Default │ Default (Text) │ 6491 │
│ Note │ Dev-T │ Default (Text) │ 280 │
│ Note │ Report │ Default (Text) │ 70 │
│ Note │ Call │ Default (Text) │ 47 │
│ Note │ Acknowledgment │ Default (Text) │ 35 │
│ Note │ Poem │ Default (Text) │ 25 │
│ Note │ Default │ Asciidoctor │ 22 │
│ Note │ Request for quotation │ Default (Text) │ 10 │
│ Note │ Instructions │ Default (Text) │ 10 │
│ Note │ Cognition │ Default (Text) │ 8 │
│ Note │ Request For Proposal │ Default (Text) │ 7 │
│ Note │ E-mail Snippet │ Default (Text) │ 7 │
│ Note │ Dream │ Default (Text) │ 7 │
│ Note │ Quotation │ Default (Text) │ 6 │
│ Note │ Proposal │ Default (Text) │ 5 │
│ Note │ Default │ Org │ 5 │
│ Note │ Question │ Default (Text) │ 5 │
│ Note │ Loan Request │ Default (Text) │ 4 │
│ Note │ Meeting │ Default (Text) │ 4 │
│ Note │ Offer │ Default (Text) │ 4 │
│ Note │ ID Document │ Default (Text) │ 3 │
│ Note │ Partnership Offer │ Default (Text) │ 3 │
│ Note │ Template │ Default (Text) │ 3 │
│ Note │ Phone │ Default (Text) │ 3 │
│ Note │ Recipe │ Default (Text) │ 3 │
│ Note │ Progress │ Default (Text) │ 3 │
│ Note │ Warning │ Default (Text) │ 3 │
│ Note │ Event │ Default (Text) │ 2 │
│ Note │ Default │ PostgreSQL │ 2 │
│ Note │ Online Account │ Default (Text) │ 2 │
│ Note │ Default │ Org Heading │ 2 │
│ Note │ Pricing │ Default (Text) │ 2 │
│ Note │ Theft │ Default (Text) │ 2 │
│ Note │ WRS Page │ Markdown (Discount) with Table of Content │ 1 │
│ Note │ Demand │ Default (Text) │ 1 │
│ Note │ Contact Information │ Markdown (Discount Markdown) │ 1 │
│ Note │ Ethics Report │ Default (Text) │ 1 │
│ Note │ Financial Subject │ Default (Text) │ 1 │
│ Note │ Opinion │ Asciidoctor │ 1 │
│ Note │ PDF │ Default (Text) │ 1 │
│ Note │ Contact Information │ Default (Text) │ 1 │
│ Note │ Public Bidding │ Default (Text) │ 1 │
│ Note │ Questionnaire │ Default (Text) │ 1 │
│ Note │ Travel │ Default (Text) │ 1 │
│ Note │ Warning │ Asciidoctor │ 1 │
│ Note │ WRS Page │ Asciidoctor │ 1 │
│ Note │ Default │ Markdown (Discount) with Table of Content │ 1 │
│ ODS │ Default │ Default (Text) │ 2 │
│ ODT │ Default │ Default (Text) │ 3 │
│ Opportunity │ Default │ Default (Text) │ 47 │
│ Opportunity │ Call │ Default (Text) │ 2 │
│ Opportunity │ Default │ Asciidoctor │ 2 │
│ Opportunity │ Follow-up │ Default (Text) │ 1 │
│ Opportunity │ Case │ Default (Text) │ 1 │
│ Org │ Default │ Org │ 31 │
│ Org │ Default │ Default (Text) │ 2 │
│ Org │ Expenses Report │ Org │ 1 │
│ Page in physical book │ Training │ Default (Text) │ 1 │
│ Password │ Default │ Default (Text) │ 1 │
│ PDF │ Default │ Default (Text) │ 2840 │
│ PDF │ Book │ Default (Text) │ 13 │
│ PDF │ ID Document │ Default (Text) │ 8 │
│ PDF │ Certificate │ Default (Text) │ 6 │
│ PDF │ Quotation │ Default (Text) │ 3 │
│ PDF │ Default │ Asciidoctor │ 2 │
│ PDF │ Report │ Default (Text) │ 2 │
│ PDF │ Instructions │ Default (Text) │ 2 │
│ PDF │ Flyer │ Default (Text) │ 1 │
│ PDF │ Agreement │ Default (Text) │ 1 │
│ PDF │ Business Profile │ Default (Text) │ 1 │
│ PDF │ Contract │ Default (Text) │ 1 │
│ PDF │ PDF │ Default (Text) │ 1 │
│ PDF │ Press Release │ Default (Text) │ 1 │
│ PDF │ Recipe │ Default (Text) │ 1 │
│ PDF by Page Nr. │ Default │ Default (Text) │ 14476 │
│ PostgreSQL │ Default │ Default (Text) │ 40 │
│ PostgreSQL │ Report │ Default (Text) │ 10 │
│ Project │ Task │ Asciidoctor │ 3 │
│ Project │ Instructions │ Asciidoctor │ 2 │
│ Project │ Default │ Default (Text) │ 1 │
│ Project │ Default │ Asciidoctor │ 1 │
│ QUOTATION │ Default │ Default (Text) │ 3 │
│ Quote │ Default │ Default (Text) │ 6 │
│ Report │ Site Monitoring │ Asciidoctor │ 1 │
│ Schedule of Fees │ Default │ Default (Text) │ 202 │
│ Scheme │ Default │ Default (Text) │ 1 │
│ Service │ Default │ Default (Text) │ 11 │
│ Set ➾ │ Default │ Default (Text) │ 1985 │
│ Set ➾ │ Business Plan │ Default (Text) │ 29 │
│ Set ➾ │ Case │ Default (Text) │ 4 │
│ Set ➾ │ Financial Subject │ Default (Text) │ 4 │
│ Set ➾ │ Follow-up │ Default (Text) │ 2 │
│ Set ➾ │ Recipe │ Default (Text) │ 1 │
│ Set ➾ │ Default │ Asciidoctor │ 1 │
│ Shell Command │ Default │ Default (Text) │ 3 │
│ Shell Script │ Default │ Default (Text) │ 1 │
│ SMS │ Default │ Default (Text) │ 1 │
│ Statement │ Default │ Asciidoctor │ 1 │
│ SUCCESS │ Default │ Default (Text) │ 2 │
│ SVG │ Default │ Default (Text) │ 13 │
│ Task │ Default │ Default (Text) │ 306 │
│ Task │ Call │ Default (Text) │ 223 │
│ Task │ Instructions │ Default (Text) │ 2 │
│ Task │ Follow-up │ Default (Text) │ 1 │
│ Task │ Pay │ Default (Text) │ 1 │
│ Task │ Practical Skill │ Default (Text) │ 1 │
│ Task │ Report │ Default (Text) │ 1 │
│ Task │ Request For Proposal │ Default (Text) │ 1 │
│ Task │ Training │ Default (Text) │ 1 │
│ Task │ Travel │ Default (Text) │ 1 │
│ Task │ Debt │ Default (Text) │ 1 │
│ Task │ Dev-T │ Default (Text) │ 1 │
│ Text │ Default │ Markdown (Discount Markdown) │ 3999 │
│ Text │ WRS Page │ Markdown (Discount Markdown) │ 288 │
│ Text │ Default │ Asciidoctor │ 43 │
│ Text │ WRS Page │ Markdown (Discount) with Table of Content │ 21 │
│ Text │ Default │ Markdown (Discount) with Table of Content │ 20 │
│ Text │ Quotation │ Asciidoctor │ 11 │
│ Text │ E-mail Signature │ Default (Text) │ 8 │
│ Text │ E-mail Snippet │ Default (Text) │ 7 │
│ Text │ Offer │ Markdown (Discount Markdown) │ 6 │
│ Text │ Default │ txt2tags │ 5 │
│ Text │ Poem │ Markdown (Discount Markdown) │ 5 │
│ Text │ Instructions │ Asciidoctor │ 3 │
│ Text │ Default │ Org │ 2 │
│ Text │ Certificate │ Markdown (Discount Markdown) │ 2 │
│ Text │ Proposal │ Asciidoctor │ 2 │
│ Text │ Questionnaire │ Asciidoctor │ 2 │
│ Text │ Report │ Asciidoctor │ 2 │
│ Text │ Instructions │ txt2tags │ 1 │
│ Text │ Signature │ Markdown (Discount Markdown) │ 1 │
│ Text │ WRS Page │ Asciidoctor │ 1 │
│ Text │ Instructions │ Default (Text) │ 1 │
│ Text │ Cognition │ Markdown (Discount Markdown) │ 1 │
│ Text │ WRS Page │ Markdown (Pandoc, espresso) │ 1 │
│ Text │ WRS Page │ txt2tags │ 1 │
│ URL for Image │ Default │ Default (Text) │ 25 │
│ Video │ Default │ Default (Text) │ 165 │
│ Video │ Music │ Default (Text) │ 3 │
│ Video │ Song │ Default (Text) │ 1 │
│ Video (exact time) │ Default │ Default (Text) │ 25 │
│ WRS Unprocessed Page │ Default │ Default (Text) │ 1 │
│ WWW │ Default │ Default (Text) │ 12439 │
│ WWW │ PDF │ Default (Text) │ 78 │
│ WWW │ Magic │ Default (Text) │ 40 │
│ WWW │ Recipe │ Default (Text) │ 20 │
│ WWW │ Patent │ Default (Text) │ 17 │
│ WWW │ Place │ Default (Text) │ 12 │
│ WWW │ Video │ Default (Text) │ 7 │
│ WWW │ Song │ Default (Text) │ 3 │
│ WWW │ Job │ Default (Text) │ 2 │
│ WWW │ Task │ Default (Text) │ 2 │
│ WWW │ Partnership Offer │ Default (Text) │ 1 │
│ WWW │ Letter │ Default (Text) │ 1 │
│ WWW │ Health Remedy │ Default (Text) │ 1 │
│ WWW │ Drug Information │ Default (Text) │ 1 │
│ WWW │ Spreadsheet │ Default (Text) │ 1 │
│ WWW │ Article │ Default (Text) │ 1 │
│ WWW │ City │ Default (Text) │ 1 │
│ WWW │ Link to Map │ Default (Text) │ 1 │
│ XCF │ Default │ Default (Text) │ 2 │
│ Xournalpp │ Default │ Default (Text) │ 3 │
│ Xournalpp │ Instructions │ Default (Text) │ 1 │
│ YouTube │ Default │ Default (Text) │ 363 │
│ YouTube │ Recipe │ Default (Text) │ 1 │
│ YouTube Video (exact time) │ Default │ Default (Text) │ 63 │
└─────────────────────────────┴─────────────────────────────┴───────────────────────────────────────────┴───────┘
(258 rows)
> I would also like to have a way to categorize a group of documents
> by some criteria, e.g. by the name of a contractor.
Of course, that is exactly what I do, here is the invisible part:
ID 1
Date created "2021-06-21 04:01:39.438722+03"
Date modified "2022-11-06 11:01:44.178231+03"
User created "maddox"
User modified "maddox"
Search Status "Default"
Start Date and Time nil
End Date and Time nil
Markup Type "Default (Text)"
Note Type "Set ➾"
Sub-type "Default"
Name "📝 ╔ Notes"
Hyperlink "Notes"
Arguments nil
Description "General notes about anything. Notes in this set are not sorted under special category or set. "
Text "⟦ (hyperscope-wrap-eev \"Hyperbole DEMO file\" '(find-hyperbolefile \"DEMO\")) ⟧"
Internal information nil
Parent ID nil
Author nil
Permission "Default"
Revision nil
Number of pages nil
Language nil
File size nil
Time length nil
Width nil
Height nil
Hash nil
GPG Signature nil
Pages nil
"People list" could be company, group or similar.
Related people list nil
"Related person" must be individual.
Related person nil
Related business nil
Search status 1
Set Priority 210
Author Name nil
Properties nil
Emacs Lisp Hash nil
Publisher nil
AVAILABLE (was Related to group) nil
Assigned to people list nil
Assigned to contact nil
Global Rank 201
Active t
Action status "PENDING"
Global priority 100000
Related URIs nil
Template nil
WRS Area nil
Publishing type nil
Slug nil
License nil
File type ".html HTML File"
Report nil
Tokens "'1':3 'anyth':8 'case':28 'categori':18 'file':1 'general':5 'hyperscop':27 'note':2,4,6,9,22,24,25 'notes-tak':21 'null':29 'set':12,20,26 'sort':15 'special':17 'take':23"
Temporary Document nil
Override Major Mode nil
Minor Modes nil
Related country nil
Report to nil
Physical location nil
Lead Source nil
Currency nil
Sales Flow Stage nil
WRS Category nil
WRS Menu nil
WRS Keywords nil
WRS Priority 10
WRS Not in Menu nil
WRS Main Page nil
WRS OG Image nil
Curator "Jean Louis"
Comm Line nil
Location nil
AVAILABLE (was Assigned to people list) nil
SKU nil
Value or Price nil
Introduced by nil
UUID "3bc50c7b-aed3-46ef-8966-d38e9f51df38"
> It would be good to have a dired-like interface to browse documents and
> manipulate them: view/copy/delete/attach to email etc.
My interface is tabulated list mode:
1 📝 ╔ Notes Set ➾ Default PENDING
2 🙋 ║ People Set ➾ Default
3 🗂️ ║ Central Files Set ➾ Default
4 ❗ ║ Reports & Statistics Set ➾ Default
5 🔤 ║ All Hyperscope Tags Emacs Lisp Hyperlink Default
6 📅 ║ Hyperscope Agenda Emacs Lisp Hyperlink Default
7 🐶 ╚ Hyperscope Actions 🇹 🇴 🇩 🇴 Emacs Lisp Hyperlink Default PENDING
8 🏁 Hyperscope List of 🌈 Latest Hyperdocuments ╗ Emacs Lisp Hyperlink Default
9 🎬 Hyperscope List of Published Hyperdocuments ╝ Emacs Lisp Hyperlink Default
10 🖍️ Scratch Set ➾ Default
> What approach could I use for this?
I can recommend trying out my software, that must be done by using my
personal guidance on chat.
Demo of publishing a document:
https://gnu.support/images/2021/05/2021-05-04/2021-05-04-00:00:52.ogv
https://gnu.support/images/2021/05/2021-05-04/2021-05-04-02:53:54.ogv
https://gnu.support/images/2021/05/2021-05-12/2021-05-12-13:42:04.ogv
Screenshot:
https://gnu.support/images/2022/04/2022-04-23/Screenshot-2022-04-23-03-44-03-743174672.png
--
Jean
Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns
In support of Richard M. Stallman
https://stallmansupport.org/
prev parent reply other threads:[~2022-11-09 3:24 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-11-07 19:51 Document management system with Org? Max Brieiev
2022-11-07 20:04 ` Bill Burdick
2022-11-08 2:52 ` Samuel Wales
2022-11-08 16:32 ` Max Brieiev
2022-11-08 16:51 ` Russell Adams
2022-11-08 20:53 ` Jean Louis [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.orgmode.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Y2rB5WIBYTTHpB8/@protected.localdomain \
--to=bugs@gnu.support \
--cc=emacs-orgmode@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).