boastMachine 3.0 platinum

boastMachine, powering the best blogs

Last edited October 16, 2004 (16.10.2004)


Online resources

Downloads
Download the latest boastMachine, addons, mod etc.. from here

Forum
The boastMachine forum. A small community of boastMachine users sharing their thoughts and ideas and doing general discussion

Official Documentation
The boastMachines's official documentation. FAQs, HowTos etc... here

Overview

boastMachine is a blogging platform that ha been developed in PHP, the world's most powerful web scripting language and and is backed by a poweful MySQL databases. Installation, customization, maintanance.. is terribly easy when it is boastMachine :) boastMachine has the largest feature list around and it even supports Multiple blogs in just one database. Multiple users, user profiles (with pic uploads), commenting, theme packs... these done even make 5% of the boastMachine's feature list :) . So install boastMachine today, discover the power of easy blogging !

Requirements

PHP v4.1 or higher, MySQL v3.2 or better

Installation

boastMachine's installation is guaranteed to be done right in 10 minutes or less.
Follow these simple steps to install and start using boastMachine.
1. Extract the package into a directory on your local pc
2. Upload the directory to your webserver preserving the file structure
eg: /blog on your site where the .php files and directories come directly under the /blog directory

3. Goto yoursite.com/blog/bmc/install.php and enter the details and hit 'Continue' button
The installation script will ask you for the MySQL info and a username and password for the default admin. There'll be three other options
a) Autoset directory permissions ( the script will automatically try to set the necessary file and permissions)
b) Overwrite tables ( Will overwrite the MySQL tables if you already have an installation)
c) Create a new database ( Will try to create a new database with the name you entered)

Done! Thats all! Now you can access the admin by going to http://yoursite.com/blog/bmc/admin.php

The first thing you should do after the installation is to configure your blog by going to Admin - > Settings

PS: The 'Autoset Permission' feature will most probably fail because of the hosting account's ownership problems. In that case, you should set the permissions (CHMOD) by yourself. /blog/ - 777 (Parent directory)
/blog/backup - 777
/blog/files - 777
/blog/templates - 777
/blog/rss - 777
/blog/bmc/inc/lang - 777
/blog/bmc/inc/vars - 777
/blog/bmc/inc/vars/cache - 777
(assuming that /blog is the parent directory)

Also, if you want to be able to edit the templates online with the template editor, you should CHMOD the appropriate theme directory and all the files in it to 777

Notes: It is recommended that you delete the install script (install.php) manually after the installation for better security.

a ShoutBox !

Yes, boastMachine has a built in shoutbox system!
This nifty built in shoutbox doesn't use a MySQL db. You can display this shoutbox on any of the boastMachine pages. The function you should use to load the shoubox is bmc_ShoutBox(); For example, in a template, it would look something like this.

<?php bmc_ShoutBox(); ?>

User Levels

boastMachine has 5 different user levels, ranging from 0 to 4
Each level has certain privilages. Here's a list of them

0 - Frozen/Hidden. No rights
1 - Can post comments
2 - Can post comments and new posts
3 - Can post/edit posts and comments
4 - ADMINISTRATOR. Full privilages. Access to admin panel

Copyright and Licensing

boastMachine is a free software and is licensed under GPL (General Public license). Please see GPL license file gpl.txt