Here is a compact knowledgebase version, supports only one user :)
- 2 database tables
- 4 PHP files
- 4 JS files
Database file and structure if doesnt exist will be created on first run, see the login.php code. On tests is able to load 3000 records in 3 seconds.
miniKB.mp4
- The
sample databasewith the 3000 records, borrowed by Source Code Organizer NET as is using the same dbase schema (which introduced onVB6flavor at 2005). Images embeddedas base64 and also drag&drop supported out-of-the-box by summernote.
use it with any standar PHP distro as :
//runme.vbs
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "cmd /c php.exe -S localhost:80 -t ../htdocs/", 0, False
2024-04-08 - bootstrap-treeview.js update getNodeIdByDBid, take care of int/string type due PHP v8.1 [2] change. Development made with PHP v8.0.7.
if you still unhappy with this microKB, there are alternatives as :
- BookStack - php 41mb without the dependencies ;)
- phpMyFAQ
- dokuwiki
- mediawiki
- opus
- Confluence
- WukongKnowledgeBase - vue with java and elasticsearch
- AdguardTeamKnowledgeBase
- CatWiki - python
- raneto - nodejs with markdown
- docsify [2] - nodejs with markdown
- wiki.js
- mdBook [2] - rust
alternative docmost | gitbook | retype
Copyright (c) 2024 PipisCrew
Licensed under the MIT license.