subscribe to the RSS Feed

Saturday, July 4, 2009

BuddyPress hits version 1.0

Posted by admin on May 3, 2009

BuddyPress has officially hit version 1.0.  BuddyPress is a collection of components and plugins for the WordPress MU platform that turns your MU installation into a full fledged social network.  I’ve been watching the development of this project for some time now and I’m excited about the possibilities for niche networks.

One of the great advantages to using BuddyPress is that, as the owner of the site, you control the data and you make the rules!  How many people are truly happy to create a “group” on sites like facebook, knowing that you have to agree to their very broad terms of use and what they can do with your information?

There’s a whole new world of possibilities with BuddyPress and WordPress MU.  A gallery component is in the works and should be available later this year, giving it what I would consider an essential piece of the social network platform.  Until the gallery is ready, I’ll be implementing BuddyPress on a couple of my own sites to immerse myself in it’s capabilities.  I’m looking forward to helping my clients use BuddyPress for their web marketing strategies.

Visit BuddyPress.org for more information.

$2000 up for grabs in Template Design Contest!

Posted by admin on April 11, 2009

The new Drag ‘n’ Drop Free website builder and hosting service needs some nice templates to offer it’s users. So the company behind this great free service, LiveAps, is running a contest through the end of April and has $2000 in prize money up for grabs!  LiveAps states,

“We need to offer some templates to get people started, and we’re looking for some fresh ideas. So for this coming month we’re accepting links to sites built using MyDragNDrop, and on the 30th April our internal panel will select the best 10 from each category, and post them here for public voting for a week.”

So get your digital pencils ready and start designing!  Visit www.liveapsblog.com for all the details.  While you’re there, be sure to sign up for your free My Drag’n'Drop account and see what the free website builder and free hosting is all about.

LiveAps Free Website Builder is now live!

Posted by admin on April 6, 2009

mydnd_logoI’ve been working with several business associates across the globe on a truly FREE drag and drop website builder and I’m proud to share the news that My Drag ‘n’ Drop has recently launched and is now available to everyone!  Paul, the company founder, had this to say on launch day,

Well after 30 months, around 7,000 hours of my time, sometimes stepping forward then taking larger ones back, the day has come to open the doors to our drag’n’drop publishing tools and hosting.

Admittedly we’re still in beta and ironing out the kinks, but we see no reason now why you shouldn’t have access to our product as it is stable enough now to build functional websites.

So, if you’re looking for an easy website building solution for your personal or business site, head on over to mydragndrop.com/ to get your free account.  Company news and information can be found at liveaps.com.

Godaddy Economy Hosting, WordPress, & Permalinks

Posted by admin on February 18, 2009

I ran into an issue I’d never experienced before and thought I’d share this new snippet of knowledge with you.  I was installing WordPress on a client’s Godaddy Economy Hosting and after changing the permalink settings to a more appealing format, which is usually the first thing I do when installing WordPress,  I discovered that the new urls didn’t work.  The reason this caught me by surprise is that most of the clients I work with have used the Godaddy Deluxe Hosting which doesn’t present this problem.

A quick Google search brought me to Zac Vineyard’s Blog, which provided the exact answer I was looking for.  With the Godaddy Economy Hosting, the .htaccess configurations are updated on the server every hour, on the hour.  So, I simply waited until five minutes past the hour and, true to Zac’s advice, the permalinks began to work.

It appears that many people believe that mod_rewrite doesn’t work with the Godaddy Economy Hosting and are quick to upgrade to the Deluxe package.  But before jumping the gun, take a look at your clock and wait until a few minutes past the next hour to check your .haccess changes.

WordPress launches new resource site – WordPress.tv

Posted by admin on January 17, 2009

WordPress.tv is Your Visual Resource for All Things WordPress” says the folks over at Automattic. Today, they launched a new website chock full of video tutorials and resources for using your WordPress blog site. The videos cover such topics as writing and publishing a post, adding pages, and setting your post to publish at a later date. The site promises to add new videos and resources on a regular basis, so WordPress.tv should quickly become a valuable resource for any WordPress blog owner.

Family website gets a new look

Posted by admin on December 27, 2008

WordPress is so versatle, that I’ve spend the last couple of days giving my family website a complete overhaul.  What used to be a blog managed by blogger with the coppermine gallery for photos has now been converted completely to WordPress, utilizing the NextGen Gallery for the family photos.  Various common plugins are also in use, such as cformsII and akismet.  I’ve modified the freely available Oriential theme to create the look.  Visit oneproudmama.com and take a look.

Chris Pirillo Giveaway!

Posted by admin on December 20, 2008

Chris posted on his blog about how he and his wife had the wonderful opportunity to go on a shopping spree for toys to give away!  He talks about how fun it was to relive their childhood memories while shopping thanks to a generous donation by Sears. As Chris puts it,  they

“…thoroughly enjoyed taking a trip across town and down memory lane as we tore through the “Toy Shop.” The goal: to find $500 worth of toys to give to a local donation center.”

Read all about it here: http://chris.pirillo.com/2008/12/15/receiving-the-gift-of-giving/.

While you’re at it, go ahead and join in on the contest Chris has going on!  I’m entering to win the Lego package, because Lego have been a longtime hobby of mine (26 years to be exact!)

Giveaway Info

Merry Christmas, Chris and Ponzi, and thank you for your generosity!

Vivid Digital Technologies website takes a new approach with new design.

Posted by admin on

The Vivid Digital Technologies website is undergoing a new design with a whole new approach. In the past, this website has been used to promote the products that Vivid offers. But with a new year, brings new ideas, challenges, and goals.

With that said, this website is taking on a more personal approach. If you are unsure of who Vivid Digital Technologies is, let me introduce you. Vivid Digital Technologies is the name that I conduct my business as. My name is Nicole Arnold and I am a freelance web developer. I live in Michigan with my husband and our three children. I love cats, computers, crochet, and reading. I’ve been a Lego collector for over 25 years and take great pride in watching my children begin their own collections. My desk is always messy and, like most self-proclaimed geeks, I have coffee for blood. :)

With a tumultuous year almost behind us, it’s time to start thinking about better days in the new year. This site will no longer be focused on selling my services, but will be used to provide a resource for anyone interested in web design or using their website to it’s maximum potential. As a resident of of the state of Michigan, I am dedicated to assisting our hard hit state with tips, advice, positive thoughts, and of course, web design services to the small businesses that are struggling to keep our local economies moving forward.

I currently offer Blog-MI as an affordable website solution to Michigan small business and have new specialty websites in the works to make an Internet presence attainable for even the smallest of Michigan businesses. In addition to getting Michigan businesses on the Internet for potential customers to find, I am working to build a system of websites devoted to marketing those businesses in numerous ways to give them the most exposure I can.

If you are not a Michigan business or resident, don’t worry. I can help you, too. My freelance services are available to people across the globe. My biggest joy is working with the WordPress platform, so if you need assistance with your WordPress blog, give me a shout! I’d be happy to help.

Now that you know a little bit more about me, feel free to stop by any time and enjoy the site!

WebTools Pro – Must have toolkit for every web developer.

Posted by admin on April 27, 2008

I’ve had a chance to dabble with a dandy little program from Iconico (makers of Screen Calipers, which I review soon) called WebTools Pro. While it is packed with features, there is one in particular that I find especially useful.

WebTools Pro is a small program that you launch after opening up a webpage in your IE browser. When opened, a vertical toolbar is visible giving you access to numerous features that every web developer should get their hands on. From viewing source code like never before to seeing exactly where table and layer borders are, this tool set lets you dive into the intracasies of a webpage in ways you never thought imaginable.

WebTools Pro lets you disect a webpage down to viewing scripting, detailed page information (including file sizes and download times), easily access validation services and so much more. There’s too many features to mention here. You’ll have to try it for yourself.

WebTools Pro is available as a free trial version, which limits which features are available, but there is no time limit on its use. There’s so much to see with the trial version alone, that it’s well worth taking a spin. If you like what you see, you can unlock the remaining features by purchasing a license for only $29.50 USD.

There is one feature I can’t do without, and WebTools Pro makes it so easy. Have you ever wanted to know how a particular website uses its CSS to make their site look so great? Now you can dive deep into their CSS and see for yourself. WebTools Pro has a feature that will show you the CSS code and examples of each style without hunting down class names and stylesheets.

06-06-15screenshot11Take a look at how this site looks when the CSS is evaluated:

If you ever derive some inspiration from other websites, this tool will make finding out how they do it a breeze. Give it a try today. You can download the trial version right here:

Stopping Email Spam from your website!

Posted by admin on

I get people asking me all the time why they are getting tons of spam after launching their website, and the answer is always “what have you done to hide your email address from the spammers?”. Unfortunately their reply is usually “huh?”. Here’s a great article from Site-Reference.com that should help anyone facing this exact problem. Ryan Smith, the article’s author, presents several ways to stop that spam. Great advice!

4 Methods to Protect Email

by Ryan Smith

Make no mistake. You can’t escape death, taxes, or spam. The only thing you can do is try to reduce spam and prevent spammers from getting your email address *easily*. The following briefly explains why this is, and offers a balanced solution to make getting your email address as difficult as possible for spambot harvesters, while still making your site friendly for users.

There are a couple email gold-mines for spammers to get your address.

1) Malware on other people’s computers
2) Harvesting addresses from web sites.

Malware on other people’s computers harvests addresses and/or sends spam. The only way to stop that is for people to use anti-virus software and a firewall. But that’s not anything that you can control.

Harvesting addresses from web sites is where you can make it either impossible, or extremely difficult for a spammer to get your email address. Your options are:

1) Don’t put any addresses on your site

While this is obvious, it makes it pretty hard for potential customers to contact you. Not a good idea.

2) Use an email form

Email forms force you to rely on someone to type their email address properly so that you can respond to them. Though it guarantees that spambots can’t “get your address”, for legitimate users it reduces email reliability, and spammers can still use your email form to spam you directly. If you cannot respond to a potential customer because they accidentally mistyped their email address, you end up looking like the bad guy. Again, not a really great solution.

3) Use a graphic

Putting your email address in a graphic puts up an added barrier and forces your potential customers to type your email address. However, graphics do not offer any real advantage over obfuscation. The technology for OCR (Optical Character Recognition) and principles for cracking captchas are well understood and do not differ for what would be required to rip an email address out of a graphic. Combined with not being very user friendly, this is not the best option.

4) Use obfuscation

Obfuscation is your best bet to put up the most difficult barrier possible while still balancing usability and ease for your web site visitors. You stop spambots from harvesting your address and you still allow users to click on your email address.

Spam is all about numbers and costs have to be low to deal with the massive volumes that spammers need in order to get a sale/victim. CPU cycles are expensive. The more processing power you need, the more computers you need, and that all costs money and/or time. Obfuscation addresses this directly because it makes the processing power needed to extract an email address exorbitantly high.

Getting “johndoe@domain.com” out of simple text is easy. But how easy is it to get “johndoe@domain.com” out of this:
<script type="text/javascript"></script><script type="text/javascript"></script>

Perhaps just a little bit tougher? Actually, it’s almost impossible for a spammer to get it. The script above isn’t the real barrier. It’s every other script on the Internet. If a spammer wants to get that address, their spambot email harvester must parse every single JavaScript on every page that they scan, and this costs processing power. What are the chances that a script contains an email address? Not very good. It’s a total waste of time when there are already so many other people that don’t protect their email addresses.

I’ve written a simple free utility, the Renegade Email Protector, that obfuscates email addresses 4 different ways:

1) JavaScript Hybrid

The first approach is simple for anyone to modify as it is human readable. It inserts random garbage into the email address and strips it out when someone hovers their mouse on the link:

<script type="text/javascript"></script>
John Doe

When a user then clicks, the RenegadeFix4E8tXtGz function has already replaced the garbage that’s inserted into the address to reveal the correct address. Spambots will easily get “johndoe@4E8tXtGzdomain.com” out of it, but who cares? That wrong address will just waste their time.

2) Unicode Encoded (Entities)

The second approach encodes the email address in unicode entities and looks like this:

John Doe

While a browser will easily decode the entities there and display the correct address, none of the spambots tested were able to do this. While not my first choice for protecting email addresses, this can easily be put in a noscript tag for visitors that do not have JavaScript enabled (see below).

Unfortunately, this approach, like the next two, is not human readable and is extremely tedious if you’re typing individual addresses while reading off of a chart.

3) JavaScript Obfuscation

The third simply obfuscates the HTML with the mailto link. It’s not human readable, but your browser can easily understand it.

<script type="text/javascript"></script>

Your browser then understands that as ‘ John Doe ‘.

Underneath that, the escaped text is just a simple function that uses ‘document.write’ to display the proper HTML in your browser.

4) Obfuscated JavaScript Hybrid

Lastly, the ofuscated JavaScript hybrid uses a similar script to #1 above then escapes it as in the third method above:

<script type="text/javascript"></script><script type="text/javascript"></script>

It is divided into 2 parts that are both required to get the proper address.

(For the mathematicians out there: The order of complexity is linear and not a change in magnitude. Never-the-less, of the many spambots tested, none were able to harvest any email addresses from anything except the first script where the wrong address was harvested. A change in order of magnitude becomes a moot point if even simple examples can’t be handled properly. i.e. The exercise is only academic.)

To further make things difficult, you can take the JavaScript and put it in a *.js file then call it from the page like so:

<script src="someMeaninglessName.js" type="text/javascript"></script>Just remember to strip the ‘<script type=”text/javascript”>’ and ‘</script>’ tags when you save the script in the file. Finally, for those visitors that do not have JavaScript enabled in their browser, you can use the unicode encoded method between noscript tags as follows: <script type="text/javascript"></script><script type="text/javascript"></script>
<noscript></noscript>

While more complex algorithms could be designed, the above 4 methods work sufficiently to protect email addresses from spambot email harvesters.

Ryan Smyth owns Renegade Minds and produces audio software for musicians as well as several freeware programs and technical tutorials for programmers and web masters. He is also the ALTools Evangelist at ESTsoft