andrewalker / PearlBee

Blogging system in Modern Perl

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PearlBee Build Status

An open source blogging platform written in Perl.

Don't run tests against a production database! Make sure dbic.yaml has different values for TESTING_DATABASE and DEFAULT_DATABASE.

Setup

Requires PostgreSQL server.

Example configuration:

sudo su - postgres -c "createuser $USER"
sudo su - postgres -c "createdb -O$USER pearlbee"
sudo su - postgres -c "createdb -O$USER pearlbee_testing" # for running the tests

The values above are the default in the configuration (dbic.yaml and sqitch.conf), but you can always tweak for your own needs.

When running on Linux, you might need to install libxml2-dev or libxml2-devel, depending on your distro.

To install all the required Perl modules:

./bin/bootstrap

Running

./bin/launch-devel

The initial user created by the bootstrap script is admin and the password is password.

About

Blogging system in Modern Perl


Languages

Language:CSS 37.1%Language:HTML 31.4%Language:Perl 19.1%Language:JavaScript 7.6%Language:Perl 6 3.2%Language:PLpgSQL 0.9%Language:Shell 0.5%Language:PHP 0.3%