boastMachine 3.1

"boastMachine, powering the best blogs"


Online resources

boastMachine Home
Home sweet home :)

Downloads
Download the latest version of boastMachine, addons, mods..

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

Feature list
boastMachine's up-to-date feature list

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


Overview

boastMachine is a robust publishing platform developed in PHP, the world's most powerful scripting language and and backed by MySQL (database). boastMachine makes your publishing so fun and easy as never before ! From one click installation to advanced Spam management features, boastMachine is loaded with everything that enables you to publish your contents with easy !


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.

(If you are upgrading from boastMachine 3.0 to 3.1, click here for upgrade info)

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 certain serverside configurations. 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 extra security.


Search engine friendly urls

The all new boastMachine brings to you what no other blog can ! The new boastMachine has the ability to use search engine friendly URLs by default without needing any extra modding or hacking ! Your log entry urls no more look like this http://site.com/blog/blog_name.php?id=25 but http://site.com/blog/my-post-title-25-1.html . Now how is that! You didnt expect that, did you?




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(); ?>



ALT+U

Now what is that! boastMachine comes with a nifty little menu :) Once you are logged in, hitting the key combination ALT+U will make a floating menu popup. You'll find quick links to your account, posts etc. Hit ALT+U again and the box is gone! How nifty is that?



AntiSpam

boastMachine is loaded with advanced spam fighting features that drastically minimizes spam on your blogs. Image verification on comments help to prevent automated bots from commenting. The keyword trigger enables you to block and ban the users posting comments and trackbacks containing specific keywords.


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/Disabled. 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



Upgrading from 3.0 to 3.1

If you are upgrading from 3.0 to 3.1, the installation procedure is different. You'll need to the upgrade script which can be found in the package itself (upgrade.3.1.zip) or can be downloaded from here. The exact installation & upgrade procedure can be found in the readme of the upgrade script.


Copyright and Licensing

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


Extra info

Need help setting file permissions?
Need professional installation? Need customization? Contact me