https://github.com/eivindarvesen/b3
PHP Content Management System
https://github.com/eivindarvesen/b3
blog blog-engine blog-platform cms content-management-system css3 git html5 javascript laravel markdown php
Last synced: 7 months ago
JSON representation
PHP Content Management System
- Host: GitHub
- URL: https://github.com/eivindarvesen/b3
- Owner: EivindArvesen
- License: bsd-3-clause
- Archived: true
- Created: 2015-05-24T15:56:48.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2022-03-29T22:30:54.000Z (over 4 years ago)
- Last Synced: 2024-12-16T09:34:47.963Z (over 1 year ago)
- Topics: blog, blog-engine, blog-platform, cms, content-management-system, css3, git, html5, javascript, laravel, markdown, php
- Language: PHP
- Homepage:
- Size: 12.8 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# B3
B3 (BlaBlaBlog) is a PHP blog system built upon the [Lumen](http://lumen.laravel.com) micro-framework.
The package is available on [Packagist](https://packagist.org/packages/eivindarvesen/b3)
### WORK IN PROGRESS
This project is very much under active development, and while it is usable in its current state, the documentation is yet to be written.
In fact - this readme is not even necessarily up to date.
At present, B3 supports all major browser, including IE >= 9.
## About
Blog posts are written in Markdown in your favourite editor, and pushed via git.
Posts are validated upon git-commit.
A database of data/metadata is built or updated on git-pull.
Pages are rendered serverside.
Blablablog is themeable; the default theme is built upon Bootstrap 3.
You set your usersettings in dotenv (do not track this in vcs).
## Installation
To install B3, run
```shell
composer create-project eivindarvesen/b3 *@dev --prefer-dist
```
or run `installB3.sh` in the scripts-directory.
The webroot must be set to 'b3/public'
BlaBlaBlog also needs a database, the connection to which is specified in the dotenv-file in the project root.
To automatically set up your site, run the `setupB3.sh` script in the scripts-directory.
## Development
To set up your developer-environment:
```shell
composer install
bower install
npm install
```
### License
The BlaBlaBlog PHP Blog System is open-source software licensed under the [The BSD 3-Clause License](http://opensource.org/licenses/BSD-3-Clause)