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 database
with the 3000 records, borrowed by Source Code Organizer NET as is using the same dbase schema (which introduced onVB6
flavor at 2005). Images embedded
as 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.