vikunja——高颜值的to-do任务列表

释放双眼,带上耳机,听听看~!

640

前言

Vikunja是一款开源的代办事项(to-do)应用,提供列表、甘特、表格、看板等多种视图,除了docker自托管意外,还有桌面版,整理算是比较清爽的一款代办。

项目特性

  • ? 支持在组织内建立项目管理,创建子项目,并将所有代办任务分层管理。
  • ?‍?‍? 多人协作,可以轻松与团队共享应用,并能看到每个人在做什么。
  • ⚡ 添加具有截止日期、标签、任务分配对象等的任务。

?系统首页的展板

640
?近期工作提醒,让你随时知道你可以干什么
640-1


系统部署

一、使用sqlite数据库(docker run)

docker run
-itd
--name vikunja
-p 56789:3456                        #自定义端口
-v {PWD}/files:/app/vikunja/files    #自定义文件存储路径 
-v {PWD}/db:/db                      #自定义数据库存储路径
vikunja/vikunja

二、使用mysql数据库(docker compose)

?docker-compose.yaml文件内容


version: '3'
services:
    vikunja:
        image: vikunja/vikunja
        environment:
            VIKUNJA_SERVICE_PUBLICURL: http://<这里填外网地址,不需要括号>
            VIKUNJA_DATABASE_HOST: db
            VIKUNJA_DATABASE_PASSWORD: changeme
            VIKUNJA_DATABASE_TYPE: mysql
            VIKUNJA_DATABASE_USER: vikunja
            VIKUNJA_DATABASE_DATABASE: vikunja
            VIKUNJA_SERVICE_JWTSECRET: <a super secure random secret>
        ports:
            - 3456:3456                      #自定义端口
        volumes:
            - ./files:/app/vikunja/files        #自定义文件存储路径
        depends_on:
            db:
                condition: service_healthy
        restart: unless-stopped
    db:
        image: mariadb:10
        command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
        environment:
            MYSQL_ROOT_PASSWORD: supersecret
            MYSQL_USER: vikunja
            MYSQL_PASSWORD: changeme
            MYSQL_DATABASE: vikunja
        volumes:
            - ./db:/var/lib/mysql               #自定义数据库存储路径
        restart: unless-stopped
        healthcheck:
            test: ["CMD-SHELL", "mysqladmin ping -h localhost -u $MYSQL_USER --password=$MYSQL_PASSWORD"]
            interval: 2s
      start_period: 30s

使用SSH部署的,在你想要的目录新建一个vikunja文件夹。接着创建一个txt文件,把下列代码复制进去以后,改名为docker-compose.yaml。最后将docker-compose.yaml动到vikunja文件夹下。

#使用SSH登录NAS后台,来到vikunja目录下
cd /vikunja
docker-compose up -d

系统使用

一、系统初始化吧

?首次登录需要自己注册账号密码,最上方会有一个当前使用ip:port运行,提示换一换的,不用管他,那个就是给你改域名之类用的。
640-3

?项目自带中文,整体页面十分清爽,首页包含概览、即将开始(任务)、项目、标签、团队等功能。

640-2

二、随便搞个团队、项目b吧

?先来搞个团队吧,Cherry两人团队来组,支持建立多个团队,并对团队的人员进行分配。(呵呵,项目型团队狂喜)

640-4
?再来搞个项目吧,项目大家都知道,很多个项目和很多个团队,可以组成很多很多的加班。
640-5

三、写个自己的todo任务吧

?先来搞标签,一个好的标签管理可以省略很多的查找项目的时间

640-6

?一个项目下对应有4种展示界面,这里逐一分享。

?列表界面,可以勾选完成情况,比较直观的看到所有任务
640-7

?甘特图的话,需要配合任务时间来一起看

640-8

?表格的话,更注重在展示上,可以清楚的看到每一个todo的信息

640-9

?个人最喜欢的,当然还是看板模式了,包含存储桶可以将todo任务分类,并且展示的更直观

640-10

?开展一个详细的todo任务编辑,可以从图片上看到功能十分强大,大致举例:

  1. 支持进度和时间跟踪、对比
  2. 支持人员分配管理
  3. 支持订阅收藏,并进行筒子和
  4. 描述、评论支持markdown
  5. 支持相关任务关联和分配
  6. 支持优先级管理
  7. 支持附件等信息

640-11

?顺便介绍一下webhook推送,从事件来看基本囊括了对todo任务的所有操作,老板狂喜。

640-12

温馨提示:本文最后更新于 2024-04-16 21:55 ,某些文章具有时效性,若有错误或已失效,请在下方留言或联系逆念

给TA打赏
共{{data.count}}人
人已打赏
源码插件

NAS下搭建一个非常适合IT团队的 在线API文档、技术文档工具

2023-7-15 0:39:47

源码插件

星云ERP适用中小企业的进销存管理系统_免费开源

2024-8-27 23:38:29

重要声明

本站资源大多来自网络,如有侵犯你的权益请联系管理员,QQ508044570 我们会第一时间进行审核删除。站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!


如果遇到付费才可观看的文章,建议升级终身VIP。全站所有资源任意下免费看”。本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索