精华内容
下载资源
问答
  • Kanboard python API客户端它使用类包装内部JSON-RPC协议,并简化了客户端应用程序的创建。 依存关系 json 要求 经过测试 python 2.7.9 代码样本 在指定项目列上创建任务 import kanboard from kanboard . task ...
  • Kanboard命令行客户端 Kanboard命令行客户端。 作者:FrédéricGuillot 执照:麻省理工学院 安装 pip install kanboard_cli 此应用程序与Python 2.7,Python 3.4和3.5兼容。 配置 您可以将连接参数定义为环境...
  • Kanboard是一个简单的可视任务板Web应用程序。 官方网站: : 受到看板方法的启发 直观清晰地了解您的项目 多个板卡具有拖放任务的能力 极简软件,仅关注基本功能(少见更多) 开源和自托管 超级简单的安装 文献...
  • Kanboard Quickmenu-crx插件

    2021-04-04 22:47:54
    稍微扩展一下即可更快地访问Kanboard项目。 稍微扩展一下即可更快地访问Kanboard项目。 屏幕截图可能很旧。 新增功能:0.1.6-更新库0.1.5-tr翻译0.1.4-显示泳道0.1.3-启用用户API 0.1.2-错误修正+更新库0.1.1-活动流...
  • CSV2Kanboard 快速而肮脏PHP脚本,用于在Kanboard( )中导入CSV文件。 直到在Kanboard本身中具有本机CSV导入。 什么是 从CSV文件在看板中创建任务。 对于批量任务创建很有用。 在Kanproject Webhook API允许的...
  • Kanboard:看板任务管理软件
  • Kanboard项目管理

    2015-10-12 17:54:14
    Kanboard是一款使用看板方法论的项目管理软件,专为那些希望高效而简单管理项目的人士而设计的,功能齐全,使用简便,可自托管。
  • kanboard项目配置

    2020-05-13 18:25:49
    kanboard 地址https://github.com/kanboard/kanboard 安装 apache sudo apt install apache2 -y 重启apache sudo /etc/init.d/apache2 restart 安装MariaDB sudo apt install -y mariadb-server mariadb-...

    kanboard  地址  https://github.com/kanboard/kanboard

    安装 apache

    sudo apt install apache2 -y

    重启apache  

    sudo /etc/init.d/apache2 restart

    安装MariaDB

    sudo apt install -y mariadb-server mariadb-client

     启动数据库 

    sudo /etc/init.d/mysql start
    sudo mysql_secure_installation

    安装php7.2

    sudo apt install -y php7.2 php7.2-mysql php7.2-gd php7.2-mbstring php7.2-common php7.2-opcache php7.2-cli php7.2-xml

    安装kanboard

    cd /var/www/
    sudo git clone https://github.com/kanboard/kanboard.git
    sudo chown -R www-data:www-data kanboard/data

     

    为Kanboard设置一个MySQL数据库和一个数据库用户。

    
    mysql -u root -p -e"CREATE DATABASE kanboard;"
    mysql -u root -p kanboard < /var/www/kanboard/app/Schema/Sql/mysql.sql
    mysql -u root -p -e"CREATE USER 'admin'@'localhost' IDENTIFIED BY 'admin';"
    mysql -u root -p -e"GRANT ALL PRIVILEGES ON kanboard.* TO 'admin'@'localhost' IDENTIFIED BY 'admin' WITH GRANT OPTION;"
    mysql -u root -p -e"FLUSH PRIVILEGES;"

    当前系统环境

    cat /proc/version


    Linux version 4.9.0-040900rc6-generic (kernel@tangerine) (gcc version 6.2.0 20161005 (Ubuntu 6.2.0-5ubuntu12) ) #201611201731 SMP Sun Nov 20 22:33:21 UTC 2016

    更新Kanboard配置文件以切换到MySQL 。

    
    cd /var/www/kanboard
    sudo cp config.default.php config.php
    

     修改config.php配置

    sudo vi config.php
    
    
    // Database driver: sqlite, mysql or postgres (sqlite by default)
    define('DB_DRIVER', 'sqlite');  //改 define('DB_DRIVER', 'mysql');
    
    // Mysql/Postgres username
    define('DB_USERNAME', 'root'); //admin
    
    // Mysql/Postgres password
    define('DB_PASSWORD', '');//admin
    
    // Mysql/Postgres hostname
    define('DB_HOSTNAME', 'localhost');
    
    // Mysql/Postgres database name
    define('DB_NAME', 'kanboard');

    重启apache   sudo /etc/init.d/apache2 restart

    展开全文
  • kanboard-1.2.7.rar

    2020-06-02 14:16:38
    Kanboard 项目管理软件,清晰管理项目,项目进度可视化,方便好用,操作简单,上手容易~帮助您开发的项目管理工具。
  • Kanboard Milestone插件 此插件添加了一个里程碑部分,以显示其相关任务。 新的里程碑部分添加在“子任务”和“内部链接”部分之间,如下所示。 如果您使用的是,它还使用任务栏上的“是里程碑”和“被阻止”来...
  • 用于Kanboard的主题插件 此插件向Kanboard用户界面添加了新CSS样式主题。 样式 主要特点 董事会进行了重大调整。 类似于发行板。 刷新了整个界面,以改善用户体验。 兼容性 需要Kanboard≥ 1.0.44 外部Kanboard...
  • helm-chart-kanboard:看板的舵图
  • 推荐开源项目计划管理软件 kanboard

    千次阅读 2018-03-07 11:02:29
    1,关于kanboard 是一个看板管理软件。 是php写的。是一个开源项目管理软件。按照敏捷开发设计的。 项目地址: https://hub.docker.com/r/kanboard/kanboard/ 官方网站: https://ka...

    本文的原文连接是:
    http://blog.csdn.net/freewebsys/article/details/79467918

    1,关于kanboard


    是一个看板管理软件。
    是php写的。是一个开源项目管理软件。按照敏捷开发设计的。
    项目地址:
    https://hub.docker.com/r/kanboard/kanboard/
    官方网站:
    https://kanboard.org/
    docker 镜像地址:
    https://hub.docker.com/r/kanboard/kanboard/

    2,下载镜像


    下载镜像。启动服务。
    https://github.com/kanboard/kanboard/blob/master/doc/en_US/docker.markdown

    docker pull kanboard/kanboard:latest
    docker run -d --name kanboard -p 80:80 -t kanboard/kanboard:latest

    最新版本 v1.2.1。

    3,关于配置


    配置文件地址:

    https://github.com/kanboard/kanboard/tree/master/doc/en_US

    配置ldap 方法:
    https://github.com/kanboard/kanboard/blob/master/doc/en_US/ldap-authentication.markdown

    需要创建一个data 卷。/var/www/app/data/config.php 然后自己定义一个配置文件。
    安装上面加上去就行了。

    配置数据库地址:
    https://github.com/kanboard/kanboard/blob/master/doc/en_US/mysql-configuration.markdown

    这里写图片描述

    4,还有一个leanlabs 的看板


    官网:
    http://kanban.leanlabs.io/docs/

    github:
    https://github.com/leanlabsio/kanban
    使用的是golang 开发的是挺敢兴趣的。MIT License 开源。
    docker 地址:
    https://hub.docker.com/r/leanlabs/kanban/

    这里写图片描述

    看上去页面精致很多。
    但是这个需要使用gitlab账号啥的登录。感觉上不太方便。
    因为使用的是golang开发的到是挺想看看代码研究下。

    5,总结


    要是使用的花两个都有docker 镜像,再配置下就可以使用了。
    功能上感觉上都差不多。但是leanlabs的是golang开发的。
    还是挺想去研究下代码的。

    本文的原文连接是:
    http://blog.csdn.net/freewebsys/article/details/79467918

    展开全文
  • 星云插件(kanboard 的现代主题) 此主题允许您添加特殊功能,例如替换徽标并为 Markdown 代码添加语法突出显示。 截屏 作者 瓦伦蒂诺·佩斯 许可麻省理工学院 要求 看板 >= v1.0.48 安装在 Web 服务器上的 ...
  • Kanboard 是一款专注于看板方法论的免费开源项目管理软件。 它将您的工作清晰而简单地可视化,以便您可以限制正在进行的工作、更好地管理项目任务、轻松跟踪项目的当前状态并专注于您的目标。
  • kanboard安装及使用

    2019-09-26 21:08:36
    kanboard安装及使用 简介 Kanboard的安装提供了两种方式一种是直接安装[1],一种是用官方提供的容器直接运行。 官方的文档总体上还是很全了,但发现用的人少,英文的文档相对比较简单有些坑在里面,所以还是把...

    kanboard安装及使用

    简介


    Kanboard的安装提供了两种方式一种是直接安装[1],一种是用官方提供的容器直接运行。

    官方的文档总体上还是很全了,但发现用的人少,英文的文档相对比较简单有些坑在里面,所以还是把安装使用的过程简单介绍一下,本着要有回报得先付出的精神。

    运行官方docker容器


    我直接用容器,省去了部署的流程,毕竟之前评估Jitamin花了好多精神。Docker —— 从入门到实践

    参考资料:Docker Container Usage

    先上下我的环境

    CentOS Linux release 7.4.1708 (Core) 
    Derived from Red Hat Enterprise Linux 7.4 (Source)
    NAME="CentOS Linux"
    VERSION="7 (Core)"
    ID="centos"
    ID_LIKE="rhel fedora"
    VERSION_ID="7"
    PRETTY_NAME="CentOS Linux 7 (Core)"
    ANSI_COLOR="0;31"
    CPE_NAME="cpe:/o:centos:centos:7"
    HOME_URL="https://www.centos.org/"
    BUG_REPORT_URL="https://bugs.centos.org/"
    
    • 下载容器镜像

      [zjh@localhost ~]$ docker pull kanboard/kanboard:latest
      [zjh@localhost ~]$ docker image ls
      REPOSITORY                    TAG                 IMAGE ID            CREATED             SIZE
      docker.io/kanboard/kanboard   latest              3791dc637c41        4 weeks ago         52.9 MB
      
    • 运行容器

      [zjh@localhost ~]$ docker run -d --name kanboard -p 10080:80 -t kanboard/kanboard:latest
      

      前面的端口是你想分配的端口,后面的端口是容器kanboard的访问端口。

      运行成功,直接从你的 服务器ip:10080 就可以访问了,默认账号 admin:admin

    • 查看运行状态

      [zjh@localhost www]$ docker  logs -f kanboard
      
    • 其他命令

      [zjh@localhost www]$ docker  stop kanboard
      
      [zjh@localhost www]$ docker  start kanboard
      
      

    使用kanboard

    • 首先配置后台邮箱

      进入容器

           [zjh@localhost www]$ docker exec -it kanboard bash
      
      vi /var/www/app/config.php
      

      修改内容如下,这里发送邮箱是用SMTP,无验证。

      // Enable/disable email configuration from the user interface
      define('MAIL_CONFIGURATION', true);
      
      // E-mail address used for the "From" header (notifications)
      define('MAIL_FROM', 'zjh@lierda.com');
      
      // Mail transport available: "smtp", "sendmail", "mail" (PHP mail function), "postmark", "mailgun", "se
      define('MAIL_TRANSPORT', 'smtp');
      
      // SMTP configuration to use when the "smtp" transport is chosen
      define('MAIL_SMTP_HOSTNAME', 'smtp.exmail.qq.com');
      define('MAIL_SMTP_PORT', 25);
      define('MAIL_SMTP_USERNAME', '邮箱地址');
      define('MAIL_SMTP_PASSWORD', '邮箱密码');
      define('MAIL_SMTP_ENCRYPTION', null); // Valid values are "null", "ssl" or "tls"
      

      退出容器,重启容器,这样应该可以用了,不行就要看下你使用的邮箱配置是否正确。

    • 推荐插件
      这两个自不必多说马上按上,直接从插件目录里面安装即可:
      enter description here

      接下来可以安装 Email相关的插接:
      Auto Email Extended Actions 任务延期自动推送邮件给相关人员
      ExtendedMail 项目邮件模板

      Subtaskdate 子任务添加日期

      Moon 主题,其他还有几个主题,注意同时只能安装一个主题。

      其他的感觉都不是很实用,需要的同学慢慢摸索吧。

      安装插件出现过一次 kanboard无法运行的情况,看了日志发现是 安装了 TaskAssignCategory导致的,进到容器里面,把 /var/www/app/plugins/ 对应的插件删除即可。
      错误日志

      [zjh@localhost www]$ docker  logs -f kanboard
      [2018/9/18 8:04:52] ignCategory' not found in /var/www/app/plugins/TaskAssignCategory/Plugin.php:9
      [2018/9/18 8:04:52] Stack trace:
      [2018/9/18 8:04:52] )
      [2018/9/18 8:04:52] gnCateg...')
      [2018/9/18 8:04:52] #2 /var/www/app/app/ServiceProvider/PluginProvider.php(27): Kanboard\Core\Plugin\Loader->scan()
      [2018/9/18 8:04:52] ider->register(Object(Pimple\Container))
      [2018/9/18 8:04:52] ovider))
      [2018/9/18 8:04:52] #5 /var/www/app/index.php(6): require('/var/www/app/ap...')
      [2018/9/18 8:04:52] #6 {main}
      [2018/9/18 8:04:52] ix:/var/run/php-fpm.sock:", host: "10.16.10.166:10080"
      [2018/9/18 8:04:52] or: stream_socket_client(): unable to connect to tcp://127.0.0.1:5672 (Connection refused)
      

      修复

      bash-4.4# cd /var/www/app/plugins/
      bash-4.4#  mv TaskAssignCategory/  TaskAssignCategory_bk/
      /9/18 8:09:50] bash-4.4# exit
      [2018/9/18 8:09:50] exit
      /9/18 8:10:12] [zjh@localhost ~]$ docker restart kanboard
      [2018/9/18 8:10:13] kanboard
      
    • 最后谈下使用思路
      我也是慢慢磨合, 不一定是最好,但是可以满足基本需求的流程:

      1. 创建项目,对任务做基本的权限配置,邮件模块配置
      2. 创建任务,可以用建好的模块导入,再调整每个任务的时间描述及子任务。
        kanboard_tasks_模板(utf8)
      3. 项目成员可以通过看板来进行日常的任务,超期的任务会有邮件通知项目管理者,安排讨论及变更。
    • 最后上一张图片,完美
      enter description here


      1. https://docs.kanboard.org/en/latest/admin_guide/installation.html#from-the-archive-stable-version ↩︎

      2. 来自https://www.cnblogs.com/zozo825117/p/9700676.html

    转载于:https://www.cnblogs.com/mensiler/p/11393897.html

    展开全文
  • 一键式从Kanboard插件管理器安装插件 下载zip文件并解压目录下的所有内容plugins/Registration 将此存储库克隆到文件夹plugins/Registration 注意:插件文件夹区分大小写。 文献资料 工作流程 从登录页面显示指向...
  • 该插件将向Kanboard添加5个新的自动操作。 1.)通过电子邮件将任务发送给受让人 2.)通过电子邮件将任务发送给创建者 3.)发送即将到期的电子邮件 4.)将即将到期的子任务的电子邮件发送给分配的用户 这要求起作用...
  • Kanboard-Things3 看板到事物3。 使用Kanboard作为Things3的输入尝试使用Kanboard作为Python中Things3的输入。
  • 请在中报告问题,问题和希望 看板: Chrome应用商店: 来自的代码基础:
  • 用于Kanboard的Javascript API客户端 是看板项目管理软件。 作者:FrédéricGuillot 执照:麻省理工学院 要求 使用nodejs> = 7.3.x测试 安装 npm install kanboard 例子 方法和参数与描述的API过程相同。 获取...
  • <li>When REVERSE_PROXY_AUTH is set to false, the controller show me the login screen and, using the same user account, i can access to kanboard. <p>The documentation say : <li>Your reverse proxy ...
  • 所有链接都指向kanboard /,这意味着您的Kanboard安装位置必须在此处:127.0.0.1/kanboard。 用 即时记录笔记。 旨在轻松记录特定项目的笔记。 注释的目的不是要执行任务,而是要保留信息-一种元数据的灵活替代方法...
  • kanboard的LDAP认证实现

    2018-07-08 11:13:57
    Kanboard是一个开源的看板管理项目,官方文档在此 Kanboard Documentation开启openldap服务器我们搭建好了openldap服务器之后,打开服务。(如果不知道怎么搭建openldap的,可以看这里点击打开链接)docker run --...

    Kanboard是一个开源的看板管理项目,官方文档在此 Kanboard Documentation

    开启openldap服务器

    我们搭建好了openldap服务器之后,打开服务。(如果不知道怎么搭建openldap的,可以看这里点击打开链接)

    docker run --name openldap -p 389:389 --d osixia/openldap  #启动openldap服务

    搭建kanboard服务器

    跟搭建openldap服务器一样,搭建kanboard服务器同样也有两种方式,源码安装docker搭建

    因为本文的主要内容是介绍LDAP在kanboard的实现,所以简单明了的用docker来搭建kanboard服务器

    docker pull kanboard/kanboard
    docker run --name  kanboard -p 8000:80--link openldap:ldaphost  kanboard/kanboard #启动kanboard容器

    关于上述的link参数,link就是在两个容器之间建立一种父子关系,父container中的web,可以得到子container上的信息。--link=container_name:name,这个可以在此容器的/etc/hosts文件中添加一个额外的name主机名。

    kanboard的LDAP配置

    docker exec -it kanboard bash  #进入容器里面
    vi /var/www/app/config.php

    将下面内容添加到此文件中

    // 启用LDAP认证(默认是false)
    define('LDAP_AUTH', true);
    
    // LDAP服务器主机名
    define('LDAP_SERVER', 'ldaphost');
    
    // LDAP服务器端口(默认是389)
    define('LDAP_PORT', 389);
    
    // 默认地,要求验证ldaps:// 形式的URL,设置为false则跳过验证
    define('LDAP_SSL_VERIFY', false);
    
    // 启用LDAP TLS认证
    define('LDAP_START_TLS', false);
    
    // 默认kanboard将ldap用户名小写以防止多重用户(数据库是区分大小的)
    // 如果你想保留该案例,设置为true
    define('LDAP_USERNAME_CASE_SENSITIVE', false);
    
    // LDAP绑定类型: "anonymous", "user" or "proxy" 这个用来登陆LDAP服务器
    define('LDAP_BIND_TYPE', 'proxy');
    
    // proxy模式的LDAP 用户名
    // user模式的LDAP匹配的用户名
    define('LDAP_USERNAME', 'cn=admin,dc=example,dc=org');
    
    // proxy模式的LDAP密码
    define('LDAP_PASSWORD', 'admin');
    
    // LDAP用户的DN
    // Example for ActiveDirectory: CN=Users,DC=kanboard,DC=local
    // Example for OpenLDAP: ou=People,dc=example,dc=com
    define('LDAP_USER_BASE_DN', 'ou=users,dc=example,dc=org');
    
    // 搜寻用户帐号时的LDAP匹配模式
    // Example for ActiveDirectory: '(&(objectClass=user)(sAMAccountName=%s))'
    // Example for OpenLDAP: 'uid=%s'
    define('LDAP_USER_FILTER', '(|(uid=%s)|(mail=%s)');
    
    // username的LDAP属性
    // Example for ActiveDirectory: 'samaccountname'
    // Example for OpenLDAP: 'uid'
    define('LDAP_USER_ATTRIBUTE_USERNAME', 'uid');
    
    // user full name的LDAP属性
    // Example for ActiveDirectory: 'displayname'
    // Example for OpenLDAP: 'cn'
    define('LDAP_USER_ATTRIBUTE_FULLNAME', 'cn');
    
    // 用户mail对应的LDAP属性
    define('LDAP_USER_ATTRIBUTE_EMAIL', 'mail');
    
    // 在用户的资料中寻找group的LDAP属性
    define('LDAP_USER_ATTRIBUTE_GROUPS', 'memberof');
    
    // LDAP attribute for user avatar image: thumbnailPhoto or jpegPhoto
    define('LDAP_USER_ATTRIBUTE_PHOTO', '');
    
    // LDAP attribute for user language, example: 'preferredlanguage'
    // Put an empty string to disable language sync
    define('LDAP_USER_ATTRIBUTE_LANGUAGE', '');
    
    // 允许kanboard自动创建LDAP用户
    define('LDAP_USER_CREATION', true);
    
    // administrator的LDAP DN
    // Example: CN=Kanboard-Admins,CN=Users,DC=kanboard,DC=local
    define('LDAP_GROUP_ADMIN_DN', 'cn=Kanboard Admins,ou=groups,dc=example,dc=org');
    
    // managers的LDAP DN
    // Example: CN=Kanboard Managers,CN=Users,DC=kanboard,DC=local
    define('LDAP_GROUP_MANAGER_DN', 'cn=Kanboard Managerse,ou=groups,dc=example,dc=org');
    
    // 启动LDAP组权限
    // The end-user will be able to browse LDAP groups from the user interface and allow access to specified projects
    define('LDAP_GROUP_PROVIDER', true);
    
    // groups的LDAP 基础DN
    define('LDAP_GROUP_BASE_DN', 'ou=groups,dc=example,dc=org');
    
    // LDAP组过滤
    // Example for ActiveDirectory: (&(objectClass=group)(sAMAccountName=%s*))
    define('LDAP_GROUP_FILTER', '(&(objectClass=groupOfNames)(cn=%s))');
    
    // LDAP用户过滤
    // If this filter is configured, Kanboard will search user groups in LDAP_GROUP_BASE_DN
    // Example for OpenLDAP: (&(objectClass=posixGroup)(memberUid=%s))
    define('LDAP_GROUP_USER_FILTER', '(&(objectClass=posixGroup)(memberUid=%s))');
    
    // 组名对应与LDAP的属性
    define('LDAP_GROUP_ATTRIBUTE_NAME', 'cn');

    用户User的LDIF例子

    dn: uid=manager,ou=Users,dc=kanboard,dc=local
    objectClass: top
    objectClass: person
    objectClass: organizationalPerson
    objectClass: inetOrgPerson
    uid: manager
    sn: Lastname
    givenName: Firstname
    cn: Kanboard Manager
    displayName: Kanboard Manager
    mail: manager@kanboard.local
    userPassword: password
    memberOf: cn=Kanboard Managers,ou=Groups,dc=kanboard,dc=local

    小组的LDIF例子

    dn: cn=Kanboard Managers,ou=Groups,dc=kanboard,dc=local
    objectClass: top
    objectClass: groupOfNames
    cn: Kanboard Managers
    member: uid=manager,ou=Users,dc=kanboard,dc=local

    将LDIF导入到openldap中、按照上述资料配置好kanboard,即可完成kanboard的LDAP认证。

    展开全文
  • kanboard-源码

    2021-03-16 04:38:24
    看板
  • Kanboard的用户时间表插件 用户时间表/时间表 日历中的显示在子任务时间跟踪和用户计划之间相交 时间表管理:每周,每天,加班,休息日 时间表可以为每个用户配置 根据时间表计算子任务时间跟踪 必须激活日历设置中...
  • 在公司老大用了一款Kanboard项目管理软件,就决定研究一番,以下是一些简单的介绍和安装使用的方法,还有部署时候遇到的一些问题,希望能给大家带来帮助。 一:Kanboard 项目管理软件 能更好的帮助我们管理项目...
  • 将Google帐户链接到Kanboard用户个人资料。 显示Google Avatar图片。 作者 弗雷德里克·古洛特 麻省理工学院许可证 要求 看板> = 1.0.37 访问 OAuth2 Google API凭证 安装 您可以选择3种方法: 一键式从看板插件...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 172
精华内容 68
关键字:

Kanboard