PHPackages                             servergrove/knowledgebase - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. servergrove/knowledgebase

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

servergrove/knowledgebase
=========================

The ServerGrove KnowledgeBase web based application

0.1(13y ago)110230[9 issues](https://github.com/servergrove/KnowledgeBase/issues)[4 PRs](https://github.com/servergrove/KnowledgeBase/pulls)PHPPHP &gt;=5.3.3

Since Oct 29Pushed 7y ago12 watchersCompare

[ Source](https://github.com/servergrove/KnowledgeBase)[ Packagist](https://packagist.org/packages/servergrove/knowledgebase)[ RSS](/packages/servergrove-knowledgebase/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (19)Versions (2)Used By (0)

KnowledgeBase
=============

[](#knowledgebase)

This is a complete Knowledge Base software built on top of the Symfony2 CMF project, developed and open sourced by ServerGrove. Our website  is running on this KnowledgeBase software.

Features
--------

[](#features)

- Data is stored in a PHPCR complaint server like Jackrabbit. Other implementations will be available.
- Complete Administration UI
- Multiple Users, with admin and editor privileges
- Multiple categories
- Categories and Articles can be localized in multiple languages
- Articles content can be written in HTML or Markdown
- Easy to skin, based on Bootstrap
- Search
- Live preview on article editing page

Installation
------------

[](#installation)

The installation is quite simple, follow these steps:

```
# Clone git repository

git clone git@github.com:servergrove/KnowledgeBase.git kb.local

cd kb.local

# Install vendor dependencies with Composer

curl -s https://getcomposer.org/installer | php

php composer.phar install

# start jackrabbit server

php app/console doctrine:phpcr:jackrabbit start

# wait a few seconds for the server to initialize and be ready

# setup PHPCR database

php app/console doctrine:phpcr:workspace:create sgkb
php app/console doctrine:phpcr:register-system-node-types
php app/console doctrine:phpcr:fixtures:load

# In production, you will need to dump the asset files

php app/console assetic:dump --env=prod --no-debug

# start web server (PHP 5.4 only)

php app/console  server:run

```

Once you completed these steps, if you are not using PHP 5.4, setup your web server virtual host to point to kb.local/web.

Access the KB site with either `http://localhost:8000` or `http://kb.local/`

Management
----------

[](#management)

The system includes an administration UI to manage categories and articles. To access it go to `http://localhost:8000/admin` or `http://kb.local/admin`

Login with:

- username: admin
- password: abc123

Please make sure to change the password immediately.

Contributing
------------

[](#contributing)

We hope people find this software useful. We also accept contributions through pull requests. If you find any bugs, feel free to open issues on github.

If you have any ideas on how to improve it or add new features, please contact us!

TODO
----

[](#todo)

We still have many features we want to add. Some of these are:

- RESTful API
- Ability to rate content
- Multi-versions and rollback
- Allow users to submit new articles and edition improvement of existing articles

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

4996d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/05f6e92a30f69a12acbdcd7602d53ebac895ff467d9434d5c3b37e592198b6b5?d=identicon)[pgodel](/maintainers/pgodel)

---

Top Contributors

[![pgodel](https://avatars.githubusercontent.com/u/18968?v=4)](https://github.com/pgodel "pgodel (12 commits)")[![iambrosi](https://avatars.githubusercontent.com/u/297102?v=4)](https://github.com/iambrosi "iambrosi (6 commits)")[![bruli](https://avatars.githubusercontent.com/u/760646?v=4)](https://github.com/bruli "bruli (4 commits)")[![lsmith77](https://avatars.githubusercontent.com/u/300279?v=4)](https://github.com/lsmith77 "lsmith77 (4 commits)")[![servergrove](https://avatars.githubusercontent.com/u/40854?v=4)](https://github.com/servergrove "servergrove (1 commits)")

### Embed Badge

![Health badge](/badges/servergrove-knowledgebase/health.svg)

```
[![Health](https://phpackages.com/badges/servergrove-knowledgebase/health.svg)](https://phpackages.com/packages/servergrove-knowledgebase)
```

###  Alternatives

[oro/platform

Business Application Platform (BAP)

645143.5k115](/packages/oro-platform)[sulu/skeleton

Project template for starting your new project based on the Sulu content management system

29735.5k](/packages/sulu-skeleton)[pumukit/pumukit

Media Portal

6014.6k48](/packages/pumukit-pumukit)[anime-db/anime-db

The application for making home collection anime

252.1k2](/packages/anime-db-anime-db)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
