Impact plugin : page template builder

this plugin looks pretty cool!
WordPress lacks an easy way to create unique page templates from within the admin. Some themes will give you several templates to choose from, or you can buy plugins for specific pages like landing pages, but Impact allows you to create any type of page layout with a WYSIWYG type editor.
If you’re a developer, the unlimited license is 88$, so you can install it on multiple sites.

http://impactpagebuilder.com/

WordPress how to video : flexible Thesis slideshow

This is a 2 part video tutorial to guide you through the process of adding a featured posts slideshow to the Thesis theme using the Jquery Cycle Lite plugin and Query Posts plugin.

If you want to show the post title and excerpt, just remove the overflow:hidden CSS declaration and position the title and excerpt relative.

Free eBook : ultimate list of WordPress plugins

Ultimate WordPress Plugin list

To download your free copy, just fill in the form in the sidebar, which will take you to the download page.

I never cease to be amazed by the quantity, quality and diversity of WordPress plugins. There are several ways to find the right plugin for the task at hand such as searching on google, on WordPress.org or reading a blog post which lists the most popular WordPress plugins.

Over the past couple of years, I have developed many WordPress websites, and I’ve found myself relying on the same list of core must-have plugins. Through trial and error, I have selected the most reliable, powerful, less resource intensive, most actively developed plugins to use on all the sites I develop for clients.
And now, I am sharing this list with you, so go download it already!

I’d love to read your comments about the ultimiate list of WordPress plugins, feedback and suggestions are welcome, just leave a comment below.

Unleash the power of WordPress plugin combos

My first guest post has been published on the Freelancefolder blog today!

I really enjoy finding creative ways to use WordPress and its plugins.
The article explains how to use certain plugin in combination to add more functionality and flexibility to your WordPress site.
Read the full article at freelancefolder.com

Harden your WordPress website security

WordPress security
If you’re running a WordPress site, you’ve probably seen the update notification. The new version is 3.0.2, and this is a security patch to stop hackers gaining access to your site.
For more details visit WordPress.org

This update encouraged me to check if my site was secure enough to prevent it from being hacked. So I’ve compiled a list of resources that you should read and implement immediately.

One thing I’d like to say is that the update process has improved a lot since compared to earlier versions. It’s still a good idea to do a backup before updating, but you should’t be nervous about pressing the button anymore!

First, here is a presentation from WebDevStudios.com, which is pretty extensive and is a good start to hardening any WordPress installation.

Actions to harden your WordPress site security

  • Add encryption keys to wp-config : https://api.wordpress.org/secret-key/1.1/salt/
  • Move wp-config up one level (EDIT : this will not improve security, instead restrict permissions on the file) More info: http://digwp.com/2010/08/pimp-your-wp-config-php/
  • set admin user to subscriber role, and set another user to be the administrator
  • delete the install.php file from wp-admin
  • protect the wp-admin folder with an htaccess file and use an IP address white list
  • limit login attempts with a plugin
  • always stay up to date with WordPress core and plugins
  • make sure the plugins you use aren’t malware (see : http://yoast.com/blogpress-seo-plugin-spam/)
  • install security plugins mentioned below
  • have a solid backup strategy
  • beware of hacked WordPress themes
  • use serverbuddy to check folder and file permissions and adapt if necessary
  • use a secure password. I’ve seen people use admin as the password…
  • change the default database prefix (don’t use wp_)
  • install WordPress in a subfolder

WordPress Codex resources

The WordPress codex is always a good place to start when looking for resources about any subject related to WordPress. It seems obvious but sometimes we forget that.

http://codex.wordpress.org/Hardening_WordPress

http://codex.wordpress.org/FAQ_Security

Blog articles

Digging into WordPress has an excellent article about WordPress security : WordPress security lockdown

WPBeginner.com : http://www.wpbeginner.com/wp-tutorials/11-vital-tips-and-hacks-to-protect-your-wordpress-admin-area/

Note : one of the tips is about using an SSL certificate, I advise you not to use this unless you know what you’re doing! You need to have a valid certificate, which on shared hosting plans, is a paid upgrade. If you install an SSL plugin it could make your site inaccessible to you.

Plugins

These are the plugins I recommend and install on my client’s sites:

VaultPress

Vaultpress is a new service by the founders of WordPress which will automatically backup your site whenever content changes on your site, apply security fixes and more. Unfortunatley you need a Golden Ticket to gain access to the service, and it’s not that affordable for a small business or solo entrepreneur or blogger. I recommend backupbuddy instead.

Cloudflare


Cloudflare is a new free service that aims to add a protection layer to your site, and also caches your pages for faster delivery. I recently configured my main domain to use this service and I’m really impressed. It has really sped up my site, and it also offers analytics.
It protects your site against hacker attempts as well. I really recommend that you try it.

https://www.cloudflare.com/overview.html

Other resources

I also encourage you to watch this interview of Matt Mullenweg, where he talks about how security among other things : Matt Mullenweg at the Big Web Show

If you’d rather let a professional handle this for you, I offer affordable monthly maintenance plans. Contact me for more information.


Best resources to get started with WordPress

WordPress Logo on a Chalkboard
So you hired a WordPress designer to create a unique website for your business, and you’d like to start learning how to use WordPress. Here are some resources that will teach you how to begin publishing posts and pages and generally maintaining your website.
The resources I mention here are mostly targeted to editors and authors, not developers. There are many resources for more advanced topics, but that would be the subject for another post.

The WordPress Forums

If you need help with a plugin, a theme or any other aspect of managing a WordPress website, this is an excellent resource. You can usually get answers from the theme or plugin author themselves, or even suggest a feature to add in the next update!
http://wordpress.org/support/

WP101

These days, I tend to prefer learning by watching screencasts or video tutorials. When they are well executed it requires less effort than reading a lengthy article and can help digest complex topics much easier. These guys have produced some fantastic video tutorials for learning the basics and I always refer my clients to them.
http://www.wp101.com/

MakeTechEasier

This is an excellent blog to add to your feed reader. They also offer a few free ebook guides to download,
They regularly feature articles about WordPress.
http://maketecheasier.com/category/internet-tech/wordpress

Thesis Theme blog

Thesis is a WordPress theme that offers great features, and they also have a blog with very informative articles. Definitely worth taking a look.
http://diythemes.com/thesis/

WordPress Videos TV

Another resource I discovered recently, it seems to aggregate videos from sites such as Youtube and Vimeo. Quality may vary, but it’s a huge resource!
http://wordpressvideos.tv/

WPBeginner

This blog has a beginner’s section with tutorials that will help you make the most of your WordPress site.
http://www.wpbeginner.com/category/beginners-guide/

WordPress TV

This site is by WordPress itself. It mostly features recordings of WordPress related events, so if you want to keep up to date on the latest WordPress news, this is a good place to start.
http://wordpress.tv/

WP Questions

If you need an answer to a support question urgently, you can ask it at WPQuestions.com. You’ll get answers from top WordPress developers in minutes for the price of a coffee. A good alternative to the WordPress forums when it can’t wait.
Did I leave something out? Let me know in the comments!

Success Story: Brian Gardner of StudioPress interview

Discover how a WordPress designer launched a successful premium theme business with practically no investment

WordPress 3.0 custom menus hidden settings

CSS classes for menu items

let’s say that you want to add a new custom menu to your WordPress site. For example, a list of social media links. You want these links to be icons. (Facebook, twitter, RSS)

You are going to need to add a unique CSS class to each link so that you may be able to assign the icon to each of them.

In the default view of the custom menus screen it doesn’t seem possible to add a CSS class to a link. The trick is to pick on the screen options button at the top right of the WordPress admin panel. This will bring down an extra menu where you can options for your menus. The difference of the font menu properties include CSS classes, link targets, link relationship, description.

Now, when you add a link to your menu, you will be able to add a custom CSS class.

custom menus hidden options

custom menus hidden options

Custom taxonomies

Another hidden option in the screen options menu is the ability to display your custom taxonomies for adding them to your menus. So if you have registered custom taxonomies and you want to add them to your menu you will need to check them in this screen options.

Easily check out latest version of WordPress Hybrid framework with PhpStorm

Here’s a quick video tutorial on how to easily check out the latest version of the WordPress Hybrid theme framework from SVN.
If you don’t know anything about SVN, then this will be useful.

You’ll need to download PhpStorm

Add the Nivo Slider to the Thesis WordPress theme

I’m working on a customization of the Thesis theme for a client.
A popular feature of modern websites is the featured posts slider. So I decided to use the Nivo slider, which is lightweight and has nice transitions.
To do this, first you need to edit custom_functions.php and add this code:

EDIT : use a plugin

I haven’t figured out how to use wp_enqueue_script and wp_enqueue_style with Thesis yet, so I used the absolute paths.
Usually I’d include all the javascript in the functions.php file

Copy the CSS from the nivo slider CSS file and paste it into your custom.css.
Here also I’d rather include the extra CSS file somehow.