From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id EGosHYzEaWOsXgAAbAwnHQ (envelope-from ) for ; Tue, 08 Nov 2022 03:53:00 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id 0G4sHIzEaWMXIwAAG6o9tA (envelope-from ) for ; Tue, 08 Nov 2022 03:53:00 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id ED7E766A5 for ; Tue, 8 Nov 2022 03:52:59 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1osEih-0001qg-GM; Mon, 07 Nov 2022 21:52:11 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1osEig-0001qW-94 for emacs-orgmode@gnu.org; Mon, 07 Nov 2022 21:52:10 -0500 Received: from mail-lj1-x22e.google.com ([2a00:1450:4864:20::22e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1osEie-0001r5-DH for emacs-orgmode@gnu.org; Mon, 07 Nov 2022 21:52:10 -0500 Received: by mail-lj1-x22e.google.com with SMTP id b9so19124394ljr.5 for ; Mon, 07 Nov 2022 18:52:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:references:in-reply-to:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=aiIWl/pXoDGeaX1jCTtTnQCxppsS6CmhO0aIfONPixA=; b=b2xivMiO1jN0GKvmOHDdssw45HY6p+Y9uJj9HrczpFip0yUxQzLy2KDO2Zi7dT4W3O OQJu+zuqm1Bf5fS4PlbPbzKN8ftsM8wm2TDBhUTTA7V+XzNBJbFyeTQr8+D8ElNjNWEb Z2LAU61CsIHCMvKjceCa0Lwgj8J1FITarm8w/1fDiCuFwkY8NDij4/sOd2vx9ezNcdsB ikf9Tc2hhH51HBxadWt+xireLf3663ZxcS0GJYasm1kYtaPuZQESANIJpl06nBXeu5hu aMAnT9lHhhHM01C5kfFyWdvFPhftkJjUT2Amu5+b2atRGQkd4XLR6fQ+KH0yc2xBrWqT YAvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:references:in-reply-to:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=aiIWl/pXoDGeaX1jCTtTnQCxppsS6CmhO0aIfONPixA=; b=5IYPcAx0G8/yB+2ZOeiDFqokGWYVAiAS4rq08KYFpb915HlOIOveSZ+JS+0OjBKs0O la3svASSSLYneszHmcAy/XfUsdCOMnnUW1U/NQLH/E0aaAEQqUj3JwMXQo5Fc6RiLj3i RWml1O+ro3WPytjJLUqVgjJDv3zxloh59mwv6fmrxtMnr+h/sdvZyyumEw5QrYuDiEY1 HMHxdgYcUVrFSby5dhQMPNZ6cJv97bUkhu8ZyrTX2zKkOdRLg3B6MkTRmeiGNK/fMImI eKJ3DcICtXvqmEi5gdMpT7Qvnm78awbqRofBXbd3WpdS2qpdz3XMDfjkTibTO7i9FIGF oyPw== X-Gm-Message-State: ACrzQf3Jh7+qpMgG84va6ZiNjDN4NmW/o838riyFlyWZ02+nhkLOc7Oo pcq61Z6hxLXYlR9jCAMFSFsUxhUGLG7xz/LuBg1YmPpcvSHrfukx X-Google-Smtp-Source: AMsMyM77Rq4xar307nJRt2We0zvQOtdPLArf+s92beqVjmh/boErIXddm0NOxqCGo1bqyT/6ZVdnYAwfutZ77JKm8EA= X-Received: by 2002:a2e:8e27:0:b0:277:353:aab with SMTP id r7-20020a2e8e27000000b0027703530aabmr17391696ljk.185.1667875924509; Mon, 07 Nov 2022 18:52:04 -0800 (PST) MIME-Version: 1.0 Received: by 2002:a05:6520:4af1:b0:22a:e96a:7f9b with HTTP; Mon, 7 Nov 2022 18:52:03 -0800 (PST) In-Reply-To: <8735aufspx.fsf@gmail.com> References: <8735aufspx.fsf@gmail.com> From: Samuel Wales Date: Mon, 7 Nov 2022 19:52:03 -0700 Message-ID: Subject: Re: Document management system with Org? To: emacs-orgmode@gnu.org Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2a00:1450:4864:20::22e; envelope-from=samologist@gmail.com; helo=mail-lj1-x22e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1667875980; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=aiIWl/pXoDGeaX1jCTtTnQCxppsS6CmhO0aIfONPixA=; b=CqoytQoH+38Akw0IakLJjpaWcYgr32V1Gi4AWqlAlhtiKCl44mgJKQuD//YpTes9KhAAyW IhZZElYNsreFYo3nkFKoq85H6vpMvMlwN3fABfHiCegBc1HwSK5p8f/kAMMIgbgiqKmBrk d8W0HHeiKuhROt58K58gDiRBPBc+52HVtwro3E52bG9tkv+8a1f4TaUvI+rb4ZY7AtxB8+ 6mJqqZp6hRV3+vFsCd7dr+sEHWEOcruFN5EzRD4E9zF9pEGlF8519GWtZFpG7ejNK9tP05 KQXu2ScqJyUaQix0lQhSDF26Pph3C7BoVUGYrAo7NyNJujwDo3NfIdn8A3fuTg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1667875980; a=rsa-sha256; cv=none; b=s7YMkm+jZuH9jG3VvQEgucbX5qR/xlD1V4txYSESHnYBPMSXfjlNofZJyYWVWhFEIXAUQj dc2i8aKRsZsDItj0XvTdZV+ULk1z7CKf0zfM3O9IzVG4ZHCxOXFpwofs9OJ68n7haggGC+ xbAR/Cmtsnc1uUIK94e1Rv8Qxj86O4RkJFTQsXQlu3gwQzb1Zd06YQvk3ycrrx4QpgSc58 J6b24bMUfpXd7ONIjHfnfYZi0J8yYIDQJgXHaDqcOedDhkGOuP/FqiAym3IW/sApdED/sR PG7m9FeOKy1j5YvsD6pxb8yB/6cX67Aqk8OYXXhndysnt9oAZdERfhOVTFWgKA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=b2xivMiO; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -3.01 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=b2xivMiO; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: ED7E766A5 X-Spam-Score: -3.01 X-Migadu-Scanner: scn1.migadu.com X-TUID: Vryq9y0dpHoy hi max, welcome to org. org-roam has been suggested but i do not use it so i will not address that and will leave it to others. org is a good choice for this kind of thing, but it is not clear to me how much of it needs to be built on top of existing to get what you ask for. emacs is good at doing that, however. there are parts of org that are basically made for it. if you want to tag and then use agenda, that offers powerful features, as does the category property. one possible issue is remembering to tag. that is why i mostly don't use tags. but there is regexp search also. the manual is good. the agenda is sort of dired-like. it sounds like tags and catgegories might work for you. if you read about hte org-id system, that might help you to make unbreakable links should you need them. attachments were made for storing files. i don't use those because they don't add much value for me; i just use plain links and i use variables because file links in org run substitute-in-file-name as another possibility i haven't fully integrated, ** paths with glob links might in priniciple help if files stay in the general area but pathnames change. but attachments might work for you. they are actively used by many. they more or less do what you are asking. they are only for files, however. if you ever need more than files, i forsee a need for some kind of system for syncing with generic links and external documnets and internal documents, something along hte lines of spookfox perhaps. but you seem to need only files. so attachments or file links might work for you with agenda and tags and categories. the org forest is hierarchical, which an hlpe you put your data in the same place. if you need to break that system, links, tags, and categories might help to keep your documents findable. there are also packges for transclusion. On 11/7/22, Max Brieiev wrote: > Org newbie here. > > Org advertizes itself as a note management and organizer system. > > How suitable is it to manage documents? > > 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. > > 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. > > It would be good to have a dired-like interface to browse documents and > manipulate them: view/copy/delete/attach to email etc. > > What approach could I use for this? > Is there anything like that in Org ecosystem? > > Thanks. > > -- The Kafka Pandemic A blog about science, health, human rights, and misopathy: https://thekafkapandemic.blogspot.com