Skip to content

About

A dedicated Address Book for projects and tasks in Kanboard. Add custom properties to standardise a relationship between tasks and people or organisations.

Topics

Resources

Stars

10 stars

Watchers

2 watching

Forks

Repository files navigation

AddressBook

GitHub Latest Release (by date) GitHub All Releases GitHub Repository File Count GitHub Repository Size GitHub Code Size

GitHub Discussions GitHub Commits Since Last Release GitHub Commit Monthly Activity Kanboard

Use the dedicated Address Book to create and manage contacts or organisations in a global directory. Assign contacts to individual projects before linking them to project tasks. Add custom properties to standardise a deeper relationship between tasks and people or places. Users can sort their contact properties to show the first 3 properties (e.g. name, number and email) for quick reference from the task summary and the project board view.

[↓ Bottom] [→ Next] [↑ Top]

Features

  • Create each contact once in the global directory
  • Assign global contacts to one or more projects
  • Allow project managers to add and remove project assignments
  • Easily link contacts to tasks
  • Show linked contacts at a glance on each task summary
  • Show linked contacts at a glance in the board view
  • Works with MySQL, SQLite and PostgreSQL database types

Contact Properties

  • Add contacts and organisations to tasks using property sets or create your own
  • Add custom properties to the contact profile using one of the poperty types

Property Types

  • HTML5 validated input types in a neat user-friendly form
  • Types include:
    • Text - for any freeform short text
    • Address - for physical addresses
    • Email for email addresses
    • Long Text - for longer text content such as notes
    • Number - for whole numbers
    • Number (Decimal 2) - for numbers containing 2 decimals
    • Number (Decimal 4) - for numbers containing 4 decimals
    • Telephone - for telephone, fax and mobile numbers
    • URL - for website, ftp, git, addresses
  • Add notes against each input field for users

Property Sets

  • Add groups of properties to quickly build a contact profile ready for your contacts and projects
  • Property Sets include:
    • Personal - a general person
    • Business - a general business, organisation, or charity
    • Company - a large business with departments and extensions
    • People - names of people with contact numbers
    • Team - names of people with contact numbers and email addresses
  • Tip: Add all property sets and delete the ones you don't need

[↓ Bottom] [← Previous] [→ Next] [↑ Top]

Screenshots

Plugin Settings

Plugin Settings

Add Contact Form

Add Contact Form

Task Contacts

Task Contacts

Linked Contacts

Linked Contacts

Contact Details

Contact Details

Project Contacts

Project Contacts

[↓ Bottom] [← Previous] [→ Next] [↑ Top]

Usage

Go to Settings ⥂ Global Address Book to manage contacts

or

Go to Project Settings ⥂ Address Book to assign contacts to a project

or

Go to Task ⥂ Contacts

[↓ Bottom] [← Previous] [→ Next] [↑ Top]

Installation & Compatibility

Code Scanning PHP Compatibility Test

Installation
Compatibility
  • Requires Kanboard ≥1.2.54
  • Other Plugins & Action Plugins
  • Core Files & Templates
    • No template overrides
    • Database Changes:
      • 03 Original database tables:
        • address_book_contacts_items
        • address_book_contacts_contact
        • address_book_contacts_task_has_contact
      • 02 New database tables:
        • address_book_contacts
        • address_book_contacts_project_has_contact
      • 02 Original tables rebuilt under their existing names with normalised foreign keys:
        • address_book_contacts_contact
        • address_book_contacts_task_has_contact
      • 01 Original table retained without structural changes:
        • address_book_contacts_items
Translations
  • Starter template available

[↓ Bottom] [← Previous] [→ Next] [↑ Top]

Authors & Contributors

  • @aljawaid - Author
  • Martin Middeke - Contributor (selected features from the Contacts plugin)
  • Contributors welcome

[↓ Bottom] [← Previous] [↑ Top]

License


AddressBook AddressBook AddressBook AddressBook AddressBook AddressBook GitHub commits since latest release (by date)

[↑ Top]

About

A dedicated Address Book for projects and tasks in Kanboard. Add custom properties to standardise a relationship between tasks and people or organisations.

Topics

Resources

Stars

10 stars

Watchers

2 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages