boastMachine 3.1
"boastMachine, powering the best blogs"Online resources
boastMachine HomeHome 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 betterInstallation
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 4Each 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.txtExtra info
Need help setting file permissions?Need professional installation? Need customization? Contact me