Friday 3 May 2013

Adding Favicon To WordPress Admin Panel


As I noted before, I recently migrated my WWE blog from Blogger To WordPress, and I'm having too much fun with all amazing WordPress features and plugins. Soon I'll post an article about some cool WordPress plugins so don't forget to subscribe to BWidgets (from your favorite feed reader or email updates).

Let's get back to topic. After adding a favicon to our WordPress blog, we notice that our favicon is not appearing in our blog's admin panel. It's good to add a favicon to your blog's admin panel. Also, it's more important if your blog's users are also allowed to write for your site.

I tried to add it to my blog's admin panel by editing php files via ftp, and I was lost in those heavy scripted files. But after few minutes, I was successful in changing my blog's admin panel's favicon. So it's start the tutorial:

  • Visit your WordPress hosting provides. For example, I bought mine from GoDaddy.
  • Now visit your file manager or ftp client. Below is a screenshot of my file manager:


  • In my hosting, webroot is my root folder. Upload your favicon image in this webroot folder or skip to next point if your favicon is already uploaded..
  • Now visit webroot/wp-admin/admin-header.php. Now, in admin-header.php search for following line:

<title><?php echo $admin_title; ?></title>

  • Post following code just below it:

<link rel="shortcut icon" href="FAVICON IMAGE URL" />

  • Don't forget to replace FAVICON IMAGE URL with your the link of your favicon. Just like following image:


Now save your file and that's it!! If you still can't see favicon then clear your browser's cache files or try another browser. More WordPress tutorials are coming soon. I'll post new things as soon as I'll explore them :)

Another Way:

JP shared another great way in comments to permanently add a favicon to your WordPress' Admin Panel. He posted following in the comments:

Are you editing Wordpress core files? I strongly discourage that. Any changes you make to core files will be overwritten when you update WordPress. Instead, put something like this into your theme's functions.php file, or into a custom plugin.

add_action('admin_head', 'show_favicon');
function show_favicon() {
echo '<link href="FAVICON IMAGE URL" rel="icon" type="image/x-icon">';
}

Code that you put in either of those two places will survive updates.

Wednesday 1 May 2013

How To Remove MobilePress Footer Credits


In last post, I discussed about JetPack Mobile Module and MobilePress. MobilePress is a great WordPress plugin, but it has a credit note in it's footer, which is not preferred by all bloggers, including me. It's hard for beginners to remove these credits, so I'm here to help them. This is every simple, just follow these instructions:

  • Visit your hosting provides, for ex. blog is hosted on GoDaddy.
  • Login to your hosting account, and click on File Manager/FTP.

I'm not sure about yours, but my GoDaddy powered file manager looks something like this:


  • Now in your File Manager, you webroot is your home root. Now visit following root: webroot / wp-content / plugins / mobilepress / themes / default / footer.php

  • In footer.php, find and delete following line:

<p>Powered By <a href="http://wordpress.org">WordPress</a> and <a href="http://mobilepress.co.za">MobilePress</a></p>

  • Save your footer.php file, and that's it. You must admit that it was easy.

Don't forget to leave a comment :)

Monday 29 April 2013

Create A Mobile Version Of Your WordPress Blog


Recently, I migrated my WWE News blog from Blogger to WordPress, and because of that lots of WordPress tutorials are on their way.

Earlier today, I shared a tutorial about Create A Mobile Version Of Your Blogger Blog, and now it's time for WordPress users. Creating a mobile friendly site is a great idea to gain some extra views. Also, it'll be easy for your users to access a small mobile version of your site.

There are lots of ways to create a mobile version of your WordPress site, and I'll share two best of them. Both are totally free. Here we go:

By Using Jetpack:

This is a very basic thing, and you can't customize this. Jetpack is a WordPress plugin that supercharges your self-hosted WordPress site with the awesome cloud power of WordPress.com. You can install Jetpack by clicking here.

Jetpack was pre-installed on my hosting. Follow these instruction to enable mobile site powered by Jetpack:

  • Install Jetpack from your WordPress or from this link.
  • After installing, activate this plugin and visit Jetpack tab:


  • On Jetpack tab, scroll down a bit and find Mobile Theme option.


  • Click on Activate, and that's it.

Seriously, Jetpack is a great plugin but Mobile Theme by Jetpack really sucks. So I recommend you to deactivate Jetpack's Mobile Theme and use second option. However, if you're using Jetpack then your visitors by mobile will see a simple mobile version of your site.

By Using MobilePress:

MobilePress is a plugin for WordPress that renders a mobile friendly version of your WordPress website or blog. It allows for custom themes and a few other mobile friendly settings. You can install MobilePress by clicking here. Preview of this tutorial is also a MobilePress site. Here is how to use MobilePress:

  • Install MobilePress from your WordPress or from this link.
  • Activate MobilePress plugin, and that's it.

You can easily view your mobile theme in a web browser by visiting http://www.yoursite.com/?mobile.

Remember, to view your normal blog theme again, simply visit http://www.yoursite.com/?nomobile.

That's it for this time. In future, I'll discuss more about MobilePress and Jetpack.

Create A Mobile Version Of Your Blogger Blog


It's 2013, almost every teen is using a mobile phone to access internet. Even I surf tons of wap pages on my Android everyday. Creating a mobile friendly site is a great idea to gain some extra views. Also, it'll be easy for your users to access a small mobile version of your site.

In this tutorial, I'll show you how to create a mobile friendly version of your Blogger blog. You can check mobile version of BWidgets by clicking here. We're going to do this tutorial in three simple steps. First step is important, while second step is optional, and third step is only for custom domain blogs.

Creating A Mobile Version:

There are lots of sites, which offers you to create free mobile site, and for that they put ads on your site, which totally sucks. However, some premium sites give you full access, but as I said they are premium.

We don't need a stinking service to create a mobile version of our site. We're going to use Blogger's mobile template for our site, which is best option. Blogger provides lots of amazing mobile templates for us. Some people don't use Blogger mobile template because they are ugly but that's not true. Click here to check our mobile site, which looks totally flawless. So here is how to turn on mobile template:

  • Go To Blogger > Template > Click on Mobile option > Turn on mobile template and choose a theme for your blog:


After turning this option, you can access your mobile blog at http://yourblog.blogspot.com/?m=1

That's it for first step. Now, you can leave this tutorial here or you can check next step, if you want to remove Powered By Blogger option from your mobile template.

Removing Credits:


In February, we discovered a way to remove this attribution widget from both mobile and default template. ithout wasting any time, let's get started:

  • Go To Blogger > Template > Edit HTML > Proceed
  • Find and remove following code from your template:

<b:widget id='Attribution1' locked='true' title='' type='Attribution'/>

  • Find </body> in your template and just above it paste following code:

<div style='display:none;'>
<b:section class='hiddenbar' id='hiddenbar' preferred='no'>
<b:widget id='Attribution1' locked='true' mobile='no' title='' type='Attribution'/>
</b:section>
</div>

  • Save your template, it's done.

Let me explain this, instead of removing attribution widget, we hid this widget with css. If you only add mobile='no' property in your attribution, instead of this code, it'll only remove this widget from your mobile template.

If you're using free Blogger domain then this tutorial is over for you, but if you're using custom domain then don't forget to check next step.

Create A Mobile URL:

Time for a cool step. If you're using a custom domain, then why not give our mobile website a new address? I mean it'll be easy for your visitors to access your site from m.yoursite.com. In this step, I'll only explain what to do.

Visit your domain registrar, then visit your domain control panel and choose domain/sub-domain forwarding/redirecting. Now redirect m.yourdomain.com to http://www.yourdomain.com/?m=1.

If you're using GoDaddy, then you can learn more about domain forwarding at this link. As of writing, mobile url of BWidgets is not available, since our domain registrar doesn't provide this service, but soon I'll transfer my domain to GoDaddy.

Hope this tutorial helped you. Don't forget to leave a comment.

Friday 26 April 2013

Configure Windows Live Writer For Blogger


Windows Live Writer is a great WYSIWYG authoring software, and is currently compatible with Windows Live Spaces, SharePoint blogs, Blogger, LiveJournal, TypePad, WordPress, and all blogs that support RSD.

With WLW (Windows Live Writer), you can easily write and publish your posts to your blogs. WLW's post editor is very smooth, easy, and flexible to use. In this post, I'll teach you how to setup your Blogger hosted blog with WLW. It's easy, just follow these simple steps:

  • First visit this link and install Windows Live Writer on your device. It's fast and easy!
  • After installing, open Windows Live Writer, which may look something like this:


  • To configure your Blogger blog, click on "Other blog service" option on your Live Writer (As Image above), and click on Next.


  • On next window, put your blog's web address, your Blogger username, and password. You can also put your free Blogger blog address there. Click on Next.
  • After clicking on next, it'll take a bit time to configure your Blogger (Based on your connection). After loading, you'll see following confirmation screen:


  • Enter your blog's nickname, which is nothing more than your blog's name. Finally, click on Finish button and it's done!

Now, you'll see Windows Live Editor's post editor, and you can start posting now! Don't forget to leave your responses in the comment section below...

Thursday 18 April 2013

Using Disqus Comment Box On Multiple Subdomains


Sorry guys, I'm not getting much time because of my exams and bunch of other issues. However, I'm still active in comments to help users. Right now, I'm only replying to users that needs my help. Let's get back to topic.

Disqus comment system is one of the most advances and user-friend service for bloggers and webmasters. With a few quick steps, you can turn your old comment system into a new way to engage your visitors.You can check our full Disqus archive by clicking here, which contains four useful Disqus widgets, and more.

If you're creating a single community for discussions for all your site’s subdomains, you may want to add a single Disqus system on all your domains. It'll make moderating a bit easier, and also less mess around your Disqus dashboard. It also works if you have a different site as your website's mobile version. Here we go:

  • Visit your Disqus comment's General Settings page(for ex. http://example.isqus.com/admin/settings/)
  • Change your website's url from http://www.example.com to http://example.com

That's it! If your sub-domains don’t have related content, then Creating a new Disqus profile for each is better option.

Saturday 13 April 2013

Easy Way To Create CSS Sprites



Idea of a sprite, a sprite is basically multiple graphics compiled into one image. It makes your website really fast. For example, CSS sprites compile an icon set into a single image, which saves a lot of space.

For newbies, it's really hard to create CSS sprite, so here is a service which makes it easy. Even professionals use this service to save their time, since photoshop takes much time to create sprites.

SpritePad is your free and easy-to-use web app for creating CSS spritemaps. With SpritePad you can create your CSS sprites within minutes seconds. Simply drag and drop your images and have them immediately available as one PNG sprite + CSS code.

You can visit SpritePad by clicking here.

Tuesday 9 April 2013

5 Reasons To Choose Blogger As Your Blogging Platform

On August 23, 1999, Blogger was launched by Pyra Labs. As one of the earliest dedicated blog-publishing tools, it is credited for helping popularize the format. In February 2003, Pyra Labs was acquired by Google under undisclosed terms.

Before starting a blog, it's a hard decision to choose your blogging platform. I'm hosting all of my blogs on Blogger, and soon I'll shift WWE Fans Nation to WordPress. Don't worry because this blog is not going anywhere.

Every blogging platform is good, but it depends on your blogging style, topic, and limits. For example, Blogger is not a really good choice for a php developer. Here are top 5 reasons to pick Blogger as your blogging platform:

It's Free:

Blogger is 100% free to use. You don't need any type of hosting, image hosting, video hosting, server, or any other service to use Blogger. You can use .blogspot.com with your blog for free. They don't charge any type of fee for this. Also, you can use AdSense and all other services to make some money with your free blog. When I started blogging, One of the reasons why I chose Blogger was this. You can create up-to 100 blogs from your account.

Easy To Use:

Blogger is way too much easy for, even for newbies bloggers. It's very easy to run a blog on Blogger without anyone's help. It takes less than one minut to setup your Blogger account and blogs, while it takes a lot of time for newbies to setup a WordPress account. Previously, a knowledge of such technologies as HTML and FTP had been required to publish content on the Web.

Safe And Secure:

I never heard of a Google account getting hacked. That's right, it's impossible to hack a Blogger/Google account, unless a user knows your password. If you are a blogger, then you will know about Labnol and Amit Agarwal, the first professional blogger from India. Amit's blog is hosted on WordPress. On June 30 2012, Amit's blog got hacked. Here is what Amit had to say about the hacking -

I have been mostly offline for the last two weeks, trying to spend as much time with him as possible, and then another unfortunate event happened. Someone managed to hack into my websites during this time. I did try cleaning up but, because of reasons now known to you, it was impossible for me to focus on the website.

On July 1st, the hacker stepped on the gas and deleted every single file /website that was hosted on my web server. I do not know how this happened and I may have lost some of my previous work but there’s a good side to the story – this fellow was kind enough to spare my databases and hence the main site is at least up and running now.

This is a difficult period but am hopeful that things will be normal soon. Thank you for all the support and I will see you online in the coming weeks.

Easy To Customize:

Without any doubts, Blogger is the easiest blogger platform when it comes to customization. Although it has some limits, but it's too easy to customize. Anyone with a HTML and CSS knowledge can customize their blog and template. Unlike Blogger, WordPress is based on php, which is really hard to customize.

A Google Product:

As I noted above that in 2003, Blogger was acquired by Google. Google provides best service and support to their users. You'll also get unlimited image hosting from Picasa. Google provides all latest SEO and advance blog services to their customers. Even I chose Blogger because of this reason.

Hope this will help you. Also, don't forget to write your review in the comment section below.

Friday 5 April 2013

Picasa Storage Limits


All Google +, Picasa, and Blogger users uses Picasa as their primary image storage. Now we can upload virtually all photos to our accounts without going over the storage limits. Same stands for videos 15 minutes or under. Please keep in mind the following account limits:

  • Maximum photo size: Each image can be no larger than 20 megabytes and are restricted to 50 megapixels or less.
  • Maximum video size: Each video uploaded can be no larger than 1GB in size and 12 minutes in length.
  • Maximum number of web albums: 20,000
  • Maximum number of photos and videos per web album: 1,000
  • Total storage space: Picasa Web provides 1 GB for photos and videos. Files under certain sizes don't count towards this limit. If you're a Google+ user, photos up to 2048 x 2048 pixels won't eat up your storage space. For non-Google+ users, the photo size limit is smaller: 800 x 800 pixels.

Hope this information will help you in future.

Tuesday 2 April 2013

How To Create A Google Chrome Extension

Google chrome extensions looks so hard to create but they're not. If you've ever built a web page, you should feel right at home with extensions pretty quickly. You can create a extension with basic HTML/CSS/JavaScript knowledge. You don't need be an expert for this tutorial.

In this tutorial, I'll discus about create a full chrome extension, from it's beginning to end. I'll also explain every single file of our extension.

Files We Need:

In this whole process, we need five files, which are following:

  • manifest.json: JSON-formatted table of contents, containing properties like your extension's name and description, its version number, and so on.
  • popup.html: This will be stuff inside the popup window.
  • popup.js: This one is optional. In this file we'll store all of our JavaScript, if you're using.
  • icon.png: This will be displayed next to the Omnibox, waiting for user interaction.
  • logo.png: This will be displayed in your chrome's extension tab as extension logo.

Create a new folder on your desktop. We'll use this folder to save our files. Time to explain each file:

manifest.json:

This will be containing properties like your extension's name and description, its version number, and all. This file will declare to Chrome what our extension is going to do. Here is our manifest.json file (You can create this on notepad just like html files):

{
  "manifest_version": 2,

  "name": "BWidgets",
  "description": "Making Blogging Better.",
  "version": "1.0",
  "icons": { "128": "logo.png" },
  "homepage_url": "http://www.bwidgets.com",

  "browser_action": {
    "default_icon": "icon.png",
    "default_popup": "popup.html"
  }
}

The first line of above code declares that we're using version 2 of the manifest file format. Version 1 is old and not that awesome, according to Google.

The next block defines the extension's name, description, version, icon, and homepage url. This will be used in both Chrome browser and Chrome webstore.

Final block is pointing to two files, which are our extension's icon and popup window. icon.png will be displayed next to the Omnibox. It's just a 19px-square PNG file. popup.html will be stuff inside our extension, which is basically some HTML and CSS.

popup.html:

This will be stuff inside the popup window. We're going to put all of our CSS and HTML into this file. Below is basic mark-up of this file:

<!doctype html>
<html>
  <head>
    <title>BWidgets</title>
    <style>
      body {
        min-width: 357px;
        overflow-x: hidden;
      }

Add Your CSS Here

    </style>

    <script src="popup.js"></script>
  </head>
  <body>

Add Your HTML Here

  </body>
</html>

As shown above, in our HTML file, we are going to put all of our CSS styling between <style> ... </style> tags.

JavaScript and HTML must be in separate files. So, instead of adding JavaScript directly, we'll point to our .js file. This step is option, only if you're using JavaScript.

Last but not the least, we'll add all of our crappy HTML code between <body> ... </body> tags. Now just save this file with your manifest.json file.

popup.js:

As note above, JavaScript and HTML must be in separate files. So we pointed this file on our popup.html file. You can add your JavaScript in this file, if you're using. If you're not using JavaScript in this file, then we don't need this.

icon.png:

This will be displayed next to the Omnibox, waiting for user interaction. It's just a 19px-square PNG file. You can easily create this with Photoshop or Gimp.

logo.png:

This will be displayed in your chrome's extension tab as extension logo. This will be a 128x128 PNG file, because we added this size on your manifest.json file.

Put all of these five files in a folder. Let's just name is "Hardeep Asrani is great." Now it's time for us to see this this extension in action.

Load The Extension:

Chrome Web Store extensions are packaged up as .crx files, which is great for distribution, but not so great for development. Chrome gives us a quick action to load our extension for testing.

  • Click on Google Chrome Menu > Setting > Extension
  • Ensure that the Developer Mode checkbox in the top right-hand corner is checked.
  • Click Load unpacked extension… to pop up a file-selection dialog.
  • Navigate to the directory in which your extension files live, and select it.

If the extension is valid, it'll be loaded up and active right away! If it's invalid, an error message will be displayed at the top of the page. Correct the error, and try again.

Pack The Extension:

You can also pack your extension as .crx file, by using following simple steps:

  • Click on Google Chrome Menu > Setting > Extension
  • Ensure that the Developer Mode checkbox in the top right-hand corner is checked.
  • Click Load pack extension… to pop up a file-selection dialog.
  • Navigate to the directory in which your extension files live, and select it.

You'll get a .crx file of your extension.

What's Next?

Hope this tutorial helped you. Now, you can publish your extension to Chrome Web Store by clicking here. Publishing your extension is free, but you have to pay a one time $5 developer fee. Don't forget to leave your comments.

Saturday 30 March 2013

Blogger Label Specify Feeds


Past June, I shared a tutorial about showing recent posts from a label, which was a helpful post. Earlier today, I was thinking if we could subscribe to specific label from our blog to get what we really want, and I read that article again and found a way to do this.

We don't need any other service, code or script to do this. It's just to easy and common thing. Also, email subscriptions of these feeds is not possible. It's a great idea to five your reader's an option to subscribe to their favorite content.

Now time to begin this tutorial. So, first below is our magic code :p

http://yourblog.blogspot.com/feeds/posts/default/-/LABEL

  • First, in above code replace yourblog with your blog's url.
  • Now replace LABEL with the name of the label you want. If your label is made up of more than one word it can get confusing as the space between the words will be filled automatically as shown below :

http://yourblog.blogspot.com/feeds/posts/default/-/Blogger%20Widgets

That's easy! Now subscribe to it with your favorite reader. It's sad that Google Reader is shutting down.

Rest In Peace ~ Reid Flair (February 26, 1988 – March 29, 2013) ~ Son of the legendary Ric Flair ~ We lost a young talent.

Thursday 28 March 2013

How To Customize YouTube Embedded Player


Most of bloggers/webmasters choose to host their videos on YouTube instead of their own website, which is a great way to get some extra views. Because if you're hosting it on YouTube, your video will also be visible to more than 800 million unique users every month. Also, by adding a backlink to your website, you can get some visitors from YouTube as well.

If you are going to use YouTube to host videos for your site, at the least, you should know some ways in which you can customize YouTube's embedded player.

YouTube Player Parameters:

To customize our YouTube player, first we need to learn about YouTube player parameters. So, I made a list of YouTube player parameters, which is available at this link. All of the parameters are optional. Note that these parameters are only officially supported by the embedded player.

For example, we're going to use "Autohide Video Controls After A Video Begins Playing," "Video Details" and "Video Player Theme" parameters from the list.

Customizing Old YouTube Player:

If you're still using old YouTube player, which is not a much smart choice but still, you can customize it with parameters. Below is the sample code of a non-customized YouTube player:

<object width="600" height="338"><param name="movie" value="http://www.youtube.com/v/6UWDdxJ_gZQ?hl=en_US&version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/6UWDdxJ_gZQ?hl=en_US&version=3&autohide=0&showinfo=0&theme=light" type="application/x-shockwave-flash" width="600" height="338" allowscriptaccess="always" allowfullscreen="true"></embed></object>

Now to customize this player, we will add autohide=0 (to hide video controls after video begins playing), showinfo=0 (to hide video info) and theme=light (to add light theme to player.). Here is the customized old YouTube player:

<object width="600" height="338"><param name="movie" value="http://www.youtube.com/v/6UWDdxJ_gZQ?hl=en_US&version=3&autohide=0&showinfo=0&theme=light"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/6UWDdxJ_gZQ?hl=en_US&version=3&autohide=0&showinfo=0&theme=light" type="application/x-shockwave-flash" width="600" height="338" allowscriptaccess="always" allowfullscreen="true"></embed></object>

We'll add each parameter with "&" tag.

Customizing YouTube Player:

Now it's time for those who are up-to-date, and are using new YouTube player aka iFrame player. Customizing new player is same as old player. Below is the sample code for non-customized new YouTube player:

<iframe width="600" height="338" src="http://www.youtube.com/embed/6UWDdxJ_gZQ" frameborder="0" allowfullscreen></iframe>

First, we'll add "&" tag after video url. After "&" we'll add our first parameter, such as autohide=0. Then we'll add rest of parameters following "?" tag. Below is the code of customized new YouTube player:

<iframe width="600" height="338" src="http://www.youtube.com/embed/6UWDdxJ_gZQ?autohide=0&showinfo=0&theme=light" frameborder="0" allowfullscreen></iframe>

That was easy! Hope it'll help you in future posting. Finally, below are both, non-customized (in left) and customized (in right) YouTube players:

List Of YouTube Embedded Player Parameters


Below is a list of YouTube Embedded Player Parameters (How To Use):

Autohide Video Controls After A Video Begins Playing
Type Parameter Supported Players
Default autohide=2 AS3, AS2, HTML5
Enable autohide=1 AS3, AS2, HTML5
Disable autohide=0 AS3, AS2, HTML5
Only Progress Bar autohide=2 AS3, AS2, HTML5


Autoplay Video
Type Parameter Supported Players
Default autoplay=0 AS3, AS2, HTML5
Enable autoplay=1 AS3, AS2, HTML5
Disable autoplay=0 AS3, AS2, HTML5


Closed Captions
Type Parameter Supported Players
Default Based on user preference AS3, AS2
Enable cc_load_policy=1 AS3, AS2
Disable cc_load_policy=0 AS3, AS2


Color Of Highlighted Progress Bar
Type Parameter Supported Players
Default color=red AS3, HTML5
Red color=red AS3, HTML5
White color=white AS3, HTML5


Video Player Controls
Type Parameter Supported Players
Default controls=1 AS3, HTML5
Enable controls=1/controls=2 AS3, HTML5
Disable controls=0 AS3, HTML5


Keyboard Controls
Type Parameter Supported Players
Default disablekb=0 AS3, AS2
Enable disablekb=0 AS3, AS2
Disable disablekb=1 AS3, AS2


Javascript API
Type Parameter Supported Players
Default enablejsapi=0 AS3, AS2, HTML5
Enable enablejsapi=1 AS3, AS2, HTML5
Disable enablejsapi=0 AS3, AS2, HTML5


Video Start And End Time
Type Parameter Supported Players
Start start=(seconds from the start) AS3, AS2, HTML5
End end=(seconds from the start) AS3


Fullscreen Button
Type Parameter Supported Players
Default fs=1 AS3
Default fs=0 AS2
Enable fs=1 AS3, AS2
Disable fs=0 AS3, AS2


Video Annotations
Type Parameter Supported Players
Default iv_load_policy=1 AS3, AS2, HTML5
Enable iv_load_policy=1 AS3, AS2, HTML5
Disable iv_load_policy=3 AS3, AS2, HTML5


Displaying User, Search Or Playlist
Type Parameter Supported Players
Playlist listType=playlist&list=(Playist ID) AS3
User listType=user_uploads&list=(Username) AS3
Search listType=search&list=(Search Term) AS3


Auto Repeat/Loop
Type Parameter Supported Players
Default loop=0 AS3, HTML5
Enable loop=1 AS3, HTML5
Disable loop=0 AS3, HTML5


YouTube Logo
Type Parameter Supported Players
Default modestbranding=0 AS3, HTML5
Enable modestbranding=0 AS3, HTML5
Disable modestbranding=1 AS3, HTML5


Related Videos At End
Type Parameter Supported Players
Default rel=1 AS3, AS2, HTML5
Enable rel=1 AS3, AS2, HTML5
Disable rel=0 AS3, AS2, HTML5


Video Details
Type Parameter Supported Players
Default showinfo=1 AS3, AS2, HTML5
Enable showinfo=1 AS3, AS2, HTML5
Disable showinfo=0 AS3, AS2, HTML5


Video Player Theme
Type Parameter Supported Players
Default theme=dark AS3, AS2, HTML5
Dark theme=dark AS3, AS2, HTML5
Light theme=light AS3, AS2, HTML5

Wednesday 27 March 2013

Enable Reply To Comments Option On Facebook Pages


Facebook have released a new replies to comments feature on Facebook Pages, which is also known as threaded comments.

Tagging other people on comments really sucks (which doesn’t work if you are not "friends" with that person). So, with this feature, you can now reply specifically to their comment, and they will get a notification of it. Almost every Blogger is using this feature on their blog's comment system.

It's a great feature, and I just tested it. As of writing, this feature is only available for brand pages, and you can't use this on your groups or profile, which totally sucks.

How To Enable This Feature:

Pages with over 10,000 "likes" or "Followers" will have this new threaded comments feature automatically enabled. For Pages under 10,000, you need to manually enable it.

To turn on replies for your Page:

  • At the top of your Page, click Edit Page
  • Go to Manage Permissions
  • Select Turn On Replies

People who visit your Page will have the option to reply on posts that were created after you turned on replies.You can learn more about this feature, click here.

Tuesday 26 March 2013

GoDaddy Promo Codes : .COM Domain For 1.69$ (Rs. 91.35)


GoDaddy is back with a superb discount on .COM domains. Get a .COM for just $1.69 (Rs 91.35) w/InstantPage Website. So don't waste your time and score a .COM. You can get a .COM For Rs 91.35 by clicking here.

Why Choose GoDaddy? :

Go Daddy offers everything you need to make a name for yourself on the Web, from domain names and website builders to complete eCommerce solutions. GoDaddy earned their place as the world's #1 ICANN-accredited domain registrar by delivering world-class products at competitive prices and supporting them with industry-best service, delivered 24/7/365. GoDaddy is proud to serve our customers from locations around the world, including Arizona, Iowa, California, Colorado, Washington, D.C., India, Singapore, and The Netherlands.

So go and get a .COM for $1.69 only by clicking here.

Wednesday 20 March 2013

How To Start An Online Fashion Store

E-commerce and fashion are two of the most lucrative industries in the world. It makes sense, then, that combining the two would present an excellent opportunity. That said it is not as simple as taking some pictures of clothes and putting them online.

What is the sensible path to take when starting an online fashion store?

Identify a Gap:

A business in any sector will only succeed under one of two circumstances.

  • Is the demand for a product or service so great that there are multiple opportunities for new businesses?
  • Does a new business offer something beyond what those already in the industry are able to do?

Sometimes, both of those will need to be satisfied to be successful. Where is your ‘in’ when it comes to the market?

Without a reason to go into business, or something new to offer, you will struggle. How many businesses do you know that have been successful in a competitive market, simply by turning up and doing the same as everybody else does?

Try it Out:

Going into e-commerce is difficult, yet there are many benefits and advantages. Sites such as eBay and Amazon give you the opportunity to try out your products before ‘taking the plunge’ and paying for your own site hosting, design, and e-commerce plug-in.

Note that this is essentially a small market research exercise. Success on these sites doesn’t necessarily mean you will rake it in when the time comes to go it alone, while failure should not necessarily discourage you not to go further.

Establish a reputation on these sites, pay for featured listings if you have to, and you will get a good idea of what you can achieve. Often, a successful eBay shop, for example, is a great platform for migration to a standalone site. Some e-commerce businesses even link to Amazon and eBay through their own sites without having a buying platform actually within their design.

Think Beyond Fashion:

21st century consumers are more diverse and demanding than ever. You can have the most desirable clothing designs, be on point and on trend with everything you sell, have a beautiful looking website, a trustworthy payments partner, and a fast checkout process, and still not make as much as you thought you would.

Today’s consumer thinks about more than the price on the ticket. How did your business come about? Why should they buy from you? Essentially, you need to tell consumers the story that helped you identify the gap in the market from earlier.

Large e-commerce businesses are doing this in order to appeal to more people, so as a start-up it is a ‘must do’ step when it comes to building trust.

Invest Online:

Search engine marketing and social media are both excellent ways to push a new online fashion store. Search will take more of a financial investment, while social media will be more time intensive. However, giving both the necessary resources will leave you much better set to capitalise on the market opportunities and become a success.

Author Author - Aab Collection is an e-commerce retailer selling Islamic clothing, such as hijab, kaftan dresses, predominantly aimed at Muslim women with multiple roles to play in today's society. A kaftan dress is a tasteful and elegant option for a woman to wear to a job interview.
Join Us On: Facebook, Twitter, YouTube

Tuesday 19 March 2013

Make Money From GoDaddy Affiliate Program

GoDaddy is best known for domain name registrations, but you can also make some money with GoDaddy. You can earn money with GoDaddy Affiliate Program. It is extremely easy to become a part of their affiliate program. Anyone who has an existing GoDaddy customer account already has access to their affiliate program.

What Is An Affiliate Program?

Affiliate programs pays you for sending your customers to their website. Affiliate marketing programs like GoDaddy don't require any fees and are easy to set up. Your visitors get great deals on products from the world's #1 domain registrar – and you get cash for qualifying purchases they make through your affiliate link!

How It Works?

GoDaddy pays you for sending your visitors or customers to their website. You'll receive 30% commission on nearly all product sales made through your affiliate link. Just place one of GoDaddy banners or links where your visitors, customers and friends will see it and you'll earn cash on every qualifying sale made through your ads.

How To Signup?

Anyone who has an existing GoDaddy customer account already has access to their affiliate program. Click here and select any of the two option between: existing customer or Signup Using CJ.

How And When Will I Be Paid?

Affiliates in the U.S. can opt to receive payment via direct deposit, PayPal, check, or GoodAsGold.
Affiliates outside of the U.S. can receive payment via PayPal, check, or GoodAsGold.

Below is minimum payment threshold:

  • Good As Gold — $5 minimum
  • Direct Deposit — $10 minimum
  • PayPal — $25 minimum
  • Check — $100 minimum

My Earning Report:

I joined GoDaddy affiliate program earlier this month. As of writing, here is my earning report:

Sunday 17 March 2013

Facebook Open Graph Meta Tags For Blogger


The Open Graph protocol enables developers to integrate their pages into the social graph. It works the same way as Twitter Card.

After using Open Graph META tags, Facebook show more detail about your posts to give readers a little preview of what they'll see when they click your link. Adding META tags to your blog to allow links to your site to be more informational when shared. You can learn more about Open Graph Protocol at this link.

Open Graph META Tags:

Before starting this tutorial, let me explain about the properties of META tags. The four required properties for every page are:

  • og:title - The title of the page.
  • og:type - The type of your object, e.g., blog, article, site.
  • og:image - An image URL which should represent your object.
  • og:url - The canonical URL of your object. Make sure that you have uploaded your images from Blogger Post Editor or is hosted on Picasa Web Album.

The following properties are optional for any object and are generally recommended:

  • og:site_name - The title of your blog.
  • og:description - A one to two sentence description of your object.

Optional Open Graph META Tags For Facebook:

These two META tags are option. You can add them to administrate your page from Facebook. To apply these META tags, you need either your Facebook account or your Facebook application ID (or both).

  • fb:admins - Your Facebook profile ID or Username.
  • fb:app_id - The application ID provided by Facebook App.

Adding Open Graph META Tags To Blogger:

Now, I'll show you how to perfectly add these META tags to your blog's template. Don't forget to backup your template.

  • Go To Blogger > Template > Edit HTML > Click on "Proceed"
  • Once you've opened up your template, find the </head> tag in your template's markup. Enter this markup directly above the </head> tag:
<!-- facebook open graph meta tags starts bwidgets.com -->

<b:if cond='data:blog.pageType == &quot;index&quot;'>
<meta expr:content='data:blog.pageTitle' property='og:title'/>
<meta content='blog' property='og:type'/>
<b:else/>
<meta expr:content='data:blog.pageName' property='og:title'/>
<meta content='article' property='og:type'/>
</b:if>
<meta expr:content='data:blog.canonicalUrl' property='og:url'/>
<meta expr:content='data:blog.title' property='og:site_name'/>
<b:if cond='data:blog.postImageThumbnailUrl'>
<meta expr:content='data:blog.postImageThumbnailUrl' property='og:image'/>
<b:else/>
<meta content='Logo URL' property='og:image'/>
</b:if>
<b:if cond='data:blog.metaDescription != &quot;&quot;'>
<meta expr:content='data:blog.metaDescription' property='og:description'/>
</b:if>
<meta content='App-ID' property='fb:app_id'/>
<meta content='Facebook-profile-ID' property='fb:admins'/>

<!-- facebook open graph meta tags ends bwidgets.com -->

In above code, make following changed:

  • Replace Logo URL with your blog's logo URL.
  • Replace App-ID with your the application ID provided by Facebook App.
  • Replace Facebook-profile-ID with your Facebook profile id or username.

If you don't want to add option Facebook META tags, then you can remove following lines from above code:

<meta content='App-ID' property='fb:app_id'/>
<meta content='Facebook-profile-ID' property='fb:admins'/>

Test Your Markup:

You can test your blog's Open Graph META tags markup by using Facebook's official parser and debugger.

Wednesday 13 March 2013

Styling Tables With CSS


Styling dinner tables in not so easy unlike HTML tables. Using CSS to style a table is easy, and greatly simplifies the markup. Seriously, for the first time it looks a bit hard, but it's just too easy. At times it seems that tables are a little misunderstood in modern web development. A have one suggestion for you, "don't use tables" "don't use tables for layout."

Anyways, Before we dive into the CSS, let’s consider the key structural elements of tables you will need to style clearly:

  • Table headings
  • Table data cells
Here is our basic HTML mark-up:

<table>
<tbody>

<tr>
<th>Name</th>
<th>Nickname</th>
<th>Finisher</th>
</tr>

<tr>
<td>John Cena</td>
<td>The Champ</td>
<td>Attitude Adjustment</td>
</tr>
<tr>
<td>CM Punk</td>
<td>Best In The World</td>
<td>Go To Sleep</td>
</tr>
<tr>
<td>The Undertaker</td>
<td>Dead Man</td>
<td>Tombstomb Piledriver</td>
</tr>
<tr>
<td>Shawn Michaels</td>
<td>HBK</td>
<td>Sweet Chin Music</td>
</tr>
<tr>
<td>Edge</td>
<td>Rated R Superstar</td>
<td>Spear</td>
</tr>

</tbody>
</table>

Without CSS, it will something like this:

Name Nickname Finisher
John Cena The Champ Attitude Adjustment
CM Punk Best In The World Go To Sleep
The Undertaker Dead Man Tombstomb Piledriver
Shawn Michaels HBK Sweet Chin Music
Edge Rated R Superstar Spear

The first decision is how wide to make the table. The browser default is the same as setting table { width: auto; }, which results in the table extending to the width of the content. Our tables are going to be 500px. Here is first design:

Name Nickname Finisher
John Cena The Champ Attitude Adjustment
CM Punk Best In The World Go To Sleep
The Undertaker Dead Man Tombstomb Piledriver
Shawn Michaels HBK Sweet Chin Music
Edge Rated R Superstar Spear

Above style is very simple and stylish. Our table has black background with 500px width, td has 5px padding, here is full CSS of above table:

table {
    background:black;
    width:500px;
}

td {
    padding:5px;
}

th {
    background:grey;
    color:white;
}

tr {
    background:whitesmoke;
}

It was simple... :) Now it's time for second style:

Name Nickname Finisher
John Cena The Champ Attitude Adjustment
CM Punk Best In The World Go To Sleep
The Undertaker Dead Man Tombstomb Piledriver
Shawn Michaels HBK Sweet Chin Music
Edge Rated R Superstar Spear

The simplest way to accomplish zebra stripes is to add a class to alternate table rows, then use a contextual CSS selector to style the cells in those rows. First, the classes "odd" and "even" are added to the table rows, like so:

  ...

<tr class="odd">

  ...

<tr class="even">

  ...
But wait, Beben Koben shared a great way (in comments) to style even/odd elements without changing our mark-up. We're going to use :nth-child(even) and :nth-child(odd) to style them:

Here is full CSS of this table:

table{
    width:500px;
    border:2px black solid;
}

td {
    padding:5px;
}

th {
    background:grey;
    color:white;
}

table tr:nth-child(even) {
    background-color: whitesmoke;
}

table tr:nth-child(odd) {
    background-color: lightgrey;
}

It's time for our final table, which is not created by me. It's from W3Schools. Here we go:

Name Nickname Finisher
John Cena The Champ Attitude Adjustment
CM Punk Best In The World Go To Sleep
The Undertaker Dead Man Tombstomb Piledriver
Shawn Michaels HBK Sweet Chin Music
Edge Rated R Superstar Spear
It looks awesome, isn't it? W3 Schools chose some great colors to create this table. Here is our CSS:

table{
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(195, 195, 195);
    border-collapse: collapse;
    width: 500px;
}

th {
    background-color: rgb(229, 238, 204);
    border: 1px solid rgb(195, 195, 195);
    padding: 3px;
    vertical-align: top;
    text-align: left;
    font: 14px/20px Arial,Verdana;
}

td {
    border: 1px solid rgb(195, 195, 195);
    padding: 3px;
    vertical-align: top;
}

That's it for this time...hope it was helpful :) And I just realized that thumbnail of this article is not featuring our second table (Fixed IT). Also, just wanted to inform you that I used WWE related names and all in table because I'm a huge fan.

MyLikes: Easy Way To Earn With Twitter


MyLikes is a social advertising platform that allows users to share advertiser content through social media, and earn money on a per-click basis. If you have a large number of fans on social media, then you can easily earn some good amount of money from MyLikes.

Go to MyLikes, and sign-up as a publisher. Find advertising campaigns you like and create sponsored videos, tweets, tumbles or blog posts. Earn money each time you receive a click or view. Get paid weekly with Paypal or Amazon gift cards.

MyLikes has a minimum balance of only $2 to send you payment! Once you start earning from clicks, they will send you payment every Friday! If you don't have a Paypal account, you can also receive payments as an Amazon.com gift card. If you do not provide them with a PayPal email address, then they will send your payment as an Amazon.com gift card to the email address associated with your MyLikes account.

MyLikes also has a widget for blog, which is a great way to transform your traffic into some quick money. MyLikes is not a spam or anything. I can assure you that it works. It's already used by millions of Twitter users and they're earning way too much. Even Snooki from Jersey Shore is using MyLikes.

Tuesday 12 March 2013

How To Backup Your Tweets


We all have some good tweets stored in our Twitter, which are really important to us. Shawn Michaels has replied to me three times, which is a great honor for a Wrestling fan like me. Twitter will only save your most recent 3,200 tweets. And your tweets are only searchable for roughly a week and a half.

Don't worry, you can backup your valuable tweets for free. Twitter is in process of releasing a new “Export Tweets”. The Export Tweets feature is in the process of being rolled out to all Twitter users. Until then, we'll use another great service call TweetBackup to backup our tweets.

TweetBackup runs over the internet, meaning there's nothing to install and no work required on your part. The only thing we require, is to follow @tweetbackup. As of writing, TweetBackup has 425,862,240 archived tweets!

Monday 11 March 2013

Email Subscription Slider Widget For Blogger


This widget is inspired from Social Subscription Scrolling Slider Widget. It's feed subscription form, which will slide out after scrolling the page little bit. It's based on jQuery, so don't forget to remove jQuery from our code, if your blog already has it.

I created this widget past Saturday for my blog but then I thought that I should share this with you all. As of writing, this widget will appear on our blog as you scroll down a little bit.

Add This To Blogger:

  • Go To Blogger > Layout > Add A Gadget > HTML/JavaScript
  • Paste following code and click on Save:

<!-- Email Subscription Slider Widget For Blogger by BWidgets -->
 <script type="text/javascript" src="http://widcraft.googlecode.com/svn/jquery.min.js"></script>
<script type="text/javascript">$(window).scroll(function(){if($(document).scrollTop()>=$(document).height()/4)$("#bwsocialslide").show("slow");else $("#bwsocialslide").hide("slow");});function closebwsocialslide(){$('#bwsocialslide').remove();}</script>

<style>
#bwsocialslide{
  background:#f3f3f3;
  -moz-box-shadow:inset 0 0 1px #333;
  -webkit-box-shadow:inset 0 0 1px #333;
  box-shadow:inset 0 0 1px #333;
  padding:12px 14px 12px 14px;
  width:250px;
  position:fixed;
  bottom:13px;right:0px;
  display:none;
  z-index:3;
  height:65px;
}
.bw-email{
  padding:5px 0 0 5px;
  float:left;
  font-size:1.4em;
  font-weight:bold;
  margin:0 0 10px 0;
  color:#686B6C;
}
.bw-emailsubmit{
  background:#9B9895;
  cursor:pointer;
  color:#fff;
  border:none;
  padding:3px;
  text-shadow:0 -1px 1px rgba(0,0,0,0.25);
  font:12px sans-serif;
}
.bw-emailsubmit:hover{
  background:#E98313;
}
.textarea{
  padding:2px;
  margin:6px 2px 6px 2px;
  background:#f9f9f9;
  border:1px solid #ccc;
  resize:none;
  box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);
  -webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);
  font-size:13px;
  width:170px;
  color:#666;
}
</style>

<div style="display: none;" id="bwsocialslide">
<a style="position:absolute;top:14px;right:10px;color:#555;font-size:10px;font-weight:bold;" href="javascript:void(0);" onclick="return closebwsocialslide();">(X)</a>

<div class="bw-email">
Subscribe via Email <form action="http://feedburner.google.com/fb/a/mailverify" id="feedform" method="post" target="popupwindow" onsubmit="window.open('http://feedburner.google.com/fb/a/mailverify?uri=widgetcraft', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true">
<input gtbfieldid="3" class="textarea" name="email" onblur="if (this.value == &quot;&quot;) {this.value = &quot;Enter email address here&quot;;}" onfocus="if (this.value == &quot;Enter email address here&quot;) {this.value = &quot;&quot;;}" value="Enter email address here" type="text" />
<input type="hidden" value="widgetcraft" name="uri"/><input type="hidden" name="loc" value="en_US"/>
<input class="bw-emailsubmit" value="Submit" type="submit" />
</form>
</div>
</div>
<div class='clear'></div>
<!-- Email Subscription Slider Widget For Blogger by BWidgets -->

In above code, replace widgetcraft with your feed id. You are free to share this widget with your fans and friends. Please attribute the credits back to our blog as the only favor in return. Don't forget to leave a comment.

Sunday 10 March 2013

Easiest Way To Make Money From Social Media

There are actually many ways to make money from social media. However, you need a strong fan base to make it work. In this post, we will discuss about some ways, which could help you to earn some money from your social media.

Twitter is a great way for people with same interest to connect and share their ideas and thoughts. You may know some Twitter accounts with some large number of followers. They just tweet funny things and some links. It's hard to accept but they are probably making some big amount of money with their tweets.

Just like them, you can also earn some money with your 140 chars. You may have to tweet, blog, tout, post, upload or pin. Here are some ways to use your social media power:

Social Media Manager:

A social media manager is the person responsible for managing a brand or company’s social media presence. Social media management doesn’t require a lot of education or experience as you may already have the skills to start doing it right now.

A social media manager manages their client's social presence across all the social platforms. As a social media manager, you'll be represent your client across all the social platforms that they intend to use like Facebook, Twitter, Youtube, LinkedIn, Google+, Pinterest…etc.

It's your duty to interact with your brand's audience, reply them, build social media strategies, keep it clean, and more. I bet that you already know how to do most of the things. According to Mashable.com, a social media manager’s salary could go beyond the $100k mark depending on their location and expertise.

Advertising Products:

If you have a strong fan base then you can also use your social media profile to advertise a client's products or websites. Your client will pay you for tweeting or posting his product on your social networking profile. It could be a tweet, blog post or even a YouTube video.

Get started by contacting local dealers and new websites who want to get out into the market. It's just like putting a banner on your blog. Twitter and YouTube are the best way to advertise your client's products.

You can also promote and recommend certain products or services to your followers. You can also use some pay-per-click services that allows you to earn by tweeting their products.

Affiliate Marketing:

Affiliate marketing is a type of performance-based marketing in which a business rewards one or more affiliates for each visitor or customer brought about by the affiliate's own marketing efforts.

Your affiliate host will provide you with your personal affiliate link. You can always track your link by using url shortening services, such as bit.ly. So whenever a follower clicks on your link, it is considered as a referral on your behalf, and you will get some percentage of that sale.

For example, if someone is asking your advice on the best domain registrar, you can refer them to your domain registrar via your referral link. The amount varies with different affiliate programs.

That's all for this time folks. Remember, you can earn with all above methods but keep it clean and spam free. In some future posts, we will be focusing on Money Blogging.

Saturday 9 March 2013

Combine Multiple Feeds Into One


Using web feed is a way of providing content to the user's browser or desktop in an efficient and easy way. In this post, we will not talk about creating a feed or anything like that. It's always hard to track every single feed, so we'll combine them into one.

By combining feeds you'll be able to put a variety of content into your website or favorite rss aggregator with a single rss feed by merging RSS feeds.

We don't need to download any crappy software, plugin or extension to combine our feeds. Last night, I searched and used bunch of services to combine/merge/mix feeds into one. Finally, I found three great services to do this, which are following:

RSS Mix: Mix any number of RSS feeds into one unique new feed! To create a new RSS Mix, copy and paste the URLs of the existing source feeds into the RSS Mix and hit Create! No signup required!!!

Feed Killer: The service is extremely simple and it is completely free! Enter the URLs of the feeds you want to merge Specify how many stories/entries from that feed you would like to have in your custom feed. No signup required!!!

Feed Combine: Feed combine can mix your feeds and combine RSS, RDF and Atom feeds into one feed-format! Just register, combine your favorite RSS feeds and subscribe the easy-to-use RSS feed URL.

That was easy....Don't forget to leave your response.

Friday 8 March 2013

Twitter Followers Box Widget For Blogger


Facebook provides us a Like Box widget, which is great way to get more likes to your Facebook page from your blog/site. While Twitter developers were just too lazy to create something like that, Mark Carey created a Twitter Fan Box, which works just like the popular Facebook Fan Box, with a few small differences.

Twitter Fan Box displays the 10 most recent followers, which encourages people to follow your Twitter account. When someone clicks the "Follow" button, a popup appears for them to login to their Twitter account or authorize Twitter Fan Box.

Add Twitter Fan Box To Blogger:

  • Go To Blogger > Layout > Add A Gadget > HTML/JavaScript
  • Paste following code and click on Save:

<!-- Twitter Fan Box -->
<script type="text/javascript" src="http://s.moopz.com/fanbox_init.js"></script><div id="twitterfanbox"></div><script type="text/javascript">fanbox_init("HardeepAsrani");</script>
<!-- End Twitter Fan Box -->

Don't forget to replace HardeepAsrani with your Twitter handler. You can test this widget by following me:

Popular Posts

 
Powered by Blogger.