Tips for everything

.
Showing posts with label Blogger. Show all posts
Showing posts with label Blogger. Show all posts

Tuesday, 18 May 2010

Meet The New Hotmail: Sleeker & Faster, With Some Powerful Weapons Against Inbox Overload

0 comments
Back in the days before Gmail, webmail on the Internet was really, really bad. Inboxes were limited to 10 or 20 megabytes, interfaces were slow and ugly, and the experience simply didn’t come close to matching what most desktop clients offered. This is how I remember Hotmail. I hated it. In fact, since signing up for Gmail in 2004, the only times I’ve checked out Microsoft’s webmail client were immediately after big launches, at which point I would reactivate my account, give it a quick run through, and promptly decide that it still wasn’t very good. So when I say that the new version of Hotmail that’s launching this summer has me excited, that’s saying something.
This morning, Microsoft showcased this new version of Hotmail to a room full of press at its offices in San Francisco. It’s fast, slick, and comes with a set of new features for managing large amounts of email that make it a much better rival to Gmail. Does it look like a revolution? Not really. But it does incorporate some very nice features — things that seem quite obvious once you seem them in action, but aren’t already available elsewhere. And more importantly, they’re features that regular people will actually use.
First, the stuff that Hotmail is really just playing catchup with. The first thing you’ll notice is that threaded conversations are now offered, and it looks like they’re the default (though you can turn them off). The search box now features auto complete. You can flag messages (I can’t believe this wasn’t available before). There’s better spam protection. Gmail users should stop yawning, because there’s plenty of other good stuff.
Perhaps the most important suite of features, at least to people who commonly experience inbox overload, are all the new filtering and message management tools the new Hotmail comes with. My favorite is called ‘Sweep’. If you’ve subscribed to a newsletter but decide you don’t want to filling up your inbox any more, you can hit activate this option to move every message you receive from that sender to a folder other than your mail inbox. Other webmail clients can do this too, but the flow for this looks easier than, say, making a filter in Gmail.
Another feature, called Hotmail Highlights, breaks out your messages according to where they’re coming from. One section shows you at a glance whether you’ve received any messages from people in your address book. Another shows you any messages you have from social networks like Facebook. On the left hand side of the screen, you’ll see a few options under the label “Quick View”. One of these is for photos — click it, and you’ll see all the messages in your inbox that have either image attachments or links to photo albums on sites like Flickr. There’s a similar option for Documents, as well as one that lets you immediately find shipping updates.
The other big features involve reading and composing messages. When you receive a message that has either photo attachments or links to an online photo album, Hotmail will use those photos to build a slick slideshow (it uses Silverlight). The service is even better for sending photos. Most email services aren’t great for sending photos, because they have a limit of 10-20 megabytes per message (and you also have to worry about whether the recipient’s service will allow for messages that large). Hotmail works around this by automatically uploading your images to Microsoft’s cloud storage service SkyDrive, which is free up to 25 GB. The resulting message looks great — Hotmail builds a photo album that should be visible in any mail client that supports rich formatting, and it doesn’t kill anyone’s inbox storage.

Finally there’s Hotmail’s integration with Microsoft’s online version of Office. When you receive a document in Hotmail, you have the option to view and edit it using the online versions of Office, and then save and send any changes back to the original sender. These online apps have strong integration with the desktop versions of Office 2010, but you don’t need the desktop apps in order to use the online versions for free. This is of course Microsoft’s answer to Google Docs, which is itself integrated into Gmail, and it looks well done (I expect document fidelity will be better for Microsoft, which may be a big sticking point).
I should point out that Yahoo Mail offers some of these features already (like the ability to break out messages that were sent by your contacts). And while Gmail doesn’t offer some of these features as part of its default set, you can reproduce some of them using filters. Hotmail doesn’t necessarily need to outdo its competitors in every respect — it’s still the largest email provider worldwide, with 360 million active accounts. But Gmail is growing fastest, and Microsoft is looking to curb that growth.  This new launch probably  isn’t going to spark any kind of mass migration away from Google’s services, it may well draw a few more former AOL users who are now looking for a new webmail provider.
Microsoft expects to ship the new Hotmail in mid-summer.
Read full story

Monday, 5 April 2010

Label Cloud (Modification)

0 comments

label Label cloud is a label or category that looks like a cloud. Actually, bloggers are provide labels cloud, but the label cloud from this blogger just by writing just one color. Label cloud that we will modify is how to make the writing colorful large and small as writing.

In this template I have put a label cloud modification, but if you want to place them in another blog, then please follow the tutorial below


Login to Blogger and on the Edit HTML, click the Expand Widget Templates. Then place the following code above the code ]]>< /b:skin>


.label-size-1 a {
font-size: 13px;
text-decoration: none;
color:#4B8A08;
}
.label-size-2 a {
font-size: 15px;
text-decoration: none;
color:#DF0101;
}
.label-size-3 a {
font-size: 16px;font-family: Arial, Trebuchet MS, Verdana;text-decoration: none;
color:#045FB4;
}
.label-size-4 a {
font-size: 18px;
text-decoration: none;
color:#DF0101;
}
.label-size-5 a {
font-size: 23px;
text-decoration: none;
color:#045FB4;
}
.label-size-1 a:hover,
.label-size-2 a:hover,
.label-size-3 a:hover,
.label-size-4 a:hover,
.label-size-5 a:hover {text-decoration:underline}
And then Save Template.
Read full story

Wednesday, 31 March 2010

Joomla Chrome and Template Overrides

0 comments
When you developing a template for a new site you often get stucked, and hit your head against the wall: the code outputted by Joomla sometime severely limits your ability to format the output as you wish. This is true not only for Joomla 1.0.*, but partially for the Joomla 1.5.*. Yes, partially, because you can do things here - and you can do a lot. Searching for a solution for a problem I had run into developing a template for one of my clients I fount this great tip of Jonathan on his blog on http://www.beckettwebdesign.com:
 

While working on a client project recently, I had to delve further than ever before into the templating engine within Joomla, and thought recording some tips may be beneficial both for the community and for myself - because I will most likely forget everything I learned.

The Problem - Overriding Joomla Module Styling

If you have looked at building your own Joomla templates, you may have tripped over this already. Overriding the HTML template for a module (such as mod_newsflash) only replaces the list part of the module. It doesn't replace the "container" - the heading, and surrounding HTML elements.
It turns out the containing HTML, or "wrapper" is called Chrome in Joomla terms, and can be overridden too - although in a different way than normal template overrides.

A Worked Example

First, we will imagine we have our own Joomla template, and that it has a position within it called "latest-news" - the code within the template may look like this:

Normally, we would just make a folder within our template, and make a modified version of the existing component view file. The core file would come from here...
/components/mod_newsflash/tmpl/_item.php
... and put the file (with your changes) in ...
/templates/[template_name]/html/mod_newsflash/_item.php
As discussed earlier though, this only changes the internal contents of the component - not it's title, or surrounding HTML elements.
To do that, we have to make or modify the "modules.php" file in the template html subdirectory. The "modules" file sets out the Chrome used by Joomla to wrap components with. All will become obvious once you see the new function we will write within the modules file.
We make the following text file (if it doesn't already exist)...
/templates/[template_name]/html/modules.php
... and within it, we write the following...
function modChrome_foo($module, &$params, &$attribs)
{
if (!empty ($module->content)) : ?>
showtitle) : ?>

title; ?>

content; ?>
} ?>
The trick here is the name of the function. Notice the "foo" bit? If you change the position in your original template file to have the style "foo" instead of "xhtml" as follows:

... and you suddenly have complete control over the wrapping of modules (through the modules.php file), as well as their content (through the template overrides).

All kudos are going to Jonathan who published the tip on his blog at  http://www.beckettwebdesign.com
Read full story

Monday, 29 March 2010

Register Globals-Joom la Tips

0 comments
Many of you probably had seen already the red warning in Joomla's admin interface, that you need to have the Register Globals set to "on", otherwise your site is exposed to security treats.
And also many of you haven't a clue how to do it...
So, let's see what an average webmaster can do about this problem.
Joomla! has always featured the ability to emulate PHP's register globals setting. However, controlling this feature has always been one of the more difficult aspects of configuring your Joomla! installation because it required manually editing a core file.
Namely you needed to edit the globals.php file from the Joomla root and change the line:
define( 'RG_EMULATION', 0 );
to
define( 'RG_EMULATION', 1 );
For Joomla! 1.0.13, all that is history. Joomla!'s register globals emulating controls have been moved into the Global Configuration settings to allow for fast and easy control over this feature. The advantages of this change are two-fold: 1) it will be easier to secure your Joomla! powered website and 2) disabling register globals emulation will help you identify some extensions that will not work in Joomla! 1.5.
But even if you're running earlier versions of Joomla you can avoid to edit a core Joomla file - which is not recommended anyway.
One of the simplest ways to do it is to set server side the corresponding variable to the needed value. This can be set by your webserver's administrator globally or you can set it locally, using local php.ini or .htaccess files, if your server allows that.
The needed line in the php.ini or .htacces file is simple, just insert:
php_flag magic_quotes_gpc on
in a standalone line.
If you're using Plesk, howewer, this may not work. Basically, if you are on a shared server that uses plesk, you will not be able to access the php.ini and generally you're not allowed to use local php.ini files. And, on Plesk by default, magic_quotes_gpc is set to off.
To set magic_quotes_gpc, you will have to edit your vhost.conf. The vhost.conf file will need to be located in the conf directory on your site's ftp. Inside the file you will need the following...

 php_admin_flag magic_quotes_gpc on
 
 
Don't forget to change the path in the Directory directive to your server's actual path to the web directory.
Once this has been placed into the conf directory, run from the command line...
# /usr/local/psa/admin/bin/websrvmng -a -v 
 
Once run, the last thing you will need to do is restart apache.
# service httpd restart
On other servers there may be easier ways to do it. If you're on one of Dreamhost's servers, for example, you have in the hosting control panel the chance to do some of needed settings. If your domain is running PHP4, that has register_globals set "on" by default, and you don't need to do anything.
If from some reason you need to, you can change your domain to use PHP5, which has register_globals turned off. To do this, go to the Hosting Control Panel -> Domains -> Manage Domain screen and click the "edit" link under the "Web Hosting" column. Modify the choice of PHP to use for your domain in the provided "pull down" selector and save the changes. After a few minutes, when the change is complete, you will be running PHP5 with register_globals "off". And you need to fix the situation using some of the above solutions.
Read full story

Saturday, 27 March 2010

How To Track Your Advertising Campaigns

0 comments
Often we spend good amount of money on advertising but fail to convert the incoming traffic. One of the reasons is almost nil meaningful traffic analysis that is so vital for any successful advertising campaign. With the advent of new and improved web analytics services there are plenty of options at our disposal, provided we identify and utilize them in a correct way. Let's see how to track and improve our advertising campaigns that can give us maximum returns in limited budgets.

Tracking Advertising Campaigns



Divide - Segregate - Segment


Let's start with old principle of divide and rule. Whether you are tracking text links in email newsletters, regular text link ads, graphic banners ads or video/flash ads, the basic principle to track these ads is to separate each group of ads/campaigns and then associating identifiable and unique metadata to them. Let's assume you are planning to advertise about your new twitter marketing ebook. Let's further assume that you are going to use multiple ad formats with different landing pages for selective ad formats. To make it simple, lets say you have four text link ads and four banner ads (each with unique creative and different size).



Dividing Ads in Groups

At macro level, these ads can be divided into two groups. Each group can be further divided into four sub-groups each one containing ads of different size and different anchor/description text. Once you have completed the classification, you are ready to move on to next level. You can use Google Analytics to track your advertising campaigns. It's a powerful web analytics service that is often undermined by large number of users. It's free, simple to use and provides plethora of options to monitor, analyze and improve your web traffic.


Tag it! - Make Intelligent URL's


As I mentioned earlier, associating metadata with your ad links can help you track and analyze your ad campaigns in an effective manner. This technique is called - URL Tagging. Major PPC advertising networks like Google Adwords inherently supports URL tagging for intense campaign tracking and analysis. For other ad types (direct ads, promotional links), you can use the services of Google Analytics URL Builder to tag your ad links. Tagging a link involves associating variables with it starting with (? question mark) and each variable separated by (& ampersand) mark. For example,




http://www.xyz.com/landingpage.php?variable_1=value&varialble_2=value

Google's URL Builder uses 5 variables for tagging links out of which 3 are mandatory while other 2 are optional.

1. utm_source - As the name implies, this variable identifies the source of ad where it is going to appear. This can be an email newsletter, a feed, a page, a search engine or any other similar source. In simple words, it denotes the referrer. For example: (twitter_newsletter_v1,google,bing)

2. utm_medium - Again the name says it all. The ad medium is identified through this variable. For example: (email,banner,cpcflash,video)

3. utm_term - (optional) Generally, it is used by auto-tagging feature of Google Adwords to assist in better targeting of paid ads. Use this variable to identify paid keywords.

4. utm_content - (optional) Another non-mandatory option used to specify the type of ad associated with any ad link. If you want to differentiate ads on the basis of their types, you can use this variable to classify them. For example: (textlink,bannerlink)

5. utm_campaign - Identifies the campaign name. Use this variable to differentiate between multiple promotional campaigns running simultaneously. For example: (twiiter_ebook, seo_320pack)

So let's get started with tagging of ad links of our fictitious twitter marketing ebook ad campaign.

In first example, we have tagged a text link ad that will appear only on home page of site x. This ad will be served on cpc basis and is associated with twitter ebook promotional campaign.




http://www.xyz.com/ebook.php?utm_source=sitex_home_page&utm_medium=cpc&utm_content=toc_text_link&utm_campaign=twitter_ebook_promo

In second example, we have tagged a URL associated with a banner ad (of size 468x60) that will be served on CPM basis on twitter ebook review page of site y. This ad is also associated with twitter ebook promotional campaign.




http://www.xyz.com/ebook.php?utm_source=sitey_review_page&utm_medium=banner_cpm&utm_content=toc_banner_link_468_60&utm_campaign=twitter_ebook_promo

Once you have tagged all the links, you can see the reports in your Google Analytics account via 'Traffic Sources -> Campaigns'. URL tagging not only allows you to track visits from a source, but you can further break it down to specific page and specific placement within that page. Combined with the power of goals, you can take it to the next level to get the actual performance of your advertising campaigns.



Campaigns in Google Analytics



Analyze and Improve


Every successful advertising campaign is supported by analysis of ad performance data and doing improvisations wherever required. Here are some of the common methodologies that are implemented to improve the advertising campaigns.

Identifying performing creatives - Every creative is different and yield different results irrespective of its placement on the web page. Through Google Analytics campaign reports you can easily identify high-performing creatives. Design similar creatives or replace the non-performers with the other ones. Tip: Even if all your creatives are performing well, consider replacing them with the new ones after some time to help reduce ad-blindness.

Identifying best placements - It's almost similar to finding the best combination of your Adsense ads that gives you the best performance. Again, GA campaign reports can easily help you identify best performing spots within a single page.

Identifying performing landing pages - Some landing pages are like honey pots that inherently have very high conversion rates. Identify these high performing landing pages through GA campaign reports and make necessary changes to your ad links to divert the traffic to these pages. Alternatively, you can redesign the non-performing landing pages leaving the ad links intact without any changes.


Over To You


I would like to know your experience about tracking your advertising campaigns. What other techniques and methodologies you adopt to track your ad campaigns?
Read full story
 
Blogging Tips Blogs - BlogCatalog Blog Directory

Followers

Zone Blogger © 2008 Business Ads Ready is Designed by Ipiet Supported by Tadpole's Notez