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