WordPress Wordpress Plugins

WP Hive: Alternative to WP Multisite

Gambar pin WordPress

Image by John Fischer

WordPress started as a fork from B2. B2 or sometimes called cafelog. It’s a software designed to handle a personal blog. A Single blog where there’s only one author, who run the blog both as an administrator and as an author.

Over time, the need to adopt multiple blogs or sites with multiple contributors became a feasible option. Besides the competing platform at that time,  Movable Type, has supported multiple blogs and authors in single domain.

The problem is to do that, WordPress need to be rewritten. It is not a quick process to rewrite software. Let alone WordPress itself is not written from a scratch, but it’s a fork from another platform. Not to mention others risks, such as losing compatibility for almost all plugins. Whereas the strength of WordPress from its main competitor, which is the abundant plugins available.

In the end the solution employed by WordPress developer is to preserve the software with some hacks added. They call this version, WordPress Multisite. Hacking techniques employed cause WordPress able to handle multiple blogs/sites and authors in single domain. This solution is not without any problem at all. It affects performance and scalability of WordPress itself.

We can see this in a blog hosting provider WordPress.com. They’re using WordPress Multisite. The service is not running a common web server, such as Apache or IIS. They’re using Nginx, a high performance web server able to handle sites with a high load.

There’s an alternative to WP Multisite. It’s WP Hive. The main advantage of WP Hive is it’s not a hack. Rather it’s a part of WordPress architecture, which is plugins. It is designed for managing environment, where there’s only one administrator. With WP Hive, an administrator can manage plugins, themes, and files from several blogs with easy.

WP Hive features:

  • It’s a plugin, easy to install
  • Compatible with almost all others plugins
  • Support domain, subdomain, and subdirectory

Please visit WP-Hive.com for more information about WP Hive.

Wordpress Plugins

Open Your Own Store with MarketPress

Keranjang Belanja

Image by Greg

Everyone has different definition about WordPress. Depends on what purpose they use it. For some, WordPress is a tool for blogging. For others, WordPress is a CMS. There’s some people too who consider WordPress is a sosial networking platform.

Now, WordPress has a new definition. It’s a e-commerce platform. Yes, the platform that you use to build an online store. Three days ago, WPMU website announced MarketPress release. It’s a new plugin for WordPress which can transform your site into an e-commerce site.

MarketPress can work with WordPress, MultiSite, and BuddyPress. You can open one store or multi store at the same time with MultiSite. Features which provided by MarketPress is on par with features that you’ve found on e-commerce site like Etsy or Shopify.

So you will find required features for from an e-commerce platform, such as:

  • Shopping cart
  • Product list
  • Product categories
  • Product tag cloud

You can see the complete features of MarketPress from WPMU DEV.

Actually, WordPress as an e-commerce platform is not a new thing. There’s some plugins before which give such a feature. However, not until MarketPlace release, an e-commerce plugin is designed to be compatible with both WP MultiSite and BuddyPress without any customization.

If you want to know what will be a WordPress site equipped with MarketPress. You can see the demo from wp-ecommerce.org. If you’ve already familiar with it, then you can open your own store with MarketPress, which can be downloaded from WPMU DEV (must become a member first).


WordPress Trademark Changes Hands

WordPress Logo

Image by Phil Oakley

When I visited WordPress.org this morning, There’s a text that draws my attention, it says “WordPress Trademark Changes Hands” from the official WordPress blog. I thought WordPress has been sold by Matt Mullenweg, the founder of WordPress. But when I read the post in the blog carefully, it is changes hands.

Don’t worry WordPress users, you will still be able to use WordPress freely without any cost. What Automattic, the company where WordPress belonged to before, has done is transferring the trademark and logo to a non-profit organization, named WordPress Foundation, not selling it to a commercial company.

If you visit WordPress Foundation site, the foundation will be responsible for protecting WordPress logo and trademark from misuse. They will make sure every source using the trademark and logo are from official sources.

Like what was written on the WordPress Foundation website, the main goal of the foundation is to ensure free access, in perpetuity, to the software project they support.

In his personal blog, Matt Mullenweg also has explained the reasons why he donated WordPress trademark and Logo. In his post, Matt Mullenweg has stated that the WordPress trademark transfer to the WordPress foundation means the core WordPress identity, which is its name and logo, now has became independent of any company.

As with any other open source project, WordPress also needs a social organization that will make sure anyone who use the project, will adhere to the open source license. In this case WordPress uses the GPL, which is one of several open source license available. Because of these reasons, Matt Mullenweg has founded the WordPress Foundation.

For more information about WordPress Foundation, please visit http://www.wordpressfoundation.org.

Wordpress Plugins

Adding Image Slider to WordPress

Cu3er Image Slider
CU3ER Image Slider

You must have found a site using an image slider on it’s main homepage which displays images that changing automatically every few seconds. Some of WordPress theme offer this feature as default. But most of them don’t have this feature. How if you want to get image slider feature but still using your current favorite theme. It’s easy, because you can get image slider feature with WP CU3ER.

WP CU3ER is a plugin that will displays a beautiful 3D image slider on a WordPress site. This plugin is just being added into official WordPress plugin directory.  It means you can install it directly from WordPress administration panel via built-in automatic plugin installer. Off course, you can download and install it manually, if you want.

Here a guide how to setup WordPress with WP CU3ER. I make an assumption you know how to install a plugin in WordPress. This guide will only cover post installation processes.

After installing, you will get a warning message:

“You are not using latest CU3ER.swf….”

The message will disappear once you uploaded additional CU3ER.swf file into WordPress. To get the file you have to register CU3ER FREE account from CU3ER official site. Once again I make an assumption you know how to register to a service. So open the registration page and get the free account to continue to the next steps.

After registering you will be able to download CU3ER.swf file from CU3ER Setup plugin page. The plugin requires CU3ER account information. Give the CU3ER account information you already registered and then download the CU3ER package. The downloaded CU3ER pacakage contains instructions how to edit .xml configuration file and adding images for building a CU3ER project. If you registered CU3ER FREE account not the PRO one then you need to do this by yourself.

Gambar Menu Add New CU3ER project
Gambar Dari getcu3er.com

The most easiest way to do this is by taking a sample CU3ER project and use .xml configuration file that come with it. What you need to do is to replace the sample images with image you want to use for image slider. The sample CU3ER project comes as a .zip file. Extract the file and change the images. Leave the .xml configuration file untouch. Then compress the images along with .xml configuration back into .zip compressed file.

Now open WordPress and import .zip project you modified from CU3ER -> Add New menu. From the Add New page, give the project a name in the Name field and choose the .zip file by clicking Browse button. Click the Add CU3ER button to upload CU3ER project to WordPress.

After the project ready, then you can display image slider on any page in WordPress site using shortcode:

[CU3ER slideshow=”project-id”]

It looks complicated to prepare a CU3ER  project, but if you try it yourself, the process is not as complicated as it looks.


Creating Custom WordPress

Gambar wordpress custom edition
Modified Image From The Original Image 4_EveR_YounG http://www.flickr.com/photos/4everyoung/

A WordPress standard can be installed as is. Off course to get a working WordPress site/blog, you’re going to need extra functionalities via plugins. If the most commonly used plugins are become parts of standard WordPress, this will make our tasks a lot more easier.

Why just don’t make a custom WordPress? Which is a combination of standard WordPress + plugins + themes you need. You don’t have to be a WordPress developer to do this. Just use Custom WordPress Package Builder. Custom WordPress Package Builder is a web based service that helps you build a custom build WordPress.

This is how it works: Open Custom WordPress Package Builder page. Fill in the form with your name and email address. Then pick plugins and themes from the list, anything you need to be added to a standard WordPress. This is a preliminary list. Tim Trice, the owner of Custom WordPress Package Builder opens to suggestions which plugins and themes should be added and supported through his service. Below is the preliminary list of plugins and themes you can added:


  • Breadcrumbs
  • Hello Dolly


  • Google XML Sitemaps

Contact Forms

  • Contact Forms 7
  • Cforms


  • Comment Redirect
  • Subscribe to Comments


  • Akismet


  • WP-DB Backup
  • WP Security Scan
  • Secure WordPress


  • WP Super Cache
  • W3 Total Cache


  • All in One SEO


  • Google Analytics for WP


  • Atahualpa
  • Hybrid
  • Thematic

There are two plugins from the list that are parts of the standard WordPress package, which is Hello Dolly and Akismet. If it’s not picked, then the plugins will be not added to the WordPress package. My suggestion is, just add the Akismet and leave the Hello Dolly Plugin. Moreover, I still don’t know what Hello Dolly is for. If you already finished, then push the Submit button. A download link will be send to given email address.

There is one thing you need to pay attention before clicking the Submit button. The newsletter option is chose by default. It means, you’re going to get periodic email from this service. If this is not what you want, remove the newsletter option and then click the Submit button. Next, only the download link for custom WordPress package will be send.

Wordpress Plugins

Creating Custom Administration Menu

Gambar Dashboard dengan Menu Navigasi
itx.web.id Dashboard with Navigation Menu on The Left

Administration panel is the place where you can access and configure all WordPress’ functionality. The first page that will be accessed by a user is the dashboard. From the dashboard user can navigate through one administration page to others with the navigation menu on the left of every administration panel.

This menu is already set based on groups so users can use it easily. If you look at it,  the navigation menu on the left of administration page is always the same even in a different administration page. Uniformity of administration menu lead user not long enough to decide which menu to be chose, because it’s always the same be it in grouping, ordering, and the names. This menu is sufficient for most of WordPress users. But there is some users who might require a different navigation menu from what is provided by a standard WordPress installation.

For this kind of users there is Admin Menu Editor. Admin Menu Editor is a plugin that allow users to edit navigation menu on WordPress administration pages. With this plugin, a user can change menu ordering, hide unused menu, change menu’s name, and add a custom menu. Install and activate the plugin and set a custom menu from Settings -> Menu Editor.

Below is a full features of Admin Menu Editor:

  • Changing menu ordering via drag & drop support.
  • Changing individual menu grouping with cut & paste support.
  • Editing standard menu such as changing its name, access right, and icon.
  • Hiding unused menu so the administration menu can be more compact
  • And the most import part is, adding custom menu be it to specific administration page or to any external page

For a user who require professional support, there is a pro version of Admin Menu Editor. An Interesting feature from the pro version is users can save their menu configuration and export it as a file. The same file can be imported from a different WordPress site. So users don’t need to recreate the same custom menu. The others features are shortcodes support and ability to display menu in a new browser’s window.

Admin Menu Editor also supports WordPress Multisite. Install the plugin as a global plugin. It will be activated for all blogs/sites and users at once. One thing need to be considered if you want to deploy Admin Menu Editor: this plugin requires PHP 5 to run normally. Just make sure your hosting provider supports it.

Wordpress Plugins

Easy-Posting a Source Code in the WordPress with SyntaxHighlighter

Case Study : Using SyntaxHighlighter plugin to write source code in the WordPress post.

Requirements : WordPress bundle, download here. and SyntaxHighlighter, download here.

Sometimes, we will need to write a sourcecode in our WordPress. This is if we write some tutorial about some programming language. WordPress it self actually already provide some facilities to write a sourcecode, for example :

<code> your code here </code>

Actuallt, this facilities run well in showing your code, but maybe you wont like it because it isn’t quite good-looking. Too small, and have a same colour for every code. Just like this,

If you really isn’t like with this, may you can use this plugin. Syntax Highlighter. Write a source code with this plugin will give some advantages,

  1. There are numbering in front of every line of code –> This will help you if you want to give an explanation in every code.
  2. Colorfull code
  3. Standard font size
  4. Customizable (self-settingi). For example, you can give a highlight in the code.

Step 1 : Syntax Highlighter Installation

  1. Download syntaxhighlighter plugin from here
  2. Start the installation. Login to your WordPress, you will be redirected in to dashboard page
  3. Choose Plugins menu in the left side WordPress page.
  4. Choose Add New tab
  5. In the Install Plugin menu, choose Upload tab.
  6. Browse file zip syntaxhighlighter plugin from download, then click Install Now
  7. So it will show install conformation success like the image below.
  8. Click Activate Plugin to activated the plugin .

Step 2 : Using the Plugin

  1. Create a new post with click menu Posts – Add New
  2. Type this sample in the HTML editor page (NOT the Visual Editor page). See the red circle in the picture,

  3. Just like that. Choose publish and you will see the picture below,

This plugin support for actionscript3, bash, coldfusion, cpp, csharp, php, css, xml, javascript, java, perl, sql.. till phyton 😀 For the full language which supported by this plugin, go here.

Step 3 : Plugin Customization

With this plugin, you can customize the appearance of sourcecode with several optional option. One option is that you can optionally give highlights on certain lines of code. For example,

Code –>


And there are many optional choices that you can try it yourself. You can find a wide selection of optional here.
Happy trying 😀 happy WordPress-ing 😀


Fixing and Optimizing WordPress Database

MySQL Logo
Gambar oleh Andrew Mager http://www.flickr.com/people/mager/

If you test and delete a lot of plugins, then overtime your wordpress database will be cluttered with table from these plugins. It really good measure tidying up your database to make it clean from table that no longer needed. Moreover you will get more free space that you can use in your web server.

There are several ways to clean up database. You can pick any techniques you want to clean the database.

Tell WordPress to Fix Database

You can set WordPress so it can fix database automatically. This will be helpful if you cannot login because the database is broken. Since version 2.9, WordPress supports fixing data by adding a command in wp-config.php file. Open the file using your favorite text editor and add the text below:


Using Plugins to Fix Database

There are several plugins that you can use to fix and optimize the database. Two of them are Clean Options and WP-Optimize.

Clean Options plugin will traverse through your database to search for table that no longer used then delete it. While with WP-Optimize plugin, you can both clean and optimize database. What WP-Optimize will do is deleting post revision, spam comments, and unapproved comments with just a few clicks.

To optimize database performance automatically, you can use WP Database Optimizer. With this plugin, you can create a schedule to do optimization.

Database Overhead

Fixing Database via PHPMyAdmin

If you like to directly open the database and search for table that need to be optimized from the database, then you can use PHPMyAdmin. Open your PHPMyAdmin and choose the database. Then look at the Overhead column, click Check tables having overhead to pick all the table with overhead. Then pick Optimize Table from drop-down menu in the right to begin optimization.

WordPress Wordpress Plugins

Create a Form in the WordPress with CForms Plugin

Case Study : Creating a Registration Form with CForms Plugin.

Requirements : CMS WordPress, already installed. CForms Plugin, download here.

Content Management System is the way to develop website/blog with a more personalize, but still as easy as create a blog. With CMS, we may not see entire code, so… CMS wont give what we want just like if we develop website from the scratch…(a.k.a form-zero coding…).

This is where the plugin plays. We still can make our CMS website with more personalized using the plugin. Cforms is one of the wordpress plugin that helps us in creating the form, for example, create contact forms, registration forms, etc..

Here we go..

Step 1 : Installing CForms

  1. Go to the dashboard wordpress wp-admin page, select the Plugins menu.
  2. Choose add new.
  3. In the install plugin menu, choose upload tab.
  4. Browse the cform plugin (zip file) that has been downloaded.
  5. Then choose install now.
  6. So It will display the confirmation of a successful install as shown below.

    Install cforms success
  7. Click activate plugin.
  8. Once the plugin is active, then a new menu in the wordpress dashboard page will appear as shown below.

    cformsII menu

Step 2 : Creating the Form

  1. Go to the dashboard, cformsII menu, choose Form Settings.
  2. In the Form Name field, create a new form with the name formdaftar, as shown below.

    form name
  3. In the sample form, there are already the default fields such as in the figure below. You can add your own fields by clicking the Add button under the description of the fields (the red circle to 1 in the figure), then set their own type – type the desired fields. To remove a field, click on the Remove button (red circle to 2 in the figure).
  4. To edit a field, click the edit button like below (the red circle to 3 on the figure).

    Fields Setting
  5. For field validation, set on the right side of the field. For example, if it is the email field, then put checks on the setting of the validation email. See picture below.

    Field Validation
  6. Update settings (tombol bagian kanan).

Step 3 : Setting Admin Email.

In the cform, submission form will be sent via email. Admin email is the email address that will responsible to receive the submission from the user.

  1. Go to Form Settings menu – Admin Email Message Option
  2. In this case we will make the submission form will be sent to my email, and the email will also from myself, (using a single email for send and receive). Set as shown below, adjust with your email account.

    Admin Email Setting
  3. Update Settings.

Step 4 : Mail Server Setting

  1. Go to Global Settings – Mail Server Settings
  2. Enter as shown below (adjust with your email account – for server settings, you could google it. Here’s an example of setting if you use a Yahoo account to the admin email).

    Mail Server Setting
  3. Update Settings.

Step 5 : Install Form

  1. Go to the Post atau Page where you want to install the form.
  2. The new cform button will appear just like the image below.

    cforms button
  3. Click in that cform button, and select the form that you want to insert it in.

    Insert Form to Post
  4. Click Publish.

Step 6 : Testing the Form

  1. View Post/Page which contains formdaftar.
  2. Then you will see your form has been formed as shown below 🙂

    Form Daftar 🙂
  3. Fill the form, then submit.
  4. After the successful confirmation appears, check your emails 😀

WordPress.com Basic: Surprise Me (Fun Mode)

I guess most users are still wondering about this function. Surprise Me (Fun Mode), what for? It sounds interesting. And sure it is. After I did the blog walking and searched it in Google, many WordPress.com users wonder what this “something” is for. They asked what surprise that would WordPress.com gives to them. And it looks like most of them do not understand the reason why they should check or not the check-box of Surprise Me (Fun Mode).

Surprise Me
Surprise Me

Where can I find Surprise Me (Fun Mode)?

In the Dashboard, choose Users > Personal Settings, then you would find a part like the image above. The default state, the check-box of this facility is unchecked.

What would happen if I check the check-box?

If you check Surprise Me (Fun Mode), there would be a change of the appearance of your post editor. Look at these images:

Post Awesome N
If the Surprise Me (Fun Mode) is unchecked
Post Awesome Y
If the Surprise Me (Fun Mode) is checked

The impact is the appear of the other check-box in the post editor named This post is super-awesome. And actually, this is the big question…

What would happen if the “This post is super-awesome” check-ox is checked?

Not many people know about it. Most of them check it because they want to know the surprise from WordPress.com. So do I at the beginning. Then, because it looks like no any changes (at the time, I still did not realize the additional check-box in the post editor), I just forgot about it. Even when the surprise faced me, I did not know that was the surprise from WordPress.com.

So, what is the surprise?

It is true that the pop of the surprise is seldom enough. Only at some opportunities you would find the surprise.

This surprise only appears while you access the checked check-box post. It means that if you do not want this surprise pop on your screen, just make it unchecked.

Please, what is the surprise that makes many people so anxious to find it?

The video is. Yeah, the pop of the unique video on your screen is the surprise. According to the opinion of WordPress.com, we are lucky to watch the video that’s so seldom appear. Why? Because we only have one chance to watch it. If we watch the same video on the next chance, then the time gap would be long enough.

Under the video box, there is a link that brings you to the other page. I forget about the detail, but WordPress.com congrats us because we are the lucky one that could watch the video. We can give any suggestion to WordPress.com about the other unique video as the surprise.

And then…

I’m the one who is not so interested to the surprise. I just realize the WordPress.com surprise after I close the videos that frequently appear on my screen.

I think those videos disturb my blogging activities. So that I uncheck the check-box of Surprise Me (Fun Mode).