Main WebsiteNotify of New Website
Return to my homepage. Explore some frequently asked questions. Not necessarily everything about me, but close. If you're a voice talent, check out Script Buddy. Have a question I haven't answered here. Please contact me and I'll respond in 72 hours or less. Click here to login to my site and access all the cool features created especially for you.
image.
  7-24-2008
Script Buddy

SCRIPT Buddy

 

:: Details ::

Price: free
Version: 0.96
Released: 2008-02-01
File Size: 94kb

:: Requirements ::

Server: PHP 4.x
Browser: IE, FF
JavaScript

OVERVIEW

If you're a voice talent then you understand the frustration of receiving too much or too little copy from a client with the instructions, "make it work." Now, you can tell your clients, "make it work" with Script Buddy.

Script Buddy, the ultra cool, easy to use broadcast script writing companion. Never before has it been easier to get the proper amount of text for any given length of script you may need to write. Just configure Script Buddy with the absolute least and maximum amount of text you'll accept for each script length you offer. Your clients will be visually prompted to adjust their copy accordingly to fit your predetermined values.

Script Buddy. It's so useful, you may wonder why it's free.

DEMO

Click here for a demo of Script Buddy. Go ahead, input your email address, create a script or two and submit them. It's just a demo so you're not filling my inbox. Make certain you choose to receive a copy of your scripts too. You'll receive them in your email, provided you enter a valid address. Only then will you have all the knowledge you need to direct your clients how to use Script Buddy.

DOWNLOAD

Please login to download the latest version. Not already a registered user? Click here to register now.

UPGRADING

Please view the README.txt file for instructions on how to upgrade your existing Script Buddy installation.

INSTALLATION

###########################################################
#                      SCRIPT BUDDY                       #
#         by Dave Diamond Professional Voiceover          #
#          Copyright 2008. All rights reserved.           #
#           http://www.davediamondprovo.com/sb            #
###########################################################

###########################################################
####  SERVER REQUIREMENTS                              ####
###########################################################

* PHP 4+

###########################################################
####  BROWSER REQUIREMENTS                             ####
###########################################################

* Internet Explorer 5+, Firefox 1+, Safari 1+, Opera 7+
* JavaScript

###########################################################
####  CHANGE LOG                                       ####
###########################################################

------------------------------------------
* bugfix + feature ! known issue - removed
------------------------------------------

JANUARY 23, 2008 v.96

- 01. proceed.php was removed
- 02. edit.php was removed
- 03. email.php was removed
- 04. thanks.php was removed
- 05. Fancy script numbers were removed due to conflicting
      javascript in js/ folder. It was merely decoration
      anyway.
* 06. Multiple emails were not being parsed correctly.
      This has been fixed by adding another field. See
      below.
+ 07. Consolidated all scripts into 1 single index.php file
+ 08. settings.php has been moved to the root folder
+ 09. Added the 'Additional Emails' field. (OPTIONAL)
+ 10. colorchange18.js was updated to version 20
+ 11. You can now add custom parameters to the live
      character count in the js/lengths.js file. See
      website documentation for more details.
+ 12. The base url of your website is now prepended to
      all emails sent. All that's needed in the config
      is the sub-directory where Script Buddy lives.
+ 13. A word count function was added and can be found
      just before the character count. Look for, "You
      wrote: x words,  x characters"
+ 14. Additional emails (if provided) are truncated to
      20 characters to prevent the page layout from
      breaking if many are provided.

AUGUST 15, 2007 v.95

- 01. The file inc/lengthStyles.php was replaced with
      inc/settings.php.
+ 02. The new file inc/settings.php can now remain
      untouched during an upgrade of Script Buddy to
      a newer version.
* 03. The PHP function trim() was added to the Name and
      Email fields to remove whitespace on either side of
      the data. This just tidys things up a bit.
* 04. Excess whitespace between words is now removed just
      in case someone wants to be cute and send you a big
      paragraph with barely 5 words sprinkled throughout.
      Thanks to Bill G. for pointing this out.

JUNE 30, 2007 v.94

* 01. js/colorchange.js was rendered inoperable due to
      edits made to main.js. This is now fixed.
* 02. Form width was improperly configured to equal the
      $siteWidth value from inc/config.php. This has now
      been fixed to equal 100% all the time since each
      form is in a containing DIV.
- 03. link to js/main.js removed from inc/header.php as
      this file is no longer needed.
+ 04. Moved $ScriptLengths and $vocalStyles from
      inc/config.php to a separate file called
      inc/lengthStyles.php to make upgrades to newer
      versions of Script Buddy easier.
+ 05. Updated inc/mytop.php to reflect changes in global
      inc/header.php file.
+ 06. You can now choose to display the header and footer
      on screen, in the email, both or turn it off. This
      option is in inc/config.php
+ 07. I moved some of the files around to make things a
      little easier to configure when upgrading. All your
      custom settings are now in the inc/settings.php file
+ 08. Script Buddy now includes 10 different color schemes
      to choose from. You'll find these in the
      inc/settings.php file. These are completely optional
      of course.

JUNE 9, 2007 v.93

- 01. Removed tooltips (see #4)
+ 02. Added some basic css code to make comments stand
      out in paratheses.
+ 03. Email address is now a hyperlink in HTML emails
      I have no idea why this was needed because the
      reply-to : address is the author of the scripts
      which makes this hyperlink redundant. But, there
      ya go, Than. Thanks for the feedback.
+ 04. Ajax-validation added to all fields to prevent
      blank emails from being sent.
+ 05. Dynamic text for required script lengths
      when composing a script
+ 06. XHTML formatted emails which deprecate nicely
      to plain text.
+ 07. You can now choose to display a fancy font for
      each Script # rather than plain text. It was
      requested and is optional. Go figure.
+ 08. Email syntax validation was added.
+ 09. Vocal Styles were added and are optional.
+ 10. Very slight layout changes were made to make it
      easier to read the screen left to right and top
      to bottom.
+ 11. You may now optionally hide the Script Buddy Logo
      at the top of the screen and the copyright on the
      bottom of the screen. This is useful when combined
      with (#12) below.
+ 12. Script Buddy can now be integrated seamlessly with
      your existing website when using the files
      inc/mytop.php and inc/mybottom.php. Cool! See the
      README.txt file for more details.

###########################################################
#### UPGRADES (READ THIS CAREFULLY)                   #####
###########################################################

v.95 - v.96

1. Delete all files in your current Script Buddy directory
2. Upload all files in the most recent Script Buddy
   compressed zip file release.
3. Please refer to settings.php for customizations.
   Extensive changes were made to index.php, settings.php
   and config.php (removed). 

v.94 - v.95

1. Open the Script Buddy directory on your server and find
   inc/lengthStyles.php file and rename it to
   inc/settings.php.
2. Unzip the latest sb.zip onto your local machine. Find
   the inc/settings.php file and look for the section just
   below the $cmxStyle section. The section is called
   WRITE SUBMISSIONS TO A FILE (OPTIONAL). Copy this entire
   section including the $writeData variable into your
   inc/settings.php file on your server. Save the file on
   the server.
3. Upload all files from the newest sb.zip file except the
   following: inc/settings.php, inc/text.php
4. Open inc/config.php on your server and make the
   necessary adjustments to suit your preference. This step
   will be eliminated in a future build.

v.93 - v.94

1. Extract the entire contents of the newest sb.zip file to
   your local machine. Open the scriptbuddy folder and
   inside there look for the inc folder and open it. Find
   the file labeled lengthStyles.php and open it for
   editing.

2. Now, open inc/config.php on your server or download the
   file locally and open it. Once opened, find the area
   labeled SCRIPT LENGTHS (OPTIONAL). Below there CUT all
   entries beginning with $ScriptLength[]...blah....);

3. Paste these entries into the inc/lengthStyles.php file
   under the same heading replacing the existing entries
   that look like this (if different):

   # $ScriptLength[] = array('display'=>'0:05 or less', 'value'=>'40, 44');
   # $ScriptLength[] = array('display'=>'0:10 or less', 'value'=>'79, 88');
   # $ScriptLength[] = array('display'=>'0:15 or less', 'value'=>'119, 132');
   # $ScriptLength[] = array('display'=>'0:20 or less', 'value'=>'157, 175');
   # $ScriptLength[] = array('display'=>'0:25 or less', 'value'=>'259, 288');
   # $ScriptLength[] = array('display'=>'0:30  script', 'value'=>'360, 400');
   # $ScriptLength[] = array('display'=>'0:45  script', 'value'=>'479, 532');
   # $ScriptLength[] = array('display'=>'1:00  script', 'value'=>'720, 800');
   # $ScriptLength[] = array('display'=>'1:30  script', 'value'=>'1080, 1200');
   # $ScriptLength[] = array('display'=>'2:00  script', 'value'=>'1440, 1600');
   # $ScriptLength[] = array('display'=>'2:30  script', 'value'=>'1800, 2000');
   # $ScriptLength[] = array('display'=>'3:00  script', 'value'=>'2160, 2400');
   # $ScriptLength[] = array('display'=>'3:30  script', 'value'=>'2520, 2800');
   # $ScriptLength[] = array('display'=>'4:00  script', 'value'=>'2880, 3200');
   # $ScriptLength[] = array('display'=>'4:30  script', 'value'=>'3240, 3600');
   # $ScriptLength[] = array('display'=>'5:00  script', 'value'=>'3600, 4000');

4. Back in the inc/config.php file from your server, find
   the area labeled VOCAL STYLES (OPTIONAL). Below there
   CUT the entry labeled $vocalStyles = "....blah blah....";

5. Paste this entry into the inc/lengthStyles.php file under
   the same heading replacing the existing entry that looks
   like this (if different):

   # $vocalStyles = "Friendly, Conversational;Grunge, Throaty, Who Care's Attitude;
	Energy, Excitement;Middle of the Road, Deliberate;In Your Face, Hard Edge;
	Mellow, Subdued;Relaxed, Casual, Sensual;Twang, Western Accent, Playful;
	Other (please explain in the script using parentheses like these.)";

6. Save the inc/lengthStyles.php file.

7. Open inc/config.php in the scriptbuddy folder on your
   local machine and enter your email and web address path
   for Script Buddy at the top of the file. Save!

7. Upload all files from the scriptbuddy folder on your
   local machine overwriting all existing files on the
   server.

8. Done

###########################################################
#### A. INSTALLATION                                  #####
###########################################################

1. Create a new directory on your server like 'scriptbuddy'
   or similar (without the quotes).

2. Open index.php and enter your email address and
   sub-directory name you created in Step 1 at the top of
   the file. Save index.php

3. Upload all files into your new subdirectory retaining
   the directory structure. Your structure should look like
   this:

If you follow these instructions, you should see this.

/scriptbuddy
/scriptbuddy/index.php
/scriptbuddy/README.txt
/scriptbuddy/settings.php

/scriptbuddy/admin
/scriptbuddy/admin/data.txt
/scriptbuddy/admin/flat.php
/scriptbuddy/admin/scripts.php

/scriptbuddy/css
/scriptbuddy/css/cmxform.css
/scriptbuddy/css/core.css
/scriptbuddy/css/reset.css
/scriptbuddy/css/screen.css
/scriptbuddy/css/style.css
/scriptbuddy/css/_ie
/scriptbuddy/css/_ie/mac
/scriptbuddy/css/_ie/mac/5.css
/scriptbuddy/css/_library
/scriptbuddy/css/_library/cmxform.css
/scriptbuddy/css/default
/scriptbuddy/css/dinge
/scriptbuddy/css/fuschia
/scriptbuddy/css/gray
/scriptbuddy/css/light
/scriptbuddy/css/mint
/scriptbuddy/css/orange
/scriptbuddy/css/red
/scriptbuddy/css/royale
/scriptbuddy/css/rust
/scriptbuddy/css/slate

/scriptbuddy/img
/scriptbuddy/img/cmxform-divider.gif
/scriptbuddy/img/cmxform-fieldset.gif
/scriptbuddy/img/copy.gif
/scriptbuddy/img/page.gif
/scriptbuddy/img/sb_logo_sml.gif

/scriptbuddy/inc
/scriptbuddy/inc/footer.php
/scriptbuddy/inc/header.php
/scriptbuddy/inc/mybottom.php.remove
/scriptbuddy/inc/mytop.php.remove

/scriptbuddy/js
/scriptbuddy/js/cmxform-prototype.js
/scriptbuddy/js/colorchangev20.js
/scriptbuddy/js/lengths.js
/scriptbuddy/js/prototype.js
/scriptbuddy/js/validation.js
/scriptbuddy/js/WOM.js

5. Browse to http://www.yoursite.com/scriptbuddy/index.php

6. Test.

Done!

###########################################################
#### B. ADVANCED INTEGRATION                          #####
###########################################################

It's best to follow the instructions in Step A above before
proceeding with Advanced Integration.

If you'd like to tightly integrate Script Buddy into your
existing website, it's easy. In the inc/ folder are two
files named 'mytop.php.remove' and 'mybottom.php.remove'
without the quotes, of course.

1. Rename both files either locally or on your server by
   simply removing the trailing .remove characters. Be sure
   you remove the period . before the word remove. Do this
   step for both files. Your filenames should look like
   this when you're done. 'mybottom.php' and
   'mybottom.php' NO QUOTES!

2. Open the 'mytop.php' file and look for BEGIN SECTION 1
   at the top. In this section below you'll find an area
   where you can place anything necessary for the HEAD of
   your website to display properly. PLEASE NOTE: This area
   is BEFORE the END SECTION 1 marker before the 
   tag.

3. Now locate BEGIN SECTION 2 near the bottom of the file.
   In this section below you'll find an area
   where you can place anything necessary before Script
   Buddy starts. PLEASE NOTE: This area is BEFORE the END
   SECTION 2 marker after the  tag.

4. Save your 'mytop.php' file, you're done with it.

5. Now open the 'mybottom.php' file and look for BEGIN
   SECTION 3. In this section below you'll find an area
   where you can place anything necessary after Script
   Buddy. PLEASE NOTE: This area is BEFORE the END SECTION
   3 marker before the  tag.

6. Save your 'mybottom.php' file. You're done.

7. Open your site and navigate to your Script Buddy
   directory and test your layout.

8. Done!

###########################################################
#### C. UNINSTALLATION                                #####
###########################################################

1. Delete the 'scriptbuddy' directory on your server.

Done!

back to top