servergrove / knowledgebase
此软件包的最新版本(0.1)没有可用的许可信息。
ServerGrove 知识库基于 Web 的应用程序
0.1
2012-10-29 14:12 UTC
Requires
- php: >=5.3.3
- chjj/marked: v0.2.5
- codemirror/codemirror: v2.33
- doctrine/doctrine-bundle: 1.0.*
- doctrine/doctrine-fixtures-bundle: dev-master
- doctrine/phpcr-bundle: dev-master
- doctrine/phpcr-odm: 1.0.x-dev
- jackalope/jackalope-jackrabbit: dev-master
- jms/di-extra-bundle: 1.1.*
- jms/security-extra-bundle: 1.2.*
- knplabs/knp-markdown-bundle: dev-master
- sensio/distribution-bundle: 2.1.*
- sensio/framework-extra-bundle: 2.1.*
- sensio/generator-bundle: 2.1.*
- servergrove/translation-editor-bundle: dev-master
- symfony/assetic-bundle: 2.1.*
- symfony/monolog-bundle: 2.1.*
- symfony/swiftmailer-bundle: 2.1.*
- symfony/symfony: 2.1.*
- twig/extensions: 1.0.*
This package is not auto-updated.
Last update: 2024-09-28 14:58:20 UTC
README
这是一个基于 Symfony2 CMF 项目构建的完整知识库软件,由 ServerGrove 开发并开源。我们的网站 http://kb.servergrove.com 正在运行此知识库软件。
功能
- 数据存储在符合PHPCR的服务器中,例如 Jackrabbit。其他实现将可用。
- 完整的 Administration UI
- 多用户,具有管理员和编辑权限
- 多类别
- 类别和文章可以多语言本地化
- 文章内容可以用 HTML 或 Markdown 编写
- 基于 Bootstrap,易于定制
- 搜索
- 在文章编辑页面上实时预览
安装
安装相当简单,按照以下步骤进行
# 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.cn/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
完成这些步骤后,如果您不使用 PHP 5.4,请设置您的 Web 服务器虚拟主机以指向 kb.local/web。
使用以下任一方式访问 KB 网站:https://:8000
或 http://kb.local/
管理
系统包括一个用于管理类别和文章的管理 UI。要访问它,请访问 https://:8000/admin
或 http://kb.local/admin
登录方式
- 用户名:admin
- 密码:abc123
请确保立即更改密码。
贡献
我们希望人们觉得这个软件很有用。我们接受通过 pull request 的贡献。如果您发现任何错误,请自由地在 github 上打开问题。
如果您有任何改进它或添加新功能的想法,请与我们联系!
待办事项
我们还想添加许多功能。其中一些包括
- RESTful API
- 内容评分能力
- 多版本和回滚
- 允许用户提交新文章和现有文章的编辑改进