{"id":347,"date":"2011-02-10T10:03:08","date_gmt":"2011-02-10T10:03:08","guid":{"rendered":"http:\/\/samwebman.wordpress.com\/?p=347"},"modified":"2011-02-10T10:03:08","modified_gmt":"2011-02-10T10:03:08","slug":"creating-and-hosting-awesome-axure-libraries","status":"publish","type":"post","link":"https:\/\/www.intentrust.com\/?p=347","title":{"rendered":"Creating and Hosting Awesome Axure Libraries"},"content":{"rendered":"<blockquote><p><img loading=\"lazy\" title=\"Library\" src=\"http:\/\/www.acleandesign.com\/wp-content\/uploads\/2010\/04\/library.png\" alt=\"Library Screenshot\" width=\"609\" height=\"125\" \/><br \/>\nWant to make your own Axure libraries? This is a short how-to guide on getting the most out of it.<\/p>\n<ol>\n<li>Plan\n<ul>\n<li>Choose a central theme.<\/li>\n<li>Make a list of widgets that will be included.<\/li>\n<li>Determine a common style to use throughout the library. This may include color, grid, typography, interactivity, and copy.<\/li>\n<\/ul>\n<\/li>\n<li>Create\n<ul>\n<li>Open Axure RP.<\/li>\n<li>In the widgets pane on the left, click the \u201cWireframe\u201d dropdown and choose \u201cCreate library\u2026\u201d<\/li>\n<li>Save the new document with a short, clear name\u2014this will be the name that shows up in the library droplist for everyone.<\/li>\n<li>Create each widget just like you would create new pages in a normal prototype.<\/li>\n<\/ul>\n<\/li>\n<li>Polish\n<ul>\n<li>Name everything that may be interactive.\u00a0A dynamic panel for showing a calendar should be named something like \u201cpanel \u2013 calendar\u201d. A submit button should be something like \u201cbutton \u2013 submit\u201d. This will help your users during annotation and spec generation.<\/li>\n<li>Add Rollover, MouseDown, Selected, and Disabled states to interactive shapes like buttons. Right click the object &gt; Edit Button Shape &gt; Edit Rollover Style (etc).<\/li>\n<li>Many widgets may contain more than one element. Group them together (ctrl + G) to ensure they don\u2019t get separated when your users move them around.<\/li>\n<li>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\u2019s right for you. It\u2019s worth the effort.<\/li>\n<li>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 &gt; \u201cWidget Properties\u201d &gt; \u201cImport Icon\u201d. 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.<\/li>\n<li>Add descriptions. I don\u2019t always do this, but for complex widgets, it can be good to explain them a bit. Right click the Widget &gt; \u201cWidget Properties\u201d. Put your description in the text area.<\/li>\n<\/ul>\n<\/li>\n<li>Distribute\n<ul>\n<li>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.<\/li>\n<\/ul>\n<\/li>\n<li>Announce\n<ul>\n<li>The best places to announce Axure libraries are:<\/li>\n<li>Twitter (plug: I\u2019ll probably RT you if you direct a message to\u00a0<a href=\"http:\/\/twitter.com\/lorenbaxter\" target=\"_blank\" rel=\"noopener\">@lorenbaxter<\/a>).<\/li>\n<li>On the\u00a0<a href=\"http:\/\/axure.com\/cs\/forums\/4\/ShowForum.aspx\" target=\"_blank\" rel=\"noopener\">Axure Forum<\/a>.<\/li>\n<li>Submit to Axure\u2019s\u00a0<a href=\"http:\/\/www.facebook.com\/note.php?note_id=121262955259\" target=\"_blank\" rel=\"noopener\">official list of resources<\/a>.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<\/blockquote>\n<p>reference from:<a href=\"http:\/\/www.acleandesign.com\/2010\/04\/creating-and-hosting-awesome-axure-libraries\/\">http:\/\/www.acleandesign.com\/2010\/04\/creating-and-hosting-awesome-axure-libraries\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Want to make your own Axure libraries? This is a short  &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.intentrust.com\/?p=347\" class=\"more-link\">\u95b1\u8b80\u5168\u6587<span class=\"screen-reader-text\">\u3008Creating and Hosting Awesome Axure Libraries\u3009<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[15],"tags":[35],"_links":{"self":[{"href":"https:\/\/www.intentrust.com\/index.php?rest_route=\/wp\/v2\/posts\/347"}],"collection":[{"href":"https:\/\/www.intentrust.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.intentrust.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.intentrust.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.intentrust.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=347"}],"version-history":[{"count":0,"href":"https:\/\/www.intentrust.com\/index.php?rest_route=\/wp\/v2\/posts\/347\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.intentrust.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=347"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.intentrust.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=347"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.intentrust.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}