Git Product home page Git Product logo

kanban's Introduction

Kanban Board for Codebase.

This is a small project to display your tickets in Codebase ( www.codebasehq.com ) in Kanban style. Screenshot

Installation

After checking out the code repsitory, you need to copy the settings.example.php to settings.php and edit that file with the appropriate config data. You currently need to specify 3 configuration options:

  • /$codebaseAccount/ This is the Codebase account you use. Not your username, by the way.
  • /$codebaseUser/ This is the username, used for authentication with the Codebase API. The user must have adminitration privileges, otherwise the kanban board will not work.
  • /$codebaseMainProject/ The simple name of the project for which you want to show the kanban board

There is a sqlite database (user.sqlite) that has the user/password/api_key. The default user/pass is admin/admin, with no api_key.

Note :: The user.sqlite.example should be renamed to user.sqlite. I did this because I don't want to upload my user.sqlite file with my users.

To create a new user you have to access the db. There you have to insert your username, your codebase.api_key and a password-hash.

To create a password-hash for your new user, you have to go to http://localhost/generate_password.php?password=<your.password.here> That page will generate a hash-password for you that you have to insert into the db.

Kanban is just plain PHP and Javascript. Just upload the files to your server and you're done!

Usage

You can control the columns through Codebase. For every possible status a column will be created. You can control the ordering of the columns also via Codebase. If a status is treated as if the ticket was closed, then the column will use the full width of the page, otherwise the columns will have a fixed width.

Currently, the kanban board will use the first active milestone it can find.

Contact

If you want to know more, have questions etc. please contact me at [email protected]

Project Status

I am working in my spare time on a fork of this project from springest so it isn't entirely unmaintained. (at least not my fork).

kanban's People

Contributors

breyten avatar yoricksijsling avatar andreiashu avatar biggihs avatar

Watchers

James Cloos 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.