BN Soft Boast Machine v2.8
[bMachine v2.8] [ Released: 25/01/2004 ]
Previous release
: bMachine v2.7 ( 28/12/2003 )
Developed by Kailash Nadh, India http://bnsoft.net ,
kailash@bnsoft.net
Boast Machine - http://boastology.com
The Simplest way to publish your articles/journals/blogs online! Wheter
you run a small personal homepage or some big website and what you like is
a simple yet powerful thing, this is the one for you!
Features Top
There is no other software on the internet which can defeat BoastMachine's
SIMPLICITY and performance.
- Publish Articles/blogs/journals with just one click!
- SUPPORTS both Flat Files and MySQL !
- Supports attachment with each article
- Fully customizable using css and templates
- Users can comment on articles
- Bad words Filtering
- IP blocking/banning
- Theme packs
- Unlimited categories
- Logs the latest Referrers
- Allow users to send articles to their friends!
- BB Code Support
- Supports SMILIES! :)
- HAS A Cool Calendar!
- Event display system
- RSS/XML Feed
- Powerful Search [ Search for Author, Articles, Titles ]
- Voting/Rating feature!
- X articles / page feature
- FAST, POWERFUL BACKUP system. Don't fear losing your articles
while doing
a host change!
- Generates printer friendly pages for printing
- Create/Edit/Manage all posts from the single admin page
- All the options can be disabled by Admin [Commenting,voting,Send to friend..]
- Hide/Unhide articles from readers when necessary, without deleting them!
- META tag support for search engine friendliness
- Very secure.
- and the BEST OF ALL, its FREE!!
INSTALLATION Top
- Unpack all the files from the zip into a directory.
- Open config.php, change the necessary variables
- Open mail.txt , change the message
( In this file, use the following
keywords where ever necessary. They will be automatically replaced with real
values by the script. [NAME] - The name of the sender [the one who's sending
the article] [EMAIL] - The email of the sender [TITLE] - Title of the
article which is being sent [AUTHOR] - The author of the article being sent [AUTHOR_EMAIL]
- Email of the author of the article [URL] - The url to the article being
sent [COMMENTS] - Comments by the sender [DATE] - The date of sending
- Edit header.php and footer.php if necessary [ inc/templates ]
- Edit events.php to add custom events
- Edit links.template.php [ inc/templates ]
- Edit the mail.friends.php [ inc/templates ]
Not necessary usually.
- Upload all the scripts to your webserver.
[ Its better to keep the existing
directory structure ]
- CHMOD the 'files' directory or whatever directory you have specified to
777
- CHMOD the maillog data file which you have specified to 777
- CHMOD the 'backup' directory to 777
- CHMOD the '/inc/vars' directory to 666
[ Also, all the
files in the /vars directory ]
Installation for FlatFile mode
- CHMOD the 'data' directory or whatever directory you have specified to 777
- CHMOD the 'comments' directory or whatever directory you have specified
to 777
- CHMOD the vote data file which you have specified to 777
Installation for MySQL mode
- goto http://yoursite.com/bmachine/install.php and install the MySQL tables.
After
installation, delete it manually if its not deleted automatically.
- Thats all! goto http://yoursite.com/bmachine/admin.php , login and start
publishing!!
Template Configuration Top
- In bMachine 2.8, the theme system was added.
It enables you to create
and distribute yor own bMachine themes. To start, make a copy of the /inc/templates/default
and start editing the templates in them
- Open and edit header.php and footer.php
Here are some functions that
you can use in the template files.
- This will print the site's title defined in config.php
<? echo sout("site_title");
?>
- This will print the author's name defined in config.php
<? echo sout("author_name");
?>
- This will print the author's email defined in config.php
<? echo sout("author_email");
?>
- This will print the site's URL defined in config.php
<? echo sout("site_url");
?>
- This will print out the latest X topics where x is the number of topics
to
be displayed and <start> and <end> are the tags which separate each Post's
title when printed out <? echo getPosts(x,"<start>","<end>");
?> eg: The output will be if there are 3 latest posts <start><a
href="index.php?id=1">Post title 1!</a><end> <start><a
href="index.php?id=1">Post title 2!</a><end> <start><a
href="index.php?id=1">Post title 3!</a><end> [ NOTE:
The Post titles are formatted using CSS by the script itself ]
- This will work only in header.php It will print out the keywords of an article.
[if there is any]
<? echo $keys; ?>
- This will work only in header.php
It will print out the TITLE of an article.
[if there is any] <? echo $title; ?>
- To include the calendar, use this code in some page.
include "calendar.php" calendar();
// prints the calendar
- To cusomize the Calendar style, edit calendar.css
- To include Event display, use:
include "events.php";
NOTES: Top Please take care not to place any foreign
file, even the script's log files in the 'data' directory or whatever name
you have given.
Also, if you want to convert all your articles from FlatFile to MySQL mode, use
the backup feature. Backup the article in FlatFile mode, and upload/restore it
while in mysql mode and vice versa.
A link-back to Boastology.com is appreciated on the script pages. Use
this code to place a small link the Boast Machine template. ----------------------------------------------------------
<font size="1" face="Verdana">Powered by<a href="http://bnsoft.net"
target="_blank" title="Powered by BoastMachine [boastology.com]
. BN Soft [bnsoft.net]"><u>BN Soft</u></font></a>
Contact Details Top
If you experience any difficulties with this script, mail to kailash@bnsoft.net
or kailash@boastology.com
bMachine website - http://boastology.com
Good Luck, Kailash Nadh http://bnsoft.net
Changes
Top
Changes in bMachine v2.8 ( Released 25/01/2004 )
- Unilimited Categories support
- IP banning/blocking
- Improvised calendar
- Theme packs
- BAD word Filder
- Added ability to change/remove attached files
- Referrer tracking added
- Formatting problems/bbcode problems fixed
- Stabilised the core
- Minor bug fixes
- Separated global functions
- Optimized Mysql access methods
Changes in bMachine v2.7 ( Released 28/12/2003 )
Changes in bMachine v2.6 ( Released 16/12/2003 )
- Fixed all the text formatting problems
- BB Code feature added.
- Comment/Summary errors fixed
- Smaller File id's for the posts in flatfile mode
Changes in bMachine v2.5 mod #2 ( Released 14/12/2003 )
- Fixed a lot of formatting bugs in both MySQL & text mode
- Fixed the "X last posts" formatting problem
Changes in bMachine v2.5 mod ( Released 12/12/2003 )
- Fixed the 1969 date bug
- Fixed the "Send to friend" bug
Changes in bMachine v2.5 ( Released 09/12/2003 )
- Added a Cool Calander!
- Event display system [display special messages on specific dates]
- Optimized MySQL code and FlatFile code
- [FlatFile code is now 5 times faster than the beta version!]
- Changed the template to a better one :)
- Modified the Admin pages. Now they look cool
- FIXED THE MAJOR "COMMENT" system bug
- FIXED the "ERROR Display" function bug
- Disabled some common Error possibilities
- FULLY REWROTE THE DATE/TIME system
- [ Now you can format your own date in the config ]
- Commented a lot of uncommented code
- Added a "Show posts on date" function
- Fully re-designed the ADMIN!
Changes in bMachine v2.0 beta ( Released 05/12/2003 )
- ADDED MYSQL SUPPORT!
- A web based installation for MySQL system created
- Fully re-wrote Search algorithms.
The search is now faster and better
- Made the template system DYNAMIC
- Fixed the "no-separator" bug in "get the latest x posts"
function
- Added Weblogs.com Pinging ability
- Added XML/RSS syndication
- Fixed some Major bugs in admin.php
Changes in bMachine 1.0 ( Released: 26/11/2003 )
- ADDED a "COMMENTING SYSTEM"
[ Now users can write comments
on articles! ] [ Admin can add/edit/remove comments ]
- Dynamic template system
- Added a new function, "Smilify" for better smiley support
- Fixed a number of minor and major bugs
- Better administration system
- Better look for the admin page
- Closed a number of securiy loop holes
- New smilies added
- Default template changed to a better one
Changes in EZ-Articles V 1.01 ( 12/10/2003 )
- Increased the speed of search script
[re-wrote the whole array system!]
- Fixed "Hidden article" visibility in mail.php and search
- Blocked all methods to access a hidden article
- Fixed the "invisible" author name in search.php
- Fixed the "accumulating" slash \ problem
- Added stripslashes() where ever necessary
- Fixed the "PRINTER FRIENDLY" system
- Fixed the "hdr() 2nd argument" error
- And fixed many other minor bugs
Special thanks to Mark Sorensen <marksor@pacific.net.au> for
pointing out the bugs in EZ-Articles v1.01
|