ColorCycle Plugin

May 8th, 2012

In order to make my gallery and slideshow plugin HighCycle compatible with the WordPress plugin repository, I’ve reworked HighCycle to use the open source Colorbox library instead on HighslideJS. This is a win for all since Colorbox is just plain awesome.

ColorCycle replaces the default WordPress gallery shortcode with Colorbox powered enlargements. In addition it provides a slideshow shortcode for displaying attached images in a slideshow, powered by the Cycle plugin for jQuery.

New is also the ability to group images, which allows for having multiple galleries on the same page. Demo coming soon.

Download ColorCycle Here

Update: NowYo.com Domain Swindlers

March 16th, 2012

Follow up to my review of NowYo.com

I reached out to the new owner of the domain I had supposedly purchased on 3/9 from NowYo.com, who informed me that he purchased it on 3/14.

So to recap. They sold me the domain on 3/9 for $300.

Then on 3/14 they sold it again for $350 to someone else.

Must be nice to be in a business where you can operate like this. No – I was not beaten to the punch. They just got a better offer.

I could understand if they sold it first thing Monday morning, but my payment arrived to them on Friday at 4:30pm, then they sold it the Wednesday after. Hard to trust a company that manages themselves like this.

If you’re thinking of buying a domain for NowYo.com – Buyer Beware!

NowYo.com – Domain Reseller Review

March 16th, 2012

NowYo.com is a company based in Cincinnati Ohio that resells domain names. Normally I do not buy domains from resellers, but they approached me with a domain I was interested in and I decided to give it a shot. Here follows my review of the domain reseller NowYo.com

Short story – Poor customer service experience. Do not use Now Yo for your domain name purchase needs. Even if you pay the invoice as promptly as humanly possible – you’ll probably not get what you ordered.

I called their office after receiving their solicitation via email. I spoke to Ryan who agreed to sell me the domain for a fair price and promptly sent me a PayPal invoice. I paid the invoice within 10 minutes and was informed that I would receive instructions on how to retrieve my purchased domain within 24 hours.

Things got busy and a week went by with no communication from them. I called to see what was up, after my attempts to contact them through their website’s contact form proved unsuccessful. I was treated like a alien, as if they’d never heard from me before (despite getting the same person, and having an invoice # from them) – and was told that ‘we got a lot of action on that’ – and ‘someone beat you to it’ – ‘we sold it yesterday’ (despite me buying it a week previous).

I suspect they got a better offer on the domain after I paid and took it. It’s charlatans like these that make a bad name for the domain reselling business. I noticed that the first time I visited their site to check the price of the domain it was $375, then I checked from another computer and it said ‘Offer’. When I called without me even pressing they offered it to me for $300.

OK, so if somebody truly beat me to it – you have no procedure in place to refund money you’ve accepted from others for the same goods?

Who knows how long NowYo.com would have kept my money had I not called. They are not running a good business and I cannot recommend them to anyone. Feel free to contact me if you’ve had similar issues. In the end they hung up on me, so I don’t think their too serious about keeping customers happy.

That concludes my review and vent of NowYo.com, now back to your regular programming…

UPDATE: See what I find when I contact the new owner.

Taxonomy Templates Plugin

February 21st, 2012

Taxonomy Templates allows user selection of a theme’s available taxonomy templates, much like how pages can select their template. If you’ve ever wanted to style many categories differently, it can quickly get tedious making copies of templates and changing file names to match slugs or id’s. Lacking a term meta data store, this plugin stores the selected templates in the options table.

With the plugin installed, and available templates in the theme, the user can select the desired template on the Edit Category/Tag/Taxonomy page:

On the theme side a comment is added to the top of the template to identify it:


/*
 Taxonomy Template Name: SMPR
 */

UPDATE: Now available in plugin repository

Simple iframe Shortcode Plugin

September 21st, 2011

I was unable to find anything that made it easy to paste iframe embed codes into the visual editor. The existing solutions all required me to transpose info from the embed code to the shortcode. This allows you to simply paste your iframe code. Just put it inside [iframe][/iframe].

Update: Now available in repository as plugin ready to go

http://wordpress.org/extend/plugins/iframe-shortcode/

add_shortcode( 'iframe', 'simple_iframe_sc' );

function simple_iframe_sc( $atts, $content = null ) {
    $char = array( '‘', '’', '“', '”', '′', '″' );
    $replace = array( "'", "'", '"', '"', "'", '"' );
    return html_entity_decode( str_replace( $char, $replace, $content ) );
}

Example use:


[iframe]<iframe width="560" height="315" src="http://www.youtube.com/embed/KuxWu1D3Mk4" 
frameborder="0" allowfullscreen></iframe>[/iframe]

Adding Custom CSS Classes to TinyMCE Format Dropdown

August 31st, 2011

I got this question at the Happiness Bar at WordCamp (in front of Andrew Ozz to boot!) also, so I’m committing it to bits here.

function custom_mce_styles( $init ) {
    $init['theme_advanced_buttons2_add_before'] = 'styleselect';
    $init['theme_advanced_styles'] = 'Style Name=styleclass,Style Name2=styleclass2';
    return $init;
}

add_filter( 'tiny_mce_before_init', 'custom_mce_styles'  );

function my_mce_css() {
    return get_bloginfo( 'template_url' ) . '/editor-style.css';
}

add_filter( 'mce_css', 'my_mce_css' );

Add this to your theme’s functions.php file. Obviously (or not) you’ll replace Style Name=styleclass,Style Name2=styleclass2 with your own comma sep. list of names and classes.

To style the appearance of the display within the visual editor, you need to create an editor stylesheet in your theme folder – ex: editor-style.css

To add the dropdown to the first row, revise line 2:

$init['theme_advanced_buttons1_add_before'] = 'styleselect';

WordPress.org Support Forum Post

One File WordPress Deploy

August 31st, 2011

This works great on Rackspace Cloud Sites, and eliminates the need to upload an archive or individual files. Script works by grabbing and unpacking the latest stable version of WordPress.

Read the rest of this entry »

WordCamp

August 23rd, 2011

This was my first pilgrimage to the annual WordCamp San Francisco. 3 days of WordPress heaven. Sunday I enjoyed volunteering at the ‘Happiness Bar’, helping people with their WordPress problems. Saw some interesting stuff. Great speakers, great venue and crowd.

WordPress Backup

March 10th, 2011

One of my favorite, and most used plugins is — Automatic WordPress Backup by Dan Coulter under commission by Web Design Company.

It backs up your entire site (database, themes, plugins, uploads, settings) and then sends it off to Amazon S3′s low cost industrial strength storage.

You can set it to run automatically or trigger it manually as you like. It will even clean up old backups.

It does not support multi-site yet – but hopefully it will soon.

One note of caution – the automated backup jobs are triggered by wp_cron. This can be problematic for low traffic sites. You may wish to setup a cron job to visit your site at regular intervals to insure that wp_cron gets triggered regularly.

Thanks Dan and Mel!

Download WordPress Backup

JustHumans Contact Form Plugin

August 17th, 2010

This painfully simple plugin provides a shortcode for inserting simple contact forms, with JustHumans powered spam protection. JustHumans is one of the most reliable ways of stopping contact form spam in my experience, I highly recommend it and use it frequently.

Download JustHumans Contact Form Plugin

Update: Anders Brownworth has blogged it.

PayPal Shortcodes Plugin

July 8th, 2010

Simple plugin for inserting ‘Add to Cart’ buttons with shortcodes. Includes visual editor button for easy inserting of shortcodes.

Download, change email address configuration variable, upload, and activate plugin. Look for the new button in the visual editor to easily insert shortcodes wherever you like.

Download jw-paypal-shortcodes v0.2

CloudSites WordPress Scanner

June 17th, 2010

Update: Cloud Sites WP Scanner is now available via the plugins repository:

http://wordpress.org/extend/plugins/jw-cloud-sites-wp-scanner/

Use at your own risk. Upload, activate, and visit new menu item. Can remove all world and group permissions. Search options table for backdoors, and posts table for spam links. Also looks for *.bak.php, *.old.php, and *.cache.php files.

Download Cloud Sites WP Scanner