From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id BHUROGtp8WXsZgEA62LTzQ:P1 (envelope-from ) for ; Wed, 13 Mar 2024 09:53:00 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id BHUROGtp8WXsZgEA62LTzQ (envelope-from ) for ; Wed, 13 Mar 2024 09:53:00 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=christianmoe.com header.s=x header.b=aNo7l9pw; dmarc=fail reason="SPF not aligned (relaxed)" header.from=christianmoe.com (policy=none); 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" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1710319979; a=rsa-sha256; cv=none; b=HJm3o3cu0AX+9rkMOAFzUr3oJiXOVMYFqcZV8qnCzUFZ/YjZsFRxYynny7zwjY29opIQZV Oiut3apHBm09iJOIqugPNvi8UvMtfyctfZfuEpXE7y2y04qtSNdgaN1/U7+WhiD7614+Ae 64F2z+sv9O0yfSWQRZzsEEze95bC+I9/CVF/hjEKgqKtMF8pHxXvxdOssAcfOoC+SzSF/3 vcLw6eiMURITFwHsNGfz0qNwzsZwCgqoPN81C5ZwzXwc5EdGOR+OJmk8VbwYwjrXwOBGZV Mu8HelWUL5VeZTHxmFF6NYambJvYTUPOw/qXPcSVbt04/dklNU6TgDApLwGVgw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=christianmoe.com header.s=x header.b=aNo7l9pw; dmarc=fail reason="SPF not aligned (relaxed)" header.from=christianmoe.com (policy=none); 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1710319979; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=8ELCsSPQkL86DB+ukfwxsCuB0G/PVdDc+T5U/uHWoRU=; b=VmzBDRmPSHgiGngPai3VgGyNCUYihOTBKyptb9W/bw/l2sav9NpWXX/7C2vGFAYh2ozc12 P+RGz2o5myMmT2w/TRuH1p0X7Ve3seuznx41X3SORzgshvBv+BonlNgK7Ips8Krmvb6gra VR4kwhYXAs10y4xO2zVyeTZ0PWfzenr+BQydmDtOMAAkEsNrHdV2o4roxDMrbuLe2XnKM1 JGjq3/4V2KTc0tdV36AlHQsN2X2mt7Ts23BG8VhF9HRcCiKmUTGGrGosPQN5/ZnIfHUymE +VFlLSnRbDV3Amd1zvXAR2EF7P11Ig4hOMCEry8T0L5jCb4wcJ8vg9tmcSHPxw== 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 995CC22BDD for ; Wed, 13 Mar 2024 09: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 1rkKLK-0005AJ-MM; Wed, 13 Mar 2024 04:52:10 -0400 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 1rkKLH-00057q-TJ for emacs-orgmode@gnu.org; Wed, 13 Mar 2024 04:52:08 -0400 Received: from mailer-211-159.hitrost.net ([91.185.211.159]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rkKLF-0000qa-Sj for emacs-orgmode@gnu.org; Wed, 13 Mar 2024 04:52:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=christianmoe.com; s=x; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Message-ID:Date:In-reply-to:Subject:To:From:References:Sender: Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=8ELCsSPQkL86DB+ukfwxsCuB0G/PVdDc+T5U/uHWoRU=; b=aNo7l9pwPgdFGpTHaXGBKwe4Y6 SS5da7DQiYi1O8IMtYt2L5RAxYIhd9zokuNJlUogBiL317/WAauTrrn/EZC6HpC8Ls7BXNjhx6CxU pA24sIfZw3hXQJVP51ReOfXBbRljCdHot3i9Qy8Or5g/IpiY01w8wRbaCP7NFIv6RGXpRWIZyyrmD yBOxL4aV5YjyhhvPngDeMnlR4FwqjgC55E0FkDVMZnD9Bf2YcLlYNDiJvoH5dZqxnwaM63JhWXhWU Ym266WmRUjn8CE7ceTPYoRSMCbFuiwg7VrEgKAMyurSmUC+ahRedDGF0DyYwTw8mOsy9U7ySsLrBF tnMN47mw==; Received: from 92-63-16-127.dynamic.telemach.net ([92.63.16.127] helo=Tauriel) by b1.hitrost.net with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.97.1) (envelope-from ) id 1rkKL9-00000007tKq-202Q; Wed, 13 Mar 2024 09:51:59 +0100 References: <87v85sdqr4.fsf@k-7.ch> User-agent: mu4e 1.2.0; emacs 27.2 From: Christian Moe To: emacs-orgmode@gnu.org Subject: Re: Org-agenda: List project with deadlines In-reply-to: <87v85sdqr4.fsf@k-7.ch> Date: Wed, 13 Mar 2024 09:51:58 +0100 Message-ID: <87sf0uqztd.fsf@christianmoe.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-GeoIP: Country [IP], SI [92.63.16.127] X-Authenticated-Id: mail@christianmoe.com Received-SPF: pass client-ip=91.185.211.159; envelope-from=mail@christianmoe.com; helo=mailer-211-159.hitrost.net 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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 X-Migadu-Scanner: mx10.migadu.com X-Migadu-Spam-Score: 2.71 X-Spam-Score: 2.71 X-Migadu-Queue-Id: 995CC22BDD X-TUID: vsGrwh2MK6ke Hi, S=C3=A9bastien, A general take: Org does not tell you how to organize your notes, it provides tools for doing it any way you like, and this freedom bewilders everyone. People work out their own systems, with advantages and disadvantages. You may find it liberating to consider that there is no single right way to do it. Though of course it's always good to arrive at some consistent scheme you can re-use. To add to the bewildering choice: One option you did not mention is capturing column views [[info:org#Capturing column view]]. This gives you updateable table of tasks and the properties you select for column view. While you cannot perform actions on the tasks in those tables as you can when using column view directly, they are helpful for getting an overview (I find them easier to take in at a glance than the column-view overlay). Using different column definitions for subtrees, you could have a top-level table for projects and project-level tables for tasks. As the info page mentions, in addition to the built-in system there is also a contributed package, org-collector, that offers an alternative approach to tabulating tasks and properties. I have found it powerful and flexible. Since it does not rely on column-view definitions, though, it means a tiny bit of duplicated effort if you're going to use column view as well. Yours, Christian S=C3=A9bastien Gendre writes: > Hello, > > I have some problems to manage my tasks for school with Org-mode. I had > read manual, blog posts and tried different way. With no success. > > > * What I need. > > For the school, I have a list of projects to do. Each with a deadline > and different level of importance. And each project have their how > tasks. Some with schedule, some with deadline and some with neither. > > Some times, I need to see only the list of projects, with their status, > deadline, percentage done, importance and class name. How many days left > would be nice. But not their inner tasks. > > When I work on a project, I need to see its tasks with their > deadline/schedule, importance/optionality and status. > > > > * The problem I got > > I search a good way to manage it with Org-mode, but I have difficulty to > do it easily. I always end with a complex system. > > > ** Record the information > > Each class have its own file. In each class file, I have a section named > "Projects and Tasks". As the name say, this section regroup the class > projects and tasks. > > For each project and their tasks, I was thinking of creating a heading > for the project and sub-heading for its tasks. Adding a [%] in the > project title, a level A to C for its importance, a DEADLINE for its > deadline and a tag for the class name. > > To record a new projects, I use a capture template to not forget > anything. The new project go into an Inbox.org file and I use Org-refile > to move it to its file. > > But how do I differentiate a project from a task for Org-mode ? Tags > have inheritance. Do I use a property ? > > Is it a good idea to organize every thing by classes ? Or is it better > to have one Org file named "Assignments" to regroup every projects ? In > these files, I have other information recorded, like the taken notes, > the list of distributed documents and their notes and also the list of > class sessions to see them in my agenda. > > > ** List the projects > > To list only the projects, I wanted to use Org-agenda todo list view and > editing the column shown. But the manual say it may cause issues. > > What can I do ? Do I use it correctly or do I need to it in a completely > different way ? Is it better to use a column view for it ? If yes, is it > possible to build a column view from multiple files ? > > > ** List of tasks from a project > > What is the best way to do it ? A custom Org-agenda view for each > project ? A column view under the project top heading ? > > > * Conclusion > > I have the felling that wanting to have everything well organized and > using Org-agenda push me to think of too much complex ways to do thing. > > Maybe I need to do like with a bullet journal, with an Org-mode file > instead of a page and don't try to use too much features. > > Do you have any suggestion ? Do I forget something ? For what I have > suggested, am I completely wrong ? > > > > Best regards