https://github.com/aljawaid/addressbook
A dedicated Address Book for projects and tasks in Kanboard. Add custom properties to standardise a relationship between tasks and people or organisations.
https://github.com/aljawaid/addressbook
contacts contacts-manager kanboard kanboard-plugin organisations plugin projects tasks
Last synced: about 1 month ago
JSON representation
A dedicated Address Book for projects and tasks in Kanboard. Add custom properties to standardise a relationship between tasks and people or organisations.
- Host: GitHub
- URL: https://github.com/aljawaid/addressbook
- Owner: aljawaid
- License: mit
- Created: 2023-04-18T14:54:42.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-29T08:52:08.000Z (12 months ago)
- Last Synced: 2025-02-27T03:47:46.751Z (about 2 months ago)
- Topics: contacts, contacts-manager, kanboard, kanboard-plugin, organisations, plugin, projects, tasks
- Language: PHP
- Homepage:
- Size: 2.51 MB
- Stars: 10
- Watchers: 2
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
AddressBook
Use the dedicated Address Book to create and manage contacts or organisations in projects and tasks. Add custom properties to standardise a deeper relationship between tasks and people or places. Contacts can be linked exclusively to tasks in a project. 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.
## Features
- Use the contact profile to create contacts per project or per task
- 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**

**Add Contact Form**

**Task Contacts**

**Linked Contacts**

**Contact Details**

**Project Contacts**

[↓ Bottom] [← Previous] [→ Next] [↑ Top]
## Usage
Go to `Settings` ⥂ Address Book
_or_
Go to `Project Settings` ⥂ Address Book
_or_
Go to `Task` ⥂ Contacts
[↓ Bottom] [← Previous] [→ Next] [↑ Top]
## Installation & Compatibility
Installation
- Install via the **[Kanboard](https://github.com/kanboard/kanboard "Kanboard - Kanban Project Management Software") Plugin Directory** or see [INSTALL.md](../master/INSTALL.md)
- Read the full [**Changelog**](../master/changelog.md "See changes") to see the latest updatesCompatibility
- Requires [Kanboard](https://github.com/kanboard/kanboard "Kanboard - Kanban Project Management Software") ≥`1.2.20`
- **Other Plugins & Action Plugins**
- _No known issues_
- Compatible with [KanboardCSS](https://github.com/aljawaid/KanboardCSS)
- **Core Files & Templates**
- _No template overrides_
- Database Changes:
- `01` New database table created as `address_book_contacts_items`
- `01` New database table created as `address_book_contacts_contact`
- `01` New database table created as `address_book_contacts_task_has_contact`Translations
- _Starter template available_
[↓ Bottom] [← Previous] [→ Next] [↑ Top]
## Authors & Contributors
- [@aljawaid](https://github.com/aljawaid) - Author
- [Martin Middeke](https://github.com/Busfreak/plugin-contacts) - Contributor (selected features from the Contacts plugin)
- _Contributors welcome_[↓ Bottom] [← Previous] [↑ Top]
## License
- This project is distributed under the [MIT License](../master/LICENSE "Read The MIT license")
---
[↑ Top]