Pleth Co-Sponsors Arkansas Blues & Heritage Festival

abhf-logo-300 Pleth Networks, LLC partner and co-founder Cotton Rohrscheib announced Monday that his firm would be co-sponsors of the Arkansas Blues & Heritage Festival in Helena, Arkansas this year along with a host of other soon to be announced companies and organizations supporting this years event.  An early listing of supporters can be found on the Arkansas Blues & Heritage Festival website later this week.

“The Arkansas Blues & Heritage Festival, or the Biscuit as some people like to remember it, has always been one of the best outdoor music experiences out there in my opinion, that’s saying a lot because I have attended a lot of festivals including Alabama June Jam, Memphis in May, Beale Street Music Festival, and Little Rock’s Riverfest!  The ABHF is also a homecoming of sorts for those of us that grew up in the Delta and it provides an excellent setting to reconnect with some old friends,” said Rohrscheib.

Pleth recently launched the newly-redesigned website for the ABHF (Arkansas Blues & Heritage Festival) and is also providing consulting services to the festival leadership committee in regards to social media, e-commerce, and web promotion. 

“I am honored to have a small role with the festival this year! I have been working very closely with some old friends on the project and making a few new ones as well.  It’s been a lot of fun reconnecting with everyone.  Our goal so far is to just establish a presence on the web and point everyone to that central location for information.” 

“Over the years a lot of unfortunate things have taken place that more or less left the ABHF without a web presence up until this week.  My partners and I assisted them with reclaiming their domain name and to launch phase 1 of the project.  Things are starting to come together thanks to the help of volunteers that keep feeding me information as they get it.  We still have a pretty good way to go before we are where we need to be, but each day we are inching closer!” added Rohrscheib.

——————————————–

About Pleth, LLC 
Pleth, LLC is a full service agency with offices in Batesville, Jonesboro, and Conway, Arkansas providing products and services to a global client base.  Just a few of the products and services offered by Pleth include premium email solutions, managed web hosting, web and application development, graphic design, and print solutions.  Pleth also offers consulting services to clients looking to enhance their online presence through the use of social media and other web2.0 resources.  In 2009, Pleth was awarded 4 Silver and 1 Bronze Addy’s for their work as well as the coveted “Best of Show” from The American Advertising Federation.

About The Arkansas Blues and Heritage Festival
It’s when Delta Blues fans head on down to Helena, AR for 3 days of the best Blues in the Delta. The King Biscuit Blues Festival began in 1986 as a one-day musical tribute to the Blues roots of Helena and the man at those roots, Sonny Boy Williamson. The "King Biscuit" in its name stems from the fact that Sonny Boy Williamson was a founding performer on King Biscuit Time,a live Blues program on the radio. The program was sponsored by King Biscuit Flour.

What started out as a small festival has gained a reputation throughout the nation and always draws a big crowd. Despite all the growth, the festival organizers have remained loyal to their roots. The festival is still dedicated to the Blues as performed by the musicians that were directly or indirectly influenced by Sonny Boy and his contemporaries. These artists include Pinetop Perkins, James Cotton, Robert Lockwood, Jr., Billy Branch, Kim Wilson of The Fabulous Thunderbirds, Anson Funderburgh and the Rockets featuring Sam Myers, Charlie Mussellwhite, Frank Frost, Sam Carr and a host of others. The festival has four stages and it is estimated that over 100,000 people will be in attendance this year. They have dozens of Blues musicians and even a Gospel stage. The lineup for 2009 has not been announced but will be listed on the ABHF website when it becomes available.

 

For additional information regarding the Arkansas Blues and Heritage Festival, please be sure to visit their website: http://bluesandheritagefest.com or connect to them on Facebook (Arkansas Blues & Heritage Festival) and Twitter (@HelenaBlues).

Celebrity Twitter Overkill

This absolutely made my morning! Way to go Fonzie…

YouTube – Celebrity Twitter Overkill: SuperNews!

The Flip Mino HD Camcorder – Under $200

Flip Video Camcorders

I have had multiple clients ask me for advice on what kind of camera they need for capturing video and uploading it to their websites or to popular video sharing sites like YouTube and Vimeo.  Over the years I have owned several high end camcorders and digital cameras and I have to say that I have never been as impressed as I am with the Flip Mino HD Camcorders that are on the market right now. 

I like the Flip for a couple of reasons, but probably the primary reason is it’s awesome design.  There is no need to keep up w/ proprietary cables to offload videos to your PC, the Flip has a built in standard USB adapter that just pops right out and plugs into your PC to upload your videos to the web.  Another thing that I like about the camera is it’s size.  These cameras will literally fit into your shirt pocket and you will forget they are there, extremely well put together too, I have seen these cameras get dropped time and time again and I haven’t ever heard of anyone having issues with their device.

If you are involved in Real Estate and looking for a camera to shoot your own Virtual Tour Videos for posting on your website or popular video sharing websites like YouTube and Vimeo, this is my recommendation!

Of course probably the two biggest selling points for this camera are that they start out under $200 and have HD (High Definition) capability.  For more information about this camera, just click on it’s photo.  Rarely do I recommend electronics like this, but this is the exception!!!

Converting to Add to Cart Button (PayPal)

paypal300 While talking with a pro bono client today they were wondering how hard it would be to add an “add to cart” button instead of a single item “buy now” button on their site.  At the time their website was developed (approximately 7 years ago) they only offered one item for sale. 

Of course 7 years later they now have 5 items they sell online.  Currently the solution is not setup to add items to cart but after doing a little bit of research today, it’s not hard to covert those… This is an example of what the “single purchase button” is coded…

   1: <form method="post" action="https://www.paypal.com/cgi-bin/webscr">
   2: <input type="hidden" name="cmd" value="_xclick">
   3: <input type="hidden" name="business" value="payments@yoursite.com">
   4: <input type="hidden" name="item_name" value="Baseball Hat">
   5: <input type="hidden" name="item_number" value="123">
   6: <input type="hidden" name="amount" value="5.95">
   7: <input type="hidden" name="shipping" value="1.00">
   8: <input type="hidden" name="shipping2" value="0.50">
   9: <input type="hidden" name="handling" value="2.00">
  10: <input type="hidden" name="currency_code" value="USD">
  11: <input type="hidden" name="return" value="http://www.yoursite.com/thankyou.htm">
  12: <input type="hidden" name="undefined_quantity" value="1">
  13: <input type="image" src="http://images.paypal.com/en_US/i/btn/x-click-but23.gif" border="0" name="submit" width="68" height="23" alt="Make payments with PayPal - it's fast, free and secure!">
  14: </form>

The first step to converting the button is to add this to the form tag:

   1: <form method="post" action="https://www.paypal.com/cgi-bin/webscr" target="paypal">

The next thing you will want to do is to locate this line of code:

   1: <input type="hidden" name="cmd" value="_xclick">

and replace it with this:

   1: <input type="hidden" name="cmd" value="_cart">

This line will also need to be added to the form tag:

   1: <input type="hidden" name="add" value="1">

Then you will want to locate the input-type-image area and replace that code with this:

   1: <input type="image" src="http://images.paypal.com/en_US/i/btn/x-click-but22.gif" border="0" name="submit" width="87" height="23" alt="Make payments with PayPal - it's fast, free and secure!">

The finished product once you have finished inputting everything and swapping out these snippets of code should look something like this:

   1: <form method="post" action="https://www.paypal.com/cgi-bin/webscr">
   2: <input type="hidden" name="cmd" value="_cart">
   3: <input type="hidden" name="add" value="1">
   4: <input type="hidden" name="business" value="payments@yoursite.com">
   5: <input type="hidden" name="item_name" value="Baseball Hat">
   6: <input type="hidden" name="item_number" value="123">
   7: <input type="hidden" name="amount" value="5.95">
   8: <input type="hidden" name="shipping" value="1.00">
   9: <input type="hidden" name="shipping2" value="0.50">
  10: <input type="hidden" name="handling" value="2.00 ">
  11: <input type="hidden" name="currency_code" value="USD">
  12: <input type="hidden" name="return" value="http://www.yoursite.com/thankyou.htm">
  13: <input type="hidden" name="undefined_quantity" value="1">
  14: <input type="image" src="http://images.paypal.com/en_US/i/btn/x-click-but22.gif" border="0" name="submit" width="87" height="23" alt="Make payments with PayPal - it's fast, free and secure!">
  15: </form>

Fortunately for me the non-profit that was asking about this has now got their in-house IT guy to make the changes, it’s somewhat time consuming and if you only have 5 products or so, you can probably almost generate new add to cart buttons just as fast, which is what I recommended.

 

Creating an Add to Cart button – PayPal

Integrate PayPal Recurring Subscriptions / Payments

paypal300 From time to time I do some pro bono consulting for non-profit organizations and lately I had one such client that I had worked for several years ago reach out to me for advise on setting up a subscription based service solution using PayPal as the payment gateway.

Being forced to reacquaint myself with the solution I wrote for the client almost 4 years ago I realized that there weren’t any “off the shelf” solutions that I could roll into the solution, so I explored PayPal’s API and found that they now offer Recurring Payments and Subscriptions as a service.  No sense in recreating the wheel when you can just piggyback off of their product.

Here is a case study that I ran across that really helped me get up and running quickly.  Also, be sure to skip down for the sample codes to get you started.

Recurring payments case study

In order to explain this PayPal feature, consider a simple case study. An online service offers customers a monthly subscription for US$10.00 per month. Users may sign up for the service through the online service’s Web site, and each user is assigned a unique account username that serves as an identifier.

With such a service, subscribers would normally be invoiced on a monthly basis. To understand how this would work with PayPal’s Subscriptions And Recurring Payments feature, consider the following process flow:

  1. The user (let’s name him Sam Subscriber) arrives at the service Web site to sign up and, after entering and saving the required profile information, is assigned a unique username. Sam can then either try the service out for free (if a free trial is available) or immediately sign up for paid service. The latter is accomplished by hitting a clearly-visible Subscribe button.
  2. The Subscribe button is actually an entry point into the PayPal system. On clicking it, Sam is redirected to the PayPal Web site, where he can either log in to an existing account or create a new one. This is because, to use PayPal to send or receive money, both parties in the transaction must have PayPal accounts; PayPal does not process payments between non-PayPal parties (for this same reason, the service provider must have a business account with PayPal to receive payments). Account signup is free.

    The Subscribe button is preprogrammed with certain important informationâ€"the service provider’s account details on PayPal, the billing cycle and amount, and the currency in which the payment is to be billed. This tells the PayPal system how much money is to be billed, how often, and where to send it. Since Sam’s account name at PayPal may not necessarily match his newly-minted account on the service provider’s site, the account username assigned to Sam is also passed to PayPal to simplify reconciliation later.

  3. Once Sam authorises the PayPal payment, an e-mail containing details about the transaction is dispatched to the service provider (who also has a PayPal account, remember). The provider then logs in, checks that the payment has been received, and activates paid service for Sam. The account username passed to PayPal also appears in the e-mail, and helps the service provider identify which user made the payment and thus activate the correct account.
  4. Because the first payment took place through PayPal’s Subscriptions And Recurring Payments, PayPal automatically keeps track of the billing cycle stated at the time of first payment, and rebills Sam on a monthly basis until Sam manually cancels his subscription. The service provider receives e-mail notification of payment from PayPal on a monthly basis, and thus keeps Sam’s service alive until a cancellation notice arrives from PayPal.

    This recurring payment process is completely automatic, and requires no intervention from either Sam or the service provider.

Programming the PayPal button

As a service provider interested in offering customers a subscription service via PayPal, the first step for you is to acquire a PayPal account. This is pretty simple: drop by the PayPal Web site and sign up for a Business Account. Then log in to your new account and navigate to the Subscriptions And Recurring Payments option. The resulting page allows you to specify various parameters for the subscription:

  1. Subscription Name: A descriptive name for the service/item that a user will sign up for
  2. Reference Item: A reference number or code that you can use for internal tracking purposes
  3. Subscription Price: The amount to be billed
  4. Length of the Billing Cycle: The period (days, weeks, months or years) over which subscribers are to be billed
  5. Once you’ve filled in all the data, choose a PayPal button to display on your Web site. If needed, you can even allow users a free trial period or give them a link to cancel their subscription if they’re not satisfied.

Examples:

Listing A shows what the button code, generated by PayPal from the basic information you provided, might look like.

   1: <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
   2: <input type="image" src="https://www.paypal.com/en_US/i/btn/x-click-but20.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
   3: <input type="hidden" name="cmd" value="_xclick-subscriptions">
   4: <input type="hidden" name="business" value="john.doe@johndoe.com">
   5: <input type="hidden" name="item_name" value="My Special Service">
   6: <input type="hidden" name="item_number" value="SS-001">
   7: <input type="hidden" name="no_note" value="1">
   8: <input type="hidden" name="currency_code" value="USD">
   9: <input type="hidden" name="a3" value="10.00">
  10: <input type="hidden" name="p3" value="1">
  11: <input type="hidden" name="t3" value="M">
  12: <input type="hidden" name="src" value="1">
  13: <input type="hidden" name="sra" value="1">
  14: </form> 

When placed on your Web site, this code generates a PayPal button which links into the PayPal payment system. You should place this code somewhere on your How To Pay page. But before you do that, you need to add one more field to the automatically-generated code…a hidden field that contains the subscriber’s username. This field will be dynamically populated at runtime by your Web site.

Assuming you’ve got a PHP site and store your user’s account name in a session variable called username, Listing B shows what the updated code for the PayPal button would look like.

   1: <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
   2: <input type="image" src="https://www.paypal.com/en_US/i/btn/x-click-but20.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
   3: <input type="hidden" name="cmd" value="_xclick-subscriptions">
   4: <input type="hidden" name="business" value="john.doe@johndoe.com">
   5: <input type="hidden" name="item_name" value="My Special Service">
   6: <input type="hidden" name="item_number" value="SS-001">
   7: <input type="hidden" name="no_note" value="1">
   8: <input type="hidden" name="currency_code" value="USD">
   9: <input type="hidden" name="a3" value="10.00">
  10: <input type="hidden" name="p3" value="1">
  11: <input type="hidden" name="t3" value="M">
  12: <input type="hidden" name="src" value="1">
  13: <input type="hidden" name="sra" value="1">
  14: <input type="hidden" name="custom" value="&lt;?php echo $_SESSION['username']; ?>">
  15: </form> 

Once a subscriber logs in to your Web site, his or her username will be stored in a PHP session variable for use where required. On the How To Pay page, this session variable is used to dynamically populate the hidden field inside the PayPal button. The advantage of this little modification: since PayPal will now incorporate the additional username information in all its notifications and e-mails pertaining to the transaction, you, as the service provider, will be able to clearly distinguish between different users and transaction records.

In case you’re wondering what all the other fields are, they’re related to the subscription period, bill amount, and billing frequency. Look in the PayPal manual for a complete explanation of each variable.

When a subscriber clicks the button generated by the code above, the username is transferred to PayPal along with the billing details. Once the subscriber completes the PayPal payment process, an e-mail receipt is generated and sent to the subscriber, and an e-mail payment notification is generated and sent to you, the service provider. You can then activate paid service for the subscriber, matching the payment with the subscriber through the unique username that PayPal supplies from the button’s Custom field.

Now, while the process above is fairly simple and works well in practice, it has one fatal flaw: It requires you, as the service provider, to manually perform the task of reading PayPal’s e-mail and activating each subscriber account. As your subscriber base increases, such manual account activation becomes less feasible, especially if you’d prefer to take all the money you’re making and go to the Bahamas for a week. And that’s where IPN comes in.

Integrating IPN With subscriber payments

IPN, which stands for Instant Payment Notification, is PayPal’s automated notification system for payments. Once you begin using IPN, you can completely alter the way you deal with subscriber accounts, replacing the earlier manual process with an automated one. This is because IPN sends you a signal every time you receive a subscriber payment or when a subscriber cancels a subscription; you can then intercept this signal and write code to "do something" with it, such as automatically activating or deleting a subscriber account.

To enable IPN for your Business Account on PayPal, simply visit your account on the PayPal Web site and turn the feature on. As part of this process, you also need to supply PayPal with the URL to a script on your Web site; this is the script PayPal will invoke every time it generates an IPN, and this script must therefore be capable of trapping IPN signals and taking appropriate action based on each.

IPN signals can be intercepted by scripts written in most common Web development languages, including ASP.NET, PHP, and Perl. Take a look at the PHP pseudo-code in Listing C, which shows you how such a script might work.

   1: <?php
   2:  
   3: // define array to store PayPal request
   4: // as key-value pair
   5: $postvars = array();
   6:  
   7: // read post from PayPal into local array while (list ($key, $value) = each ($HTTP_POST_VARS)) {
   8:     $postvars[] = $key;
   9: }
  10:  
  11: // add a 'cmd' parameter to the parameter list that is POSTed // back, as required by PayPal $req = 'cmd=_notify-validate';
  12:  
  13: // append each parameter posted by the PayPal // as name value pair to the "req" variable for ($var = 0; $var < count ($postvars); $var++) {
  14:  
  15:     $postvar_key = $postvars[$var];
  16:     $postvar_value = $$postvars[$var];
  17:     $req .= "&" . $postvar_key . "=" . urlencode ($postvar_value); }
  18:  
  19: // post the request back to PayPal system to validate $header .= "POST /cgi-bin/webscr HTTP/1.0\r\n"; $header .= "Content-Type: application/x-www-form-urlencoded\r\n";
  20: $header .= "Content-Length: " . strlen ($req) . "\r\n\r\n";
  21:  
  22: // open file pointer to the paypal server $fp = fsockopen ("www.paypal.com", 80, $errno, $errstr, 30);
  23:  
  24: if (!$fp) {
  25:     // HTTP error
  26:     // log an error    
  27: } else {
  28:  
  29:   // POST the data using the file pointer created above
  30:   fputs ($fp, $header . $req);
  31:     
  32:   while (!feof($fp)) {
  33:     
  34:     // read the response from the PayPal server
  35:     $res = fgets ($fp, 1024);
  36:         
  37:     // check if the request has been VERIFIED by PayPal 
  38:     // if it is, then you can proceed further
  39:     // if it is INVALID, then abort the process
  40:     if (strcmp ($res, "VERIFIED") == 0) {
  41:  
  42:       // get the value stored in the "custom" field 
  43:       // (username) in a local variable
  44:       $username = $HTTP_POST_VARS["custom"];
  45:  
  46:       // check if the username sent with the PayPal IPN request exists in the database
  47:       // using a custom function called userExists()
  48:       if(userExists($username)) {
  49:  
  50:         // check the transaction type for the subscription sent by PayPal 
  51:         // and take action accordingly
  52:         if(isset($HTTP_POST_VARS["txn_type"]) &&
  53: strtolower($HTTP_POST_VARS["txn_type"]) == "subscr_payment") {
  54:  
  55:           // a subscriber just paid
  56:           // increase the subscription period by X days
  57:  
  58:         } else {
  59:  
  60:           // incorrect transaction type
  61:           // log an error 
  62:  
  63:         } 
  64:  
  65:       }
  66:  
  67:     } else if (strcmp ($res, "INVALID") == 0) {
  68:  
  69:     // an INVALID transaction
  70:     // log an error
  71:  
  72:     }
  73:  
  74:   } 
  75:  
  76: }
  77: ?>
  78:  

This looks pretty complicated, but it’s actually not. The first bit of the code involves verifying that the IPN is actually from PayPal and not from a hacker trying to break into the payment system. This verification is accomplished using a standard process outlined in PayPal’s IPN manual, reposting the entire request back to PayPal, and using the encrypted key within it to check the source of the request. Look in the PayPal IPN manual for more on how this authentication system works.

Assuming the response is VERIFIED, you can go ahead and process the data sent by PayPal in the IPN. First, extract the value of the "custom" variable the subscriber’s username"and check that the subscriber actually exists in your system. If the test is successful and the named subscriber does hold an account with your service, proceed to handle the txn_type field, which contains information on the PayPal transaction that generated the IPN.

In the context of subscription payments, the txn_type field may contain any of the following values:

  • subscr_signup – a subscriber has signed up for the service
  • subscr_payment – a subscriber has paid for the service
  • subscr_failed – a subscriber tried to pay for the service but things didn’t work out
  • subscr_cancelled – a subscriber cancelled a subscription
  • subscr_eot – a subscriber has reached the end of the subscription term
  • subscr_modify – a subscriber profile has been modified

Most of the time, you only need to be concerned with the subscr_payment type this indicates that a payment has been made to your PayPal account. On receipt of this signal, the script can immediately (and automatically) update your subscription database, and activate paid service for the subscriber. You may also be interested in intercepting the subscr_cancelled and subscr_eot signals, to update your database with the change in subscriber state.

This automated process does away with the need for manual processing of PayPal e-mails. The script above automatically intercepts payment notifications via the IPN service, and turns a subscription "on" or "off" depending on the contents of the notification. As with the manual process outlined previously, the Custom field with the subscriber’s username is used throughout for reconciliation and tracking. Try it out for yourself, and you’ll quickly see how valuable it is.

I found this excellent case study and sample code here: Integrate your online service with PayPal – Web Development – Builder AU

Kudos to the Planet

Yesterday The Planet Datacenter experienced a widespread outage that affected literally thousands of clients around the world.  Since our network is housed at The Planet our clients experienced a brief outage.  The details of the outage still aren’t for certain, we know that it had to do something with a router that was not functioning correctly. 

The timing for this outage could not have been any worse, our server administrator was boarding an airplane headed for France and my other partner Stephen just so happened to be in Florida.  For the past 2 weeks we have been doing some gradual client migrations and phasing out some old equipment.  I scrambled and called my partner Greg who was at his sons baseball game and he scrambled into the office so we could put our heads together to see what was going on.

Initially we thought that the issue may have been on our end given the fact that we have been doing a lot of migrations but about the time Greg and I got connected I glanced at my Twitter window and noticed several other hosting providers talking about their systems were down.  I put two and two together and figured that a lot of these providers were probably all housing their infrastructure at the planet as well.  A few minutes later Kevin from Planet updated his status to let us know what was going on with the outage.

Since the phone lines coming into the support center were busy, just having this twitter account out there giving us periodic updates about the situation really did give my partners and I peace of mind knowing that the Planet had the situation under control.

Kudos to the Planet for using Twitter to communicate effectively to your clients and providing real time updates.  

The Planet – Kevin (theplanetdotcom) on Twitter

New Project: Faith Church

I had the opportunity to meet with Pastor Burden at Conway Faith Church this past week and I think they are going to be our newest ministry client.  His goal for the project was to bring some energy to their website that their existing website lacks.  We will be assisting the staff at Conway Faith Church with a wide variety of things including podcasting and content management.  I started the project this week on my sandbox server and it’s coming along well.  Stay tuned for updates on this project, for the time being here’s a screenshot of the layout so far…

conwayfaithchurchscreencap

G-SNAP Beta Launched!

gsnapSome of you might remember I blogged about G-Snap a while back, and at the time I was very impressed with their product and even more impressed with their level of service.  Well, these guys have outdone themselves this time.  I spoke to my good friend Ramsey Ksar from G-Snap today and we discussed their new beta release of their software.  It’s simply amazing, I am not for sure if there is anything on the market now that even comes close to what this application can do.

The guys from G-Snap actually spent time inside the chatrooms with our users from time to time and asked questions about what they wanted to see in the next release and then took these suggestions and turned them into their latest beta release.  I actually witnessed this on several occasions, that kind of interaction between a software company and it’s users is definitely the best way to guage your products perception.

Here are some of the features included in their beta release, and from what I have gathered everything appears to be very stable:

Live Event Coverage with G-SNAP!

With G-SNAP!, it’s easy to create on demand communities for your live event to give you the ability to communicate the “play-by-play”, event updates, lecture points, etc! Snapcasting also give you the power to empower a community to gather and discuss! All this happens in real-time without having to refresh your browser! Additional Snapcasting features include:

  • Live event thread with viewer comments on Web and Mobile
  • An archive of all your Snapcasts
  • Manage the game clock and scoreboard for sporting events
  • G-SNAP! Snapshot to communicate critical event updates
  • Invite additional Snapcasters to assist
  • Upload photos, video, or Powerpoint via your desktop and mobile
  • Private Snapcasts for your private events!
  • Multimedia experience with the G-SNAP! Media Gallery (view uploaded photos, videos, slides and other media files from your desktop or mobile)
  • Snapcast Standby mode: this is great for multi day Snapcasts.
  • Real-time search across all Snapcasts!
  • Real time stats to keep you informed as to how you’re doing
  • Avatars and more!
  • Customized event URLs – just ask and we can set it up for you. For example, http://gsnap.com/myliveevent

Mobile Snapcasting!

Covering a soccer game? Maybe a conference? Didn’t bring our laptop? With G-SNAP! Mobile, it’s easy to Snapcast an event from your mobile phone! You can provide the play-by-play all while uploading images or videos. With G-SNAP! Mobile it’s also possible to attend view any Snapcast!

Multimedia Snapcasts

Add photos, video (even YouTube!), or even Powerpoint files from your desktop or mobile phone into your Snapcast. You can also add a live video stream from our recommended video friends at Ustream or Mogulus by grabbing the “embed code” for your video and adding it to your Snapcast!

Robust Moderation Features

As the Snapcaster, you control your content. Set viewer comments to require your approval prior to publishing or ban a specific user who’s a nuisance. Or, give specific viewers “trusted” status to auto-approve their comments.

  • Allow viewers to comment freely or require each entry to be approval by you!
  • Trust a user while comments are set to “require Snapcaster approval” and all their entries are auto-approved. Or ban a trouble maker and they’ll be given the boot!
  • Inappropriate word filter: this is default on but if you chose, it can be turned off. It’s your Snapcast but be mindful of your audience!

Personalization

Have a website or blog? Create a Snapcast on G-SNAP! and then embed the viewer on to your page! Keep your viewers on your site – we don’t mind!. Additional features include:

  • Personalized theme allowing you to put a custom background image, header image or pick a background color
  • Custom avatars and more!
  • Private Snapcasts are a breeze to setup if you’re hosting a private event!

I was also speaking to Ramsey today about incorporating G-Snap into two other possible projects we have going on, the ability to tie a web chat with a mobile device certainly has an appeal, especially when covering live events such as outdoor festivals and sporting events.

Just a few of the things that i see that I know our users are very excited about is the ability to have avatars on their accounts that show up beside their comments, this appears to do wonders for following the flow of the conversation, plus it allows users to more or less customize their own profile which is something we all know that they appreciate.

I am also very impressed with the layout and interface for the snapcasts, very nice.  Here is a link to an upcoming snapcast for those of you interested in checking out their software first hand.  I recommend setting up an account and taking part in the chat so you can get the full effect as to how impressive this software is.  (Link: http://gsnap.com/588)

G-SNAP!

Current Projects: Arkansas Blues & Heritage Launched

This past week we have been running down the DNS and Domain Registration information for a new client, the Arkansas Blues & Heritage Festival in Helena, Arkansas.  I am happy to announce that tonight we were finally able to get the nameservers pointed to our servers and the website launched.  I am turning the login for the website over to the client tomorrow so that they can add some content to the site.  To visit the website, click here (currently the site is populated with lorem ipsum, but check back soon for updated content regarding the festival)

In addition to developing the website, we have also created the following social network locations for the festival board:

Arkansas Blues & Heritage Fest

Current Projects: Bolton Electric

I recently wrapped up a small project for BECI Arkansas (Bolton Electric and Controls of Arkansas).  The client came to us wanting to more or less provide them with an electronic brochure detailing their services and providing their prospective clients with their contact information.  They provided me with their own content to work from as well as photos, etc. You can find the finished product online at: www.beciarkansas.com

beciarkansas640j