Code Monkey home page Code Monkey logo

outlook-taskboard's Introduction

Outlook Taskboard

Outlook Taskboard is a kanban board style view for Outlook Tasks.

It uses the main "Tasks" folder as Back Log and utilizes 5 individual subfolders (InProgress, Next, Focus, Waiting and Completed) as each task lane for personal kanban workflow.

There are 2 ways to use the taskboard.

  1. Outlook Folder Home Page (recommended)
  2. Directly from Internet Explorer

Outlook Taskboard

Moving Tasks between task lanes

Moving Tasks

Filtering Tasks

Filtering

Platforms supported

Only tested with Outlook 2013 and 2016 running on Windows 8.1/10.

It may also work with earlier Outlook versions, and possibly work with Windows 7.

The taskboard can also be opened in Internet Explorer. Due to limitations with ActiveX controls, only Internet Explorer 9/10 and 11 are supported.

Basic Setup

  1. Download the latest release zip file and extract it to a folder in your local hard drive.

  2. In Outlook, create following folder structure under your Tasks folder (it is easier to use the Folders view to create these folders):

    Tasks Folders

  3. For Outlook Home page:

  • Create another folder (of any type) and name it something like "Taskboard" or "Kanban", etc. (Alternatively you can use the main account folder as a home page as well)

  • Right-click the folder, and then click Properties. Select the Home Page tab in the Properties dialog box.

  • In the Address box, browse to the folder you have just extracted the Taskboard files and select the kanban.html file.

  • Click to select the Show home page by default for this folder check box and then click OK.

    Folder Home Page Offline Warning

    If you receive above warning, simply click X icon to close both warning prompt and the Properties window.

  1. For Internet Explorer:
  • Open Internet Explorer and go to Tools > Internet Options > Security tab. Select the Local Intranet Zone and click on the Custom Level button. Ensure the "Initialize and script ActiveX controls not marked as safe for scripting" option is set to Enabled

IE Local Intranet Zone Setting

  • Double-click on the kanban-ie.html file to open the page in Internet Explorer.

    On Win10, you will need to right click on the file, select Open With -> Internet Explorer to open the page in IE11. Otherwise it tries to open in Edge which is not supported.

Advanced Setup

The configuration file (config.js) under the js folder can be edited to customise task lane limits, titles and some other settings.

Task Lane Folder Names and Titles

    'FOCUS_FOLDER':     { Name: 'Objectives-2016', Title: 'OBJECTIVES', Limit: 0, Sort: "[Importance]", Restrict: "[Complete] = false", Owner: '' },
  • Task lane folders names can be customised by changing the Name value. (Do NOT change the folder identifier - i.e. FOCUS_FOLDER)

  • The `Title' value represents the title showing on the task lane.

Task Lane Limits

Task Lane Limits

    'INPROGRESS_FOLDER':   { Name: 'InProgress', Title: 'IN PROGRESS', Limit: 5, Sort: "[Importance]", Restrict: "[Complete] = false", Owner: ''},
    'NEXT_FOLDER':       { Name: 'Next', Title: 'NEXT', Limit: 0, Sort: "[Importance]", Restrict: "[Complete] = false", Owner: ''},
    'FOCUS_FOLDER':     { Name: 'Focus', Title: 'FOCUS', Limit: 0, Sort: "[Importance]", Restrict: "[Complete] = false", Owner: '' },
    'WAITING_FOLDER':     { Name: 'Waiting', Title: 'WAITING', Limit: 0, Sort: "[Importance]", Restrict: "[Complete] = false", Owner: '' },
  • The Limit value can be amended to set limits in each task lane.

  • Only InProgress, Next, Focus and Waiting folders accept limit settings. BackLog and Completed lanes do not have limits apply.

  • Setting the Limit to 0 removes the limit.

Task Lane Sort Order

By default, the tasks are sorted by priority.

    'NEXT_FOLDER':       { Name: 'Next', Title: 'NEXT', Limit: 0, Sort: "[DueDate]", Restrict: "[Complete] = false", Owner: ''},
  • The Sort value can be updated to change the order.

  • It is also possible to add multiple order criteria like Sort: "[DueDate][Importance]"

Task Template

Task Template

When a task created using the Add button on task lanes, a new task created with a default template.

    // Default task template
    'TASK_TEMPLATE':        '\r\n\r\n### TODO:\r\n\r\n\r\n\r\n### STATUS:\r\n\r\n\r\n\r\n### ISSUES:\r\n\r\n\r\n\r\n### REFERENCE:\r\n\r\n\r\n\r\n'

This template can be customised by changing the TASK_TEMPLATE setting.

Task Note Excerpt

If there are some notes entered in the task, only first 200 chars are visible by default configuration.

// Task Note Excerpt Size
// number of chars for each task note
// 0 = makes no notes appear on the each task card
'TASKNOTE_EXCERPT':    200,

The TASKNOTE_EXCERPT value can be updated to change the number of characters shown in the task board view.

Note: If the default task template used to create the task, only the first part of the task notes are visible. (until first the '###'' section).

outlook-taskboard's People

Contributors

evrenvarol avatar grimmimeloni avatar maltehi avatar

Watchers

 avatar  avatar  avatar

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.