/bolknoms

Bolknoms: the very best application in the world for feeding your members in an organized and predictable way.

Primary LanguagePHP

Bolknoms

The very best application in the world for feeding your members in an organized and predictable way.

Requirements

  • PHP 5.2.3+
  • SQL-compatible database
  • Something to send e-mails with

Installation

  1. Clone the repository using git
  2. Copy the following configuration files and change as needed
    1. application/config/database.sample.php -> application/config/database.php
    2. application/config/bolknoms.sample.php -> application/config/bolknoms.php
    3. public/.htaccess.sample -> public/.htaccess
  3. Create a database and execute all migrations (/migrations/*.sql) in alphabetical filename order
  4. Install the dependencies using composer by executing composer install
  5. The application/cache and application/logs must be writeable by the server
  6. Upload to your server
  7. Point your servers webroot to /public/

Usage

Create a meal using the administration panel. Anyone can use the front-end interface to subscribe to that meal.

Maintenance mode

You can put the application in maintenance mode by copying public/maintenance.sample.html to public/maintenance.html. Please note that this is only a simple HTML-page and that the application will be accessible to anyone who knows the URLs.

Architecture

Bolknoms is built using the latest version of the Kohana framework.

Project organisation

The repository follows the nvie branching model. The master branch contains all features currently in deployment. The develop branch contains all stable features. Any new work must be branched of in a feature branch. These branches are prefixed with "feature-", for example "feature-moreswedishchef". Preferrably no underscores.

License

Copyright 2012-2013 Jakob Buis. Distributed under the GNU Lesser General Public License, version 3.0.