|
BN Soft Boast Machine v2.9b
[boastMachine v2.9b] [ Released: 06/06/2004 ]
Previous release
: boastMachine v2.9 ( 01/06/2004 )
The messy Flat File support has been removed
Permanently from boastMachine
If you are Upgrading from boastMachine 2.8 and
want your existing articles, Please download the converter
BEFORE installing boastMachine 2.9
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! Whether
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!
- High speed MySQL db processing
- Supports attachment with each article
- Theme packs / Fully customizable using css and templates
- Commenting system
- Multiple Authors
- Author Profiles
- Multiple categories
- Language Packs
- Bad words Filtering
- IP blocking/banning
- Referrer logging
- Allow users to send articles to their friends!
- BB Code Support
- Dynamic SMILIES! :) custom .pak symbols)
- Cool Calendar!
- Shout Box
- Event display system
- Advanced 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!
- Printer friendly page generation
- Easy to use Admin panel
- 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
- High security
- Pinging (Weblogs.com , boastology.com) and more....
- 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/default ]
- Edit events.php to add custom events
- Edit links.template.php [ inc/templates/default ]
- Edit the mail.friends.php [ inc/templates/default ]
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 ]
Final Installation
- goto http://yoursite.com/boastMachine/install.php and install the MySQL tables.
After
installation, delete it manually if its not deleted automatically.
- Thats all! goto http://yoursite.com/boastMachine/admin.php , login and start
publishing!!
Template Configuration Top
- In boastMachine 2.8, the theme system was added.
It enables you to create
and distribute yor own boastMachine 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
<?php echo sout("site_title");
?>
- This will print the author's name defined in config.php
<?php echo sout("author_name");
?>
- This will print the author's email defined in config.php
<?php echo sout("author_email");
?>
- This will print the site's URL defined in config.php
<?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 <?php 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 ]
- To show the archive list, use
<?php showArchive("start_Tag","end_tag"); start
and end tags work just as the getPosts() function
- To display the categories, use
<?php showcats("start_Tag","end_tag"); start
and end tags work just as the getPosts() function
- This will work only in header.php It will print out the keywords of an article.
[if there is any]
<?php echo $keys; ?>
- This will work only in header.php
It will print out the TITLE of an article.
[if there is any] <?php 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";
- To use the Shout Box system, use the function shout_box();
eg: <?php
shout_box(); ?>
SMILIES:
- boastMachine supports easy Smilies installation. You just need to copy your
smilie image
files to the 'smilies' directory and boastMachine automatically
detects it and adds it to the article post/edit page.
Usually, if
the filename of a smilie is laugh_loud.gif, the smilie code the script generates would
be :laugh_loud: . If you are introducing new smilies and want to use shortcut symbols
like :) ;) etc.. for certain smilies, you need to edit the smiles.pak
file in the smilies directory and define the symbols there.
eg: laugh.gif=:) angry.gif=:<)
NOTES: Top
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>
For more linking options, visit http://boastology.com/pages/linking.php
Contact Details Top
If you experience any difficulties with this script, mail to kailash@bnsoft.net
or kailash@boastology.com
boastMachine's official website - http://boastology.com
Good Luck, Kailash Nadh http://bnsoft.net
Changes
Top
Changes in boastMachine v2.9b ( Released 06/06/2004 )
- New admin panel
- Fixed language translation errors
- Fixed page number problem on all pages
- Fixed the errors on Archive pages
- Fixed the errors on Category pages
- Fixed the errors on view by date pages
- Added an option to delete an attachment
- Modified the calendar to reflect the lang pack
Changes in boastMachine v2.9 ( Released 01/06/2004 )
- REMOVED FLAT FILE SUPPORT
- ReOptimized Mysql access methods
- Multiple authors support
- Author profile
- Added a ShoutBox system
- Advanced XML feed system
- Language pack support
- New and better admin panel
- Secured the installation script
- Better content management
- Dynamic SMILIES! :) ( custom .pak symbols)
- Major security loop hole fixed
- Fixed the ' Aphostrophie bug
- Minor bugs fixed
Changes in boastMachine 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 boastMachine v2.7 ( Released 28/12/2003 )
Changes in boastMachine 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 boastMachine 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 boastMachine v2.5 mod ( Released 12/12/2003 )
- Fixed the 1969 date bug
- Fixed the "Send to friend" bug
Changes in boastMachine 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 boastMachine 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 boastMachine 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
|