Giter Site home page Giter Site logo

tiddly-gittly / intention-tower-knowledge-graph Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 1.0 6.76 MB

ITKG is a knowledge and task management framework for tiddlywiki.

Home Page: https://tiddly-gittly.github.io/intention-tower-knowledge-graph/

License: MIT License

JavaScript 34.79% CSS 65.21%
gtd knowledge-base knowledge-graph task-manager tiddlywiki tiddlywiki-plugin tiddlywiki5 todo todoapp

intention-tower-knowledge-graph's People

Contributors

dongrentianyu avatar linonetwo avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

dongrentianyu

intention-tower-knowledge-graph's Issues

选项卡内容可以做成可选的吗?

image

比如这部分内容,我可能用不到日历的功能,就会想要去除。但修改插件源码就比较麻烦,虽然也可以做到。我觉得修改成设置里可选的比较好。

另外一个问题是,如果日历功能要作为附带的话,是不是应该像super tag插件一样附带下载呢?

另一个问题是,好像很多插件仓库都没有开discuss版块。这样有时只是想法或者提议也变成issue了。不过好像也没什么。

递归安装依赖插件问题没有得到解决

也就是日历插件并没有安装。即使我把依赖的两个插件也同样写在依赖字段里了。我猜想这应该是太微的一个保护机制或者是无法进行依赖解析。

但在Version v0.8.0.版本里没有出现报错。可能是修复了。

等过段时间再看看能不能解决吧。这个确实还挺麻烦的。官方那边还没有太多的回复。

群友pending关于工作速度打分的建议

任务管理

任务特征

  • DDL
    • 日期型数据
    • 可为空
  • 任务量化与进度化
    • 总量+已完成量+进度(+速度效率分析+综合推荐任务)
    • 浮点数据
    • 可为空
  • 先导任务
    • 形成任务逻辑图与可调整性(意义之塔)
    • 标签
    • 可为根任务
  • 任务时间统计记录
    • 可用于番茄钟
    • 热力图或扇形柱形图
  • 任务状态
    • 正在进行/由于难点或缺乏先导进行搁置/未在进行
    • 一次性时间点任务/多次性的时间段任务
    • 有计划的定量任务/有空就做的任务(设置周期重复)
    • 锚定时刻任务:是/否(比如会议就是必须锚定某天某时进行)
  • 重要程度(优先级)量化
    • 人工打分百分制

筛选分配今日任务

  • 第一梯队:DDL危险任务
    • ①根据计算工作速度而列出:完成量/(今天日期-开始日期)= 工作效率v,如果v•(DDL-今天日期)< 剩余量,则列出
    • ②将临近DDL特定天数的任务列出
    • ③将有DDL且计算可能完不成的任务(根据速度)
  • 第二梯队:逻辑+优先级
    • 将无DDL之忧的任务排序
    • 排序原则①逻辑与先导,根据意义之塔,子任务要在父任务之前
    • 排序原则②重要程度:根据用户自己设定的重要程度打分排序

番茄钟

  • 番茄钟:(学习+整理笔记)—— 间隔复习(钓鱼) —— 休息
  • 渐进学习式完成任务,随时跳转,保持高效

简化图谱

image

上面图片的意义层级是

为了他们,为了我们-活在这个世界上-认识世界-学习的意义

但这个图谱看起来比较就混乱。虽然里面小的条目,像认识世界的图谱里就只有一个。但总体的图谱看着很混乱的样子。还是说这样设计是为了表示总体上意义的轻重?比如这四个意义中,最重的就是为了他们,为了我们

但如果是那样的话,我觉得用 不同颜色来区分一下会比较好,或者用不同形状。

不过好像是我用反了。我再研究一下。

项目根据包含的任务的最近修改排序

也就是把最近有进度的项目排在上面。有时候进度反映在有相关日历项目,所以也需要考虑日历。

这样才方便快速更新最近在做的事情的进度,不然每次翻都要翻半天。

xp插件无法依照筛选器排序

昨天还讨论了一下这个来着。但找半天找不到了。就开个issue吧。

我看xp插件的源码,看半天也不知道什么地方隐藏了。因为默认是按标题排序的。这个默认就不知道在哪里找,找到了修改也麻烦,因为会有插件优先级问题。但如果不用xp这个,而用设拉子,又感觉失去了很多功能,特别是搜索和表格内容变化的。

类似元气打卡app的移动端布局

现在如果是重复任务的话,功能和它基本类似了,只是缺少一个简化且聚合方便使用的界面。

还有目前有的完成+1是通过拖日历来做的,这个可能需要用一个配置来开关是显示弹框允许拖日历,还是点击直接加一(简单模式),大部分人应该只用简单模式不用日历的。

添加同级(甚至不同项目)但顺序后置的任务

例如在「做一个日历和任务副屏」任务条目中,想添加「做个视频展示我是如何用太微做副屏的」,设为关联(要放在「任务上下文」里)且顺序后置,并之后把它的所在项目设为「做太微宣传视频」

是否应该把已完成的项目列出来

我发现项目列表里只会列出正在进行的,或者新任务,不会列出完成了的任务列表。

image

因为有时我会记不起某个任务是不是已经完成了,还是因为没记下来。就得手动搜索一下了,感觉可以把已经完成的任务列表也在旁边列出来。

控制展示无法控制tabs

用reveal只能控制展示显示正文与否,不能控制是否显示在tabs中。因为tabs是用标签来控制的。

image

日历记录下面没有正文,但日历记录这个条目还在。而且还不能通过text为空来判断。目前想到的方法是通过把条目标题前缀替换成控制条目的前缀然后判断正文里为show才表示这个条目能加入到tabs中。但这样并不好处理。如果这样处理不了,我觉得应该要替换掉tabs,用另一种方式来展示。

另一个小问题是修改了任务条目名称,原有的任务没有跟着改过去。而且也没有加上超级标签。

image

所以旁边都显示成空白了。但我看这个好像是写了一个宏来处理的,还比较复杂,有机会再看看怎么修复。

天级别的起始时间

从而能够生成每日任务列表,让任务出现在列表里面。
也可以让他出现在日历侧边栏从而能够直接拖到日历里面去更方便。

是不是应该给特定标签加上前缀来区分其他标签?

比如添加意义条目,会自动附带上意义标签。当然这是为了后面超级标签使用。不过我在想,如果一个人之前就已经有意义条目了,而且意义条目背后可能不是这类似的,会不会造成困扰呢?实际上我自己就有遇到过。

我觉得加上把意义标签改成ITKG-意义比较好。也就是加上ITKG作为前缀。一般来说不会特意用这个词语。其他项目或者任务也是同理。

进度和信心字段

这也是心流的两个方面,就用看看看自己是否在新刘莉,是否需要对任务做了调整,想让自己重新进入心里

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.