What is the +1 button?

The +1 button lets users recommend the content they like on the web, helping
to improve Google search for their friends and contacts. It appears on Google
search, Google search ads, and other sites across the web.

When users click the +1 button for a particular webpage, their names and
profile pictures will appear as part of personal annotations in their friends
and contacts’ search results. Users will see their names and pictures beneath
the ads and organic links associated with the webpage. The final landing page’s
URL can also appear on the Google profile of any user who +1’s your ad or
organic result and chooses to share +1’s on her profile.

Whenever possible, the +1 button is associated with a site’s final landing page. This means a user can recommend a webpage by clicking the +1 button on that page, or the +1 button next to a Google search ad or search result associated with that page. For example, if a user +1’s an organic search result with the same final landing page as your ad, the +1 count associated with both the organic search result and the search ad will increase.

Reference from: https://adwords.google.com/support/aw/bin/answer.py?hl=en&answer=187588

More info please see here: https://adwords.google.com/support/aw/bin/topic.py?hl=en&topic=1152956

How to use please see here: http://www.google.com/intl/en/webmasters/+1/button/index.html

Additional info please see here: http://www.google.com/intl/zh-TW/+/learnmore/

Facebook shared customized tag

Add meta tag on the target page, and facebook share page can show the customized thumbnail with subject and link information.
<meta property="og:title" content="topic"/>
<meta property="og:type" content="article" />
<meta property="og:url" content="http://www.xxx.com/" />
<meta property="og:image" content="http://www.xxx.com/image/image.jpg" />
<meta property="og:site_name" content="www.xxx.com" />
<meta property="og:description" content="descriptionxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Email Design Guidelined

At some stage in your career, it’s likely you’ll be asked by a client to design a HTML email. Before you rush to explain that all the cool kids are using social media, keep in mind that when done correctly, email is still one of the best ways to promote you and your clients online. In fact, a recent survey showed that every dollar spent on email marketing this year generated more than $40 in return. That’s more than any other marketing channel, including the cool ones.

There are a whole host of ingredients that contribute to a good email marketing campaign. Permission, relevance, timeliness and engaging content are all important. Even so, the biggest challenge for designers still remains building an email that renders well across all the popular email clients.

Same same, but different

Before getting into the details, there are some uncomfortable facts that those new to HTML email should be aware of. Building an email is not like building for the web. While web browsers continue their onward march towards standards, many email clients have stubbornly stayed put. Some have even gone backwards. In 2007, Microsoft switched the Outlook rendering engine from Internet Explorer to Word. Yes, as in the word processor. Add to this the quirks of the major web-based email clients like Gmail and Hotmail, sprinkle in a little Lotus Notes and you’ll soon realize how different the email game is.

While it’s not without its challenges, rest assured it can be done. In my experience the key is to focus on three things. First, you should keep it simple. The more complex your email design, the more likely is it to choke on one of the popular clients with poor standards support. Second, you need to take your coding skills back a good decade. That often means nesting tables, bringing CSS inline and following the coding guidelines I’ll outline below. Finally, you need to test your designs regularly. Just because a template looks nice in Hotmail now, doesn’t mean it will next week.

Setting your lowest common denominator

To maintain your sanity, it’s a good idea to decide exactly which email clients you plan on supporting when building a HTML email. While general research is helpful, the email clients your subscribers are using can vary significantly from list to list. If you have the time there are a numberof tools that can tell you specifically which email clients your subscribers are using. Trust me, if the testing shows almost none of them are using a client like Lotus Notes, save yourself some frustration and ignore it altogether.

Knowing which email clients you’re targeting not only makes the building process easier, it can save you lots of time in the testing phase too. For the purpose of this article, I’ll be sharing techniques that give the best results across all of the popular clients, including the notorious ones like Gmail, Lotus Notes 6 and Outlook 2007. Just remember that pixel perfection in all email clients is a pipe dream.

Let’s get started.

Use tables for layout

Because clients like Gmail and Outlook 2007 have poor support for float, margin and padding, you’ll need to use tables as the framework of your email. While nested tables are widely supported, consistent treatment of width, margin and padding within table cells is not. For the best results, keep the following in mind when coding your table structure.

Set the width in each cell, not the table

When you combine table widths, td widths, td padding and CSS padding into an email, the final result is different in almost every email client. The most reliable way to set the width of your table is to set a width for each cell, not for the table itself.

<table cellspacing="0" cellpadding="10" border="0">
<tr>
 <td width="80"></td>
 <td width="280"></td>
</tr>
</table>

Never assume that if you don’t specify a cell width the email client will figure it out. It won’t. Also avoid using percentage based widths. Clients like Outlook 2007 don’t respect them, especially for nested tables. Stick to pixels. If you want to add padding to each cell, use either the cellpadding attribute of the table or CSS padding for each cell, but never combine the two.

Err toward nesting

Table nesting is far more reliable than setting left and right margins or padding for table cells. If you can achieve the same effect by table nesting, that will always give you the best result across the buggier email clients.

Use a container table for body background colors

Many email clients ignore background colors specified in your CSS or the <body> tag. To work around this, wrap your entire email with a 100% width table and give that a background color.

<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tr>
 <td bgcolor=”#000000”>
 Your email code goes here.
 </td>
</tr>
</table>

You can use the same approach for background images too. Just remember that some email clients don’t support them, so always provide a fallback color.

Avoid unnecessary whitespace in table cells

Where possible, avoid whitespace between your <td> tags. Some email clients (ahem, Yahoo! and Hotmail) can add additional padding above or below the cell contents in some scenarios, breaking your design for no apparent reason.

CSS and general font formatting

While some email designers do their best to avoid CSS altogether and rely on the dreaded <font> tag, the truth is many CSS properties are well supported by most email clients. See this comprehensive list of CSS support across the major clients for a good idea of the safe properties and those that should be avoided.

Always move your CSS inline

Gmail is the culprit for this one. By stripping the CSS from the <head> and <body> of any email, we’re left with no choice but to move all CSS inline. The good news is this is something you can almost completely automate. Free services like Premailer will move all CSS inline with the click of a button. I recommend leaving this step to the end of your build process so you can utilize all the benefits of CSS.

Avoid shorthand for fonts and hex notation

A number of email clients reject CSS shorthand for the font property. For example, never set your font styles like this.

p {
 font:bold 1em/1.2em georgia,times,serif;
}

Instead, declare the properties individually like this.

p {
   font-weight: bold;
   font-size: 1em;
   line-height: 1.2em;
   font-family: georgia,times,serif;
}

While we’re on the topic of fonts, I recently tested every conceivable variation of @font-face across the major email clients. The results were dismal, so unfortunately it’s web-safe fonts in email for the foreseeable future.

When declaring the color property in your CSS, some email clients don’t support shorthand hexadecimal colors like color:#f60; instead of color:#ff6600;. Stick to the longhand approach for the best results.

Paragraphs

Just like table cell spacing, paragraph spacing can be tricky to get a consistent result across the board. I’ve seen many designers revert to using double <br /> or DIVs with inline CSS margins to work around these shortfalls, but recent testing showed that paragraph support is now reliable enough to use in most cases (there was a time when Yahoo! didn’t support the paragraph tag at all).

The best approach is to set the margin inline via CSS for every paragraph in your email, like so:

p {
 margin: 0 0 1.6em 0;
}

Again, do this via CSS in the head when building your email, then use Premailer to bring it inline for each paragraph later.

If part of your design is height-sensitive and calls for pixel perfection, I recommend avoiding paragraphs altogether and setting the text formatting inline in the table cell. You might need to use table nesting or cellpadding / CSS to get the desired result. Here’s an example:

<td width="200" style="font-weight:bold; font-size:1em; line-height:1.2em; font-family:georgia,'times',serif;">your height sensitive text</td>

Links

Some email clients will overwrite your link colors with their defaults, and you can avoid this by taking two steps. First, set a default color for each link inline like so:

<a href="http://somesite.com/" style="color:#ff00ff">this is a link</a>

Next, add a redundant span inside the a tag.

<a href="http://somesite.com/" style="color:#ff00ff"><span style="color:#ff00ff">this is a link</span></a>

To some this may be overkill, but if link color is important to your design then a superfluous span is the best way to achieve consistency.

Images in HTML emails

The most important thing to remember about images in email is that they won’t be visible by default for many subscribers. If you start your design with that assumption, it forces you to keep things simple and ensure no important content is suppressed by image blocking.

With this in mind, here are the essentials to remember when using images in HTML email:

Avoid spacer images

While the combination of spacer images and nested tables was popular on the web ten years ago, image blocking in many email clients has ruled it out as a reliable technique today. Most clients replace images with an empty placeholder in the same dimensions, others strip the image altogether. Given image blocking is on by default in most email clients, this can lead to a poor first impression for many of your subscribers. Stick to fixed cell widths to keep your formatting in place with or without images.

Always include the dimensions of your image

If you forget to set the dimensions for each image, a number of clients will invent their own sizes when images are blocked and break your layout. Also, ensure that any images are correctly sized before adding them to your email. Some email clients will ignore the dimensions specified in code and rely on the true dimensions of your image.

Avoid PNGs

Lotus Notes 6 and 7 don’t support 8-bit or 24-bit PNG images, so stick with the GIF or JPG formats for all images, even if it means some additional file size.

Provide fallback colors for background images

Outlook 2007 has no support for background images (aside from this hack to get full page background images working). If you want to use a background image in your design, always provide a background color the email client can fall back on. This solves both the image blocking and Outlook 2007 problem simultaneously.

Don’t forget alt text

Lack of standards support means email clients have long destroyed the chances of a semantic and accessible HTML email. Even still, providing alt text is important from an image blocking perspective. Even with images suppressed by default, many email clients will display the provided alt text instead. Just remember that some email clients like Outlook 2007, Hotmail and Apple Mail don’t support alt text at all when images are blocked.

Use the display hack for Hotmail

For some inexplicable reason, Windows Live Hotmail adds a few pixels of additional padding below images. A workaround is to set the display property like so.

img {display:block;}

This removes the padding in Hotmail and still gives you the predicable result in other email clients.

Don’t use floats

Both Outlook 2007 and earlier versions of Notes offer no support for the float property. Instead, use the align attribute of the img tag to float images in your email.

<img src="image.jpg" align="right">

If you’re seeing strange image behavior in Yahoo! Mail, adding align=“top” to your images can often solve this problem.

Video in email

With no support for JavaScript or the object tag, video in email (if you can call it that) has long been limited to animated gifs. However, some recent research I did into the HTML5 video tag in email showed some promising results.

Turns out HTML5 video does work in many email clients right now, including Apple Mail, Entourage 2008, MobileMe and the iPhone. The real benefit of this approach is that if the video isn’t supported, you can provide reliable fallback content such as an animated GIF or a clickable image linking to the video in the browser.

Of course, the question of whether you should add video to email is another issue altogether. If you lean toward the “yes” side check out the technique with code samples.

What about mobile email?

The mobile email landscape was a huge mess until recently. With the advent of the iPhone, Android and big improvements from Palm and RIM, it’s becoming less important to think of mobile as a different email platform altogether.

That said, there are a few key pointers to keep in mind when coding your emails to get a decent result for your more mobile subscribers.

Keep the width less than 600 pixels

Because of email client preview panes, this rule was important long before mobile email clients came of age. In truth, the iPhone and Pre have a viewport of 320 pixels, the Droid 480 pixels and the Blackberry models hover around 360 pixels. Sticking to a maximum of 600 pixels wide ensures your design should still be readable when scaled down for each device. This width also gives good results in desktop and web-based preview panes.

Be aware of automatic text resizing

In what is almost always a good feature, email clients using webkit (such as the iPhone, Pre and Android) can automatically adjust font sizes to increase readability. If testing shows this feature is doing more harm than good to your design, you can always disable it with the following CSS rule:

-webkit-text-size-adjust: none;

Don’t forget to test

While standards support in email clients hasn’t made much progress in the last few years, there has been continual change (for better or worse) in some email clients. Web-based providers like Yahoo!, Hotmail and Gmail are notorious for this. On countless occasions I’ve seen a proven design suddenly stop working without explanation.

For this reason alone it’s important to retest your email designs on a regular basis. I find a quick test every month or so does the trick, especially in the web-based clients. The good news is that after designing and testing a few HTML email campaigns, you will find that order will emerge from the chaos. Many of these pitfalls will become quite predictable and your inbox-friendly designs will take shape with them in mind.

Looking ahead

Designing HTML email can be a tough pill for new designers and standardistas to swallow, especially given the fickle and retrospective nature of email clients today. With HTML5 just around the corner we are entering a new, uncertain phase. Will email client developers take the opportunity to repent on past mistakes and bring email clients into the present? The aim of groups such as the Email Standards Project is to make much of the above advice as redundant as the long-forgotten <blink> and <marquee> tags, however, only time will tell if this is to become a reality.

Although not the most compliant (or fashionable) medium, the results speak for themselves – email is, and will continue to be one of the most successful and targeted marketing channels available to you. As a designer with HTML email design skills in your arsenal, you have the opportunity to not only broaden your service offering, but gain a unique appreciation of how vital standards are.

Reference from: http://www.campaignmonitor.com/design-guidelines/

Ad Preview and Diagnosis: Together at Last

from Inside AdWords by Inside AdWords crew

We recently introduced a new version of the Ad Preview Tool that integrates ad diagnosis: instead of simply showing you a preview of the search results for a given keyword, the tool now also tells you if your ad is showing for that search. If not, you can see the reason why.

Now that you can preview and diagnose your ads in a single location, we’re retiring the separate Ads Diagnostic Tool and directing you to the Preview Tool instead. We’ll consolidate names too; you’ll see a single Ad Preview & Diagnosis tool under your account’s Reporting and Tools tab in the future.

Over the last several months, we’ve also worked to integrate diagnosis options directly into your Campaigns tab. If you’ve been using the Ads Diagnostic Tool option to diagnose many keywords at once, don’t worry — you can find it without leaving your Keywords tab! Just click “Diagnose keywords…” under the “More actions” menu to get integrated diagnosis results directly on the page:

To interpret the distribution of results more quickly, click the “Filter results” link, then “Show diagnostic status” in the filter panel that opens. This will open additional filter options that are specific to the results returned by a diagnosis. Here, we’ve used filters to focus only on keywords that aren’t triggering ads due to budget, bid, or Quality Score issues:

With filters, it’s easy to focus on a specific set of issues and then make the necessary changes to get ads back up and running!

You can find more information on the integrated keyword diagnosis feature in our announcement from last summer, or visit our Help Center for additional details.

Reference from: http://adwords.blogspot.com/2011/02/ad-preview-and-diagnosis-together-at.html

Visual Studio 2010 單鍵發行簡單使用

Visual Studio 2010 單鍵發行簡單使用 Web.Release.config

Visual Studio 2010 版提供了一個相當方便的功能【單鍵發行】讓網站開發者只需要花費一次的時間就可以享受到往後的便利,在使用 Visual Studio 2008以前版本想要達到【單鍵發行】需要安裝 Web Deployment Project 既然現在內建了,那就應該是要會用,設定方法已經有很多文章可以搜尋的到了,所以這裡 demo 簡單的介紹 新增的 兩種 Web.Config 內的 Web.Release.config 設定方法

專案建立後可以看到 Web.config 變成有包含 Group Item 的樣子,點下去就可以看到多了Web.Release.configWeb.Debug.config 兩個檔案


demo廢言本文的重點是 Web.Release.config 因為 Web.Debug.config 通常就是預設的 Web.config 而且設定方法都一樣所以不介紹它,點開 Web.Release.config 後會看到以下詳盡的註解

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?xmlversion="1.0"encoding="utf-8"?>
<!-- 有關使用 web.config 轉換的詳細資訊,請造訪 http://go.microsoft.com/fwlink/?LinkId=125889 -->
  
  <!--
    在下面的範例中,"SetAttributes" 轉換只會在 "Match" 定位程式找到
    值為 "MyDB" 的屬性 "name" 時,才將 "connectionString" 的值變
    更為使用 "ReleaseSQLServer"。
      
    <connectionStrings>
      <add name="MyDB"
        connectionString="Data Source=ReleaseSQLServer;Initial Catalog=MyReleaseDB;Integrated Security=True"
        xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
    </connectionStrings>
  -->
  <system.web>
    <compilationxdt:Transform="RemoveAttributes(debug)"/>
    <!--
      在下面的範例中,"Replace" 轉換將會取代 web.config 檔案
      的整個 <customErrors> 區段。
      請注意,因為在 <system.web> 節點之下
      只有一個 customErrors 區段,所以不需要使用 "xdt:Locator" 屬性。
        
      <customErrors defaultRedirect="GenericError.htm"
        mode="RemoteOnly" xdt:Transform="Replace">
        <error statusCode="500" redirect="InternalError.htm"/>
      </customErrors>
    -->
  </system.web>
</configuration>

●以上的註解其實還滿容易了解的,拿一個簡單範例來說

假設在開發環境中你的 資料庫位置在於 127.0.0.1 那在  Web.Config 一定會有一個連線字串長這樣

<connectionStrings>
    <add name=”MyDB”
      connectionString=”Data Source=127.0.0.1;Initial Catalog=MyReleaseDB;Integrated Security=True”/>
  </connectionStrings>

當然這樣的連線字串給客戶時是不會通的,以往都是用手動調整 Web.Config 給客戶,這種方式不但麻煩而且經常忘記,並且發佈給客戶的檔案應該都要給 Release 版這篇文章有提到為什麼該用 Release([筆記]編譯時遇到 無法載入 System.Data.Entity.Design.AspNet.EntityDesignerBuildProvider 錯誤的解決方法) 這時候只需要開啟 Web.Release.config 調整如下

1
2
3
4
5
<connectionStrings>
      <addname="MyDB"
        connectionString="Data Source=demo.tc;Initial Catalog=MyReleaseDB;Integrated Security=True"
        xdt:Transform="SetAttributes"xdt:Locator="Match(name)"/>
    </connectionStrings>

這樣子再使用 Release 組件組態發行的時候就會自動更改 將 127.0.0.1 改成 demo.tc 了,其中的重點就在於 name 和
xdt:Locator=”Match(name)” 這兩段,因為我們今天要改的是連線字串所以就是包在 connectionStrings 標籤內 利用了 Match(name) 告訴轉換器 當發現 connectionStrings 內有 name=MyDB 的就會置換掉,算是很容易理解,如果有多個就寫多次就好,以下用經常性很多的 appSettings 來做示範

1
2
3
4
5
<appSettings>
    <addkey="emailAccount"value="service@com.tw"xdt:Transform="SetAttributes"xdt:Locator="Match(key)"/>
    <addkey="emailPassword"value="1234"xdt:Transform="SetAttributes"xdt:Locator="Match(key)"/>
    <addkey="systemFromEmail"value="service@com.tw"xdt:Transform="SetAttributes"xdt:Locator="Match(key)"/>
  </appSettings>

可以看到因為 appSettings 並不是用 name 而是用 key 所以 Match 就是使用Match(key) 而非 Match(name),利用以上的方法可以很快的置換開發機與正式機不同的設定,讓部屬的時候需要手動調整的部份降低到最少。


注意事項如果你是使用 ASP.NET MVC 你可能會發現在使用 Release 編譯並且有開編譯 View 時很容易發生

在應用程式層級之外使用註冊為 allowDefinition=’MachineToApplication’ 的區段發生錯誤。錯誤的原因可能是虛擬目錄尚未在 IIS 中設定為應用程式。 這錯誤,這原因是因為殘留檔案的影響解決方法為在你的專案(方案)上使用清除專案(方案)後再重新編譯一次即可,當然你有更簡單的作法安裝 VSCommands 2010 這套件後方案總管上就會有掃把圖示可以按,按下去後你每次編譯的時候都會清除 obj 內的檔案

Reference from: http://demo.tc/Post/661

Cache Manager 快取總管

Cache Manager 快取總管-管理 Web 網站快取物件的好幫手

大家都知道在開發網頁的時候因為 Server 的數量遠不及 Client 所以經常會使用到 Cache 技巧,不管是 OutCache 或是 RunTime Cache 都是降低 Server 負載的好方式,但是你有沒有想過到底 Cache 放對東西了嗎?或是放了太多一樣的東西,如果快取用的不好不但沒有幫助到效能反而可能拖累整個 Server ,因此 demo 要推薦一個早在 2006 年就推出的好東西,它可以讓我們方便快速的看到快取的狀態和內容進而調整快取的數量與值。
// //

●首先就是到官網下載後參考到你的專案內(記得要選取複製到本機)


●然後開啟專案的 Web.Config 把 CacheManager 註冊進去

IIS 6 註冊法

1
2
<addverb="*"path="CacheManager.axd"
     type="AspAlliance.CacheManager.CacheManagerPageFactory,AspAlliance.CacheManager"/>


 

IIS 7 註冊法

1
<addname="CacheManager"verb="*"path="CacheManager.axd"type="AspAlliance.CacheManager.CacheManagerPageFactory,AspAlliance.CacheManager"/>


●這樣子就可以直接連到 http://localhost/CacheManager.axd 使用,首頁就長這樣

你可以在這頁看到伺服器還剩下多少記憶體和你已經使用了幾個快取物件(RunTime Cache)


●當你按下了【Clear Application Cache】就會將伺服器上所有的快取刪除(RunTime Cache)


●當您按下了【View Cache Entries】可以查看快取物件的型態,如果該物件是可以序列化還可以看到內容值


●最後一個選項是【Remove Page Output Cache】按下去後輸入網址就可以清除 Output Cache


注意事項看了以上的功能你一定也覺得這個 Cache Manager 相當實用,但你也可能發現了一件事情,任何人都可以進到這工具頁面,這是相當不安全的雖然他只能清快取,但如果開發人員不小心將敏感資訊存放在快取物件中那就問題大了,所以我們必須要增加一下它的安全性,官網有個最簡單也還滿有效的解決方案,那就是改檔名….你可以將預設檔名改掉這樣別人就不好猜,猜不到也就進不來了…..。

●當然你可以使用更正統更安全的作法設定location區塊,你可以限制有登入的才可以看

1
2
3
4
5
6
7
<locationpath="CacheManager.axd">
  <system.web>
    <authorization>
      <denyusers="?"/>
    </authorization>
   </system.web>
 </location>

●或是更進階一點設定只有最高管理者角色的使用者才可以看

1
2
3
4
5
6
7
8
<locationpath="CacheManager.axd">
    <system.web>
      <authorization>
        <allowroles="Admin"/>
        <denyusers="*"/>
      </authorization>
    </system.web>
  </location>

 

demo廢言快取雖然好用但是也要適量使用,不要一谷腦的全丟進去,不然就會發生下面這種情況…

Reference from:http://demo.tc/Post/663 

Creating and Hosting Awesome Axure Libraries

Library Screenshot
Want to make your own Axure libraries? This is a short how-to guide on getting the most out of it.

  1. Plan
    • Choose a central theme.
    • Make a list of widgets that will be included.
    • Determine a common style to use throughout the library. This may include color, grid, typography, interactivity, and copy.
  2. Create
    • Open Axure RP.
    • In the widgets pane on the left, click the “Wireframe” dropdown and choose “Create library…”
    • Save the new document with a short, clear name—this will be the name that shows up in the library droplist for everyone.
    • Create each widget just like you would create new pages in a normal prototype.
  3. Polish
    • Name everything that may be interactive. A dynamic panel for showing a calendar should be named something like “panel – calendar”. A submit button should be something like “button – submit”. This will help your users during annotation and spec generation.
    • Add Rollover, MouseDown, Selected, and Disabled states to interactive shapes like buttons. Right click the object > Edit Button Shape > Edit Rollover Style (etc).
    • Many widgets may contain more than one element. Group them together (ctrl + G) to ensure they don’t get separated when your users move them around.
    • Sort the widgets. This is difficult because you have to do it manually and there is no best sort order. Play around with sorting options, such as alphabetical vs. order or importance, to find what’s right for you. It’s worth the effort.
    • Add custom thumbnails. Another pain-in-the-butt task that will improve the professionalism of your library tenfold. Take your inner icon designer out for a spin and start producing 32 x 32 px thumbnails in .png format. Apply them to widgets by right clicking the Widget > “Widget Properties” > “Import Icon”. Make liberal use of screen grabs. Even your lamest effort at producing an icon will look better than the grainy compressed default that Axure spits out.
    • Add descriptions. I don’t always do this, but for complex widgets, it can be good to explain them a bit. Right click the Widget > “Widget Properties”. Put your description in the text area.
  4. Distribute
    • Hosting .rp / .rplib files is fraught with issues due to their resemblance to .zip files. There is one true method for hosting these things successfully (take my word for it): Put the .rp / .rplib file(s) in a folder, and zip the folder. This is the file you distribute.
  5. Announce

reference from:http://www.acleandesign.com/2010/04/creating-and-hosting-awesome-axure-libraries/

Axure Better Defaults Library v2

Reference from: http://www.acleandesign.com/2010/04/axure-better-defaults-library-v2/

This is version 2 of the Better Defaults library, expanded to sixty five (or so) interactive and cleanly styled widgets. Use it in place of the standard widget set.

Reasons to use these widgets include:

  • Consistent and improved styling.
  • Polished interactivity.
  • Standardized labeling.
  • Expanded set of shapes & controls.
  • Rollover, MouseDown, Selected, and Disabled styles for most controls.
  • Includes all defaults.

This is for version 5.5 and above. Put the extracted .rplib file in your “My Documents\My Axure RP Libraries\” folder (Windows) or your “Documents\Axure\Libraries” folder (Mac).

Preview |  Download

 

Axure Better Defaults Library v2

Reference from: http://www.acleandesign.com/2010/04/axure-better-defaults-library-v2/

This is version 2 of the Better Defaults library, expanded to sixty five (or so) interactive and cleanly styled widgets. Use it in place of the standard widget set.

Reasons to use these widgets include:

  • Consistent and improved styling.
  • Polished interactivity.
  • Standardized labeling.
  • Expanded set of shapes & controls.
  • Rollover, MouseDown, Selected, and Disabled styles for most controls.
  • Includes all defaults.

This is for version 5.5 and above. Put the extracted .rplib file in your “My Documents\My Axure RP Libraries\” folder (Windows) or your “Documents\Axure\Libraries” folder (Mac).

Preview |  Download