kingboard / kingboard
MongoDB / PHP based Killboard for EVE Online
Installs: 27
Dependents: 0
Suggesters: 0
Security: 0
Stars: 18
Watchers: 6
Forks: 5
Open Issues: 4
Language:JavaScript
Requires
- 3rdpartyeve/phealng: 0.3.1
- frameworks/jquery: 1.11.*
- king23/king23: 0.9.*
- kingboard/ccpdump: dev-master
- kriswallsmith/assetic: 1.1.2
- michelf/php-markdown: 1.3
- mongofill/mongofill: dev-master
- monolog/monolog: 1.16.*
- packagist/yuicompressor-bin: 2.4.*
- twbs/bootstrap: 3.1.*
- twig/extensions: *
Requires (Dev)
- maximebf/debugbar: >=1.0.0
This package is auto-updated.
Last update: 2025-01-26 03:36:51 UTC
README
Copyright 2010 - 2013, Peter Petermann, the Kingboard team and EVSCO. All rights reserved.
WARNING
this is a work in progress, it lacks documentation and is currently not meant for productive use, consider it extremly unstable, and probably compatibility breaking
LICENSE
see LICENSE.md File
REQUIREMENTS
- PHP 5.3+
- APACHE + mod_rewrite (might work on other servers with own rewrite rulesets, untested) (Mistral can be used instead, but thats highly experimental!) OR lighttpd + rewrite rule OR with PHP 5.4+ the buildin webserver
- LINUX / MAC OS X (might run on windows, untested)
- MongoDB: 1.8.1 or higher, 2.0+ recommended
- King23: current github clone
- Pheal: current github clone
- Composer: http://getcomposer.org/
INSTALLATION
Assumptions
A few assumptions are made before you start:
- you are on linux, and you have commandline access.
- you know how to handle yourself on linux
- the prequesites (see README) are installed.
- you have a vhost setup for the kingboard installation - this wont work in a subdirectory.
Quick Install
- run
php /path/to/composer.phar create-project kingboard/kingboard path/name
to install kingboard with its dependencies - extract vendor/kingboard/ccpdump/KingBoard.zip to a temporary directory and run mongorestore
- Create folders cache/api and cache/templates_c below your kingboard path, make sure they are writable by your webserver
- Make your webservers docroot point to public/ path
- Setup rewrite (for apache the .htaccess should do that, for lighttpd add the rule: url.rewrite-if-not-file = (".?(.)$" => "/index.php?$1", "" => "/index.php")
- copy conf/config.php-dist to conf/config.php and edit.
- run vendor/bin/king23 KingboardMaintenance:setup_indexes
you should now be able to call your kingboard.