{"id":13556935,"url":"https://github.com/funktechno/kanboard-plugin-wiki","last_synced_at":"2025-10-31T07:41:36.664Z","repository":{"id":55694085,"uuid":"121722218","full_name":"funktechno/kanboard-plugin-wiki","owner":"funktechno","description":"Wiki plugin for kanboard.net to document projects","archived":false,"fork":false,"pushed_at":"2025-05-11T23:34:52.000Z","size":719,"stargazers_count":41,"open_issues_count":1,"forks_count":18,"subscribers_count":5,"default_branch":"dev","last_synced_at":"2025-05-12T00:25:31.784Z","etag":null,"topics":["hacktoberfest","kanban","kanboard","kanboard-plugin","php","plugin","wiki-plugin"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/funktechno.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-02-16T06:44:58.000Z","updated_at":"2025-05-11T23:34:56.000Z","dependencies_parsed_at":"2024-07-29T12:26:25.163Z","dependency_job_id":"357645bc-36d7-4875-b6a5-eb9b612a2c90","html_url":"https://github.com/funktechno/kanboard-plugin-wiki","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/funktechno/kanboard-plugin-wiki","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/funktechno%2Fkanboard-plugin-wiki","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/funktechno%2Fkanboard-plugin-wiki/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/funktechno%2Fkanboard-plugin-wiki/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/funktechno%2Fkanboard-plugin-wiki/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/funktechno","download_url":"https://codeload.github.com/funktechno/kanboard-plugin-wiki/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/funktechno%2Fkanboard-plugin-wiki/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279001947,"owners_count":26083226,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-09T02:00:07.460Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest","kanban","kanboard","kanboard-plugin","php","plugin","wiki-plugin"],"created_at":"2024-08-01T12:04:05.433Z","updated_at":"2025-10-09T18:30:40.065Z","avatar_url":"https://github.com/funktechno.png","language":"PHP","funding_links":[],"categories":["PHP","hacktoberfest"],"sub_categories":[],"readme":"\u003ch1 name=\"user-content-readme-top\" align=\"center\"\u003eWiki Plugin for Kanboard\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/funktechno/kanboard-plugin-wiki/releases\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/v/release/funktechno/kanboard-plugin-wiki?style=for-the-badge\u0026color=brightgreen\" alt=\"GitHub Latest Release (by date)\" title=\"GitHub Latest Release (by date)\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/funktechno/kanboard-plugin-wiki/blob/master/LICENSE\" title=\"Read License\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/license/funktechno/kanboard-plugin-wiki?style=for-the-badge\" alt=\"kanboard-plugin-Wysiwyg-MD-Editor\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/funktechno/kanboard-plugin-wiki/releases\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/downloads/funktechno/kanboard-plugin-wiki/total?style=for-the-badge\u0026color=orange\" alt=\"GitHub All Releases\" title=\"GitHub All Downloads\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/funktechno/kanboard-plugin-wiki/releases\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/directory-file-count/funktechno/kanboard-plugin-wiki?style=for-the-badge\u0026color=orange\" alt=\"GitHub Repository File Count\" title=\"GitHub Repository File Count\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/funktechno/kanboard-plugin-wiki/releases\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/repo-size/funktechno/kanboard-plugin-wiki?style=for-the-badge\u0026color=orange\" alt=\"GitHub Repository Size\" title=\"GitHub Repository Size\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/funktechno/kanboard-plugin-wiki/releases\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/languages/code-size/funktechno/kanboard-plugin-wiki?style=for-the-badge\u0026color=orange\" alt=\"GitHub Code Size\" title=\"GitHub Code Size\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/funktechno/kanboard-plugin-wiki/stargazers\" title=\"View Stargazers\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/stars/funktechno/kanboard-plugin-wiki?logo=github\u0026style=for-the-badge\" alt=\"kanboard-plugin-Wysiwyg-MD-Editor\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/funktechno/kanboard-plugin-wiki/discussions\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/discussions/funktechno/kanboard-plugin-wiki?style=for-the-badge\u0026color=blue\" alt=\"GitHub Discussions\" title=\"Read Discussions\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/funktechno/kanboard-plugin-wiki/compare\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/commits-since/funktechno/kanboard-plugin-wiki/latest?include_prereleases\u0026style=for-the-badge\u0026color=blue\" alt=\"GitHub Commits Since Last Release\" title=\"GitHub Commits Since Last Release\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/funktechno/kanboard-plugin-wiki/compare\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/commit-activity/m/funktechno/kanboard-plugin-wiki?style=for-the-badge\u0026color=blue\" alt=\"GitHub Commit Monthly Activity\" title=\"GitHub Commit Monthly Activity\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/kanboard/kanboard\" title=\"Kanboard - Kanban Project Management Software\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/Plugin%20for-kanboard-D40000?style=for-the-badge\u0026labelColor=000000\" alt=\"Kanboard\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n---\n\nLooking for contributors.\n\nWiki to document projects\n\n- Create and manage wikipages per project\n- Store different editions of wikipages\n\nAuthor\n------\n\n- lastlink\n- License MIT\n\nRequirements\n------------\n\n- Kanboard \u003e= 1.0.37\n\nInstallation\n------------\n\nYou have the choice between 3 methods:\n\n1. Install the plugin from the Kanboard plugin manager with one click\n2. Download the zip file and decompress everything under the directory `plugins/Wiki`\n3. Clone this repository into the folder `plugins/Wiki`\n\nNote: Plugin folder is case-sensitive.\n\nDocumentation\n-------------\n\n### Wiki plugin\n\nWiki is based off of taiga.io's project [wiki module](https://taiga.pm/the-wiki-module/). The budget plugin was modified to create this plugin. The main reason for this plugin is behind the need to keep project documentation together with a project and give access to the same user listing. This is also the solution to [issue 358](https://github.com/kanboard/kanboard/issues/358). There are many chat integrations that kanboard has and many wikis out there. However, none of the open-sourced wikis or any I'm aware of have great integrations that easily share users with other solutions.\n\nThis section is available from project settings page: **Project \u003e Wiki**. There is also a shortcut from the drop-down menu on the board.\n\n### Supported\n\n- Simple wikipages per project\n- Backup of previous versions of wikipages as editions\n- KB uses GFM [GitHub Flavored Markdown](https://github.github.com/gfm/) implemented by the [parsedown lib](https://github.com/erusev/parsedown)\n\n#### Wikilink\n\nFind the wiki button for a project in the menu dropdown.\n\n![Wiki link](https://github.com/funktechno/kanboard-plugin-wiki/blob/master/Asset/images/kanboard-wiki-link.png)\n\n#### Wikipage detail\n\n![Wikipage detail](https://github.com/funktechno/kanboard-plugin-wiki/blob/master/Asset/images/wikipage.png)\n\nVery similar to task screen. You can edit via a modal. Copies are stored as editions. Should support uploading COMING SOON. Desired look will be to be able to reorder wikipages via dragging on left column.\n\n### Editions Listing\n\n![Editions Listing](https://github.com/funktechno/kanboard-plugin-wiki/blob/master/Asset/images/editionslisting.png)\n\nCan see previous editions saved of a wikipage. Can also restore from this page.\nNote that you can only restore **saved** editions. So you if you have the global setting **Saving Editions** as false then you are not currently saving editions when you make changes.\n\n### TODO\n\n- [x] editions listing and restore\n  - Related issues: [#9](https://github.com/kanboard/kanboard/issues/9)\n- [x] finish edit\n- [x] ordering\n  - [x] drop down to switch\n  - [x] drag to move, require css magic\n- [x] subpages and pagination\n- [x] fix wiki sidebar\n  - use html template render properly to list wiki pages\n    - still having difficulty getting template helper working, manually added for each page\n- [x] get rid of additional old budget plugin code\n- [] kanboard rest api support - by request\n- [] translations, maybe buttons, won't be translating \"Wiki\" for most languages\n  - Related issues: [#13](https://github.com/kanboard/kanboard/issues/13), [#12](https://github.com/kanboard/kanboard/issues/12), [#10](https://github.com/kanboard/kanboard/issues/10)\n- [] active, archived wikipages?\n- [x] global wiki page search\n\n### Roadmap\n\n- style updates\n- ordering\n- [x] [file attachment support](https://github.com/funktechno/kanboard-plugin-wiki/issues/3)\n- [x] global wiki page search [issue 5](https://github.com/funktechno/kanboard-plugin-wiki/issues/5) prob next year\n- rest support - LOW PRIORITY\n- [issues/bugs](https://github.com/funktechno/kanboard-plugin-wiki/issues)\n\n### Development\n\nAfter a change must update the version in Plugin.php\n\nPlugin.php E.g.\n\n```php\npublic function getPluginVersion()\n{\n    return '0.2.6';\n}\n```\n\nTo run a new build type `make`. NOTE: this only zips files in the last commit in the branch you are on. If you haven't commited your changes these won't be included in the zip.\n  * windows install make `choco install make`\n  * must then run from git bash `make` or wsl\n\nAfter testing create a new tag in github or via cli. `git tag -a 0.2.6 -m \"Translations Updates\"`. Then `git push origin --tags` Then upload the new **Wiki-version.zip** produced from `make`. Then do a pull request on https://github.com/kanboard/website for the plugins.json to update the plugin url. The `version` \u0026 `download` attributes are important to be correct.\n\n```json\n{\n\"wiki\": {\n        \"title\": \"Wiki\",\n        \"version\": \"0.2.5\",\n        \"author\": \"lastlink\",\n        \"license\": \"MIT\",\n        \"description\": \"Wiki to document projects.\",\n        \"homepage\": \"https://github.com/funktechno/kanboard-plugin-wiki\",\n        \"readme\": \"https://raw.githubusercontent.com/funktechno/kanboard-plugin-wiki/master/README.md\",\n        \"download\": \"https://github.com/funktechno/kanboard-plugin-wiki/releases/download/0.2.5-alpha/Wiki-0.2.5.zip\",\n        \"remote_install\": true,\n        \"compatible_version\": \"\u003e=1.0.37\"\n    }\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffunktechno%2Fkanboard-plugin-wiki","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffunktechno%2Fkanboard-plugin-wiki","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffunktechno%2Fkanboard-plugin-wiki/lists"}