home *** CD-ROM | disk | FTP | other *** search
/ db.tidbits.com / db.tidbits.com.tar / db.tidbits.com / getbits.acgi?tbart=01149.orig < prev    next >
Text File  |  2010-09-23  |  51KB  |  837 lines

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2.         "http://www.w3.org/TR/html4/loose.dtd">
  3.  
  4. <html lang="en">
  5. <head>
  6.     <meta http-equiv="content-type" content="text/html;charset=utf-8">
  7.     <meta http-equiv="Content-Language" content="en">
  8.     <title>TidBITS : WebArranger Handles More than the Web</title>
  9.  
  10.     <meta name="title" content="TidBITS : WebArranger Handles More than the Web">
  11.     <meta name="description" content="TidBITS is a free email and Web publication covering the Macintosh Internet community.">
  12.     <link rel="image_src" href="/images/tblogo9.gif" />
  13.     <meta name="keywords" content="Apple, Mac, Macintosh, Mac OS, Mac OS X, newsletter, Internet, analysis, reviews, technology, news, TidBITS, TidBITS Talk, Engst">
  14.     <link rel="Help" href="http://www.tidbits.com/about/about-tidbits.html" title="About TidBITS">
  15.     <link rel="Search" href="http://www.tidbits.com/search/" title="Search All TidBITS Content">
  16.     <link rel="Author" href="http://www.tidbits.com/about/contact-info.html" title="Contact Information">
  17.     <link rel="Contents" href="tb-issues/" title="TidBITS Issue Archive">
  18.     <link rel="alternate" type="application/rss+xml" href="http://db.tidbits.com/feeds/tidbits.rss" title="TidBITS Full Text Feed">
  19.     <link rel="alternate" type="application/rss+xml" href="http://db.tidbits.com/commentfeeds/firehose.xml" title="TidBITS Full Comments Feed">
  20.  
  21.     <link rel="stylesheet" href="/tidbits_2010_001.css" type="text/css">
  22.     <LINK rel="stylesheet" type="text/css" media="print" href="/tb-new-print.css">
  23.     <script src="/javascript/tb.js" type="text/javascript"></script>
  24.     <meta name="viewport" content="width:940">
  25.     <script type='text/javascript' src='http://db.tidbits.com/ads/delivery/spcjs.php?id=2'></script>
  26.     <script src="/javascript/prototype.js" type="text/javascript"></script>
  27. <script src="/javascript/scriptaculous.js" type="text/javascript"></script>
  28. <script src="/js-global/FancyZoom.js" type="text/javascript"></script>
  29. <script src="/js-global/FancyZoomHTML.js" type="text/javascript"></script>
  30. <script type="text/javascript"  src="http://api.recaptcha.net/js/recaptcha_ajax.js"></script>
  31.  
  32. </head>
  33. <body onLoad="setupZoom()">
  34. <!-- popup query -->
  35. <div id="big_ole_background" style="display:none"> </div>
  36. <div id="tipbits_enclosure_preview" style="display:none">
  37. <div class="tearoffbox_wide_container">
  38. <div class="tearoffbox_wide_tips">
  39.  
  40. <div class="tip_display">
  41. <div class="preview">
  42. <h6><span id="p_tips_title"></span></h6>
  43. <p id="p_tips_text"></p>
  44. <p>Visit <a href="javascript:void(0)" id="p_url"><span id="p_label"></span></a></p>
  45. <p class="credit">Submitted by <span id="p_reader"></span></p>
  46. <p><input type="submit" value="Back" name="preview_tip" onClick="preview_box('ts','tipbits_enclosure_preview'); return false;"></p>
  47. </div>
  48. </div>
  49. <div class="tearoffbox_wide_bottom_tips">
  50. </div>
  51.  
  52. </div><!-- end tearoffbox_wide_tips -->
  53. </div><!-- end tearoffbox_wide_container for tips-->
  54. <!-- end tearoff box wide -->
  55. </div><!-- end enclosure -->
  56.  
  57. <div class="popup_box_with_captcha" id="ts" style="display:none">
  58.     <div id="popup_box_thanks" style="display:none" onClick="close_popup_thanks('popup_box_thanks', 'ts')"><br>Thanks for submitting your tip! All submissions are moderated by an editor before appearing online. We've reset the form so you can enter another tip. Or you can close the tip submission box.    <div class="x_close" id="thanks_upper_right"><a href="javascript:void(0)" onmousedown="close_popup_thanks('popup_box_thanks', 'ts'); return true;">Close</a></div></div>
  59.     <div class="tip_box_format">
  60.     <div id="ts_innards" onClick="close_popup_thanks('popup_box_thanks', 'ts')">
  61.         <div class="tip_box_head">TipBITS Submission</div>
  62.         <div class="tip_box_form">        
  63.                 
  64.             <div class="tbf_row" id="ts_message_box" style="display:none">
  65.                 <div class="tbf_wide"><div class="tbf_alert" id="ts_top_message"></div></div>
  66.             </div>
  67.             <div class="spacer"></div>
  68.  
  69.             <form action="foobar.cgi" method="get" name="submit_tip">
  70.  
  71.             <div class="tbf_row"><div class="tbf_wide_extra_top not_bold">Please submit only technical tips that will help other TidBITS readers better use their Macs, iPhones, and related software and hardware. All product announcements should be sent to <a href="mailto:releases@tidbits.com">releases@tidbits.com</a>.</div></div>
  72.             <div class="spacer"></div>
  73.             <div class="tbf_row">
  74.                 <div class="tbf_left">Tip title<span class="required_field">*</span></div><div class="tbf_right"><input type="text" value="" id="tip_title_id" name="tip_title" tabindex="1"></div>
  75.             </div>
  76.             <div class="spacer"></div>
  77.             <div class="tbf_row">
  78.                 <div class="tbf_left">Your tip<span class="required_field">*</span></div><div class="tbf_right"><textarea name="tip_text" rows="3" cols="40" tabindex="2"></textarea></div>
  79.             </div>
  80.             <div class="spacer"></div>
  81.             <div class="tbf_row">
  82.                 <div class="tbf_left">URL</div><div class="tbf_right"><input type="text" value="" name="tip_link_url" tabindex="3"><span class="tip_description"><br>Enter the URL to a Web page that supports your tip.</span></div>
  83.             </div>
  84.             <div class="spacer"></div>
  85.             <div class="tbf_row">
  86.                 <div class="tbf_left">Linked text</div><div class="tbf_right"><input type="text" value="" name="tip_link_label" tabindex="4"><span class="tip_description"><br>Enter the name of the page linked above.</span></div>
  87.             </div>
  88.             <div class="spacer"></div>
  89.             <div class="tbf_row">
  90.                 <div class="tbf_left">Your name<span class="required_field">*</span></div><div class="tbf_right"><input type="text" value="" name="tip_reader_name" tabindex="5"></div>
  91.             </div>
  92.             <div class="spacer"></div>
  93.             <div class="tbf_row">
  94.                 <div class="tbf_left">Your email<span class="required_field">*</span></div><div class="tbf_right"><input type="text" value="" name="tip_reader_email" tabindex="6"></div>
  95.             </div>
  96.             <div class="spacer"></div>
  97.             <div class="spacer"></div>
  98.                 <div class="tbf_wide"><span class="fine_print"><span class="required_field">* indicates required fields</span></span></div>
  99.             <div class="spacer"></div>
  100.             <div class="tbf_row">
  101.                 <div class="tbf_wide_extra_top"><span class="fine_print">To help us avoid automated posts and spam, please enter the words below.</span></div>
  102.             </div>
  103.             <div class="spacer"></div>
  104.             <div class="tbf_row">
  105.                 <div class="tbf_wide"><div id="ts_recaptcha"></div></div>
  106.             </div>
  107.             <div class="spacer"></div>
  108.             <div class="tbf_row">
  109.                 <div class="tbf_wide"><input type="submit" value="Preview Your Tip" name="preview_tip" onClick="fill_preview('tipbits_enclosure_preview', 'ts', this.form); return false;" tabindex="7"> <input type="submit" value="Send Us Your Tip!" name="submit_this_tip" onClick="handle_tip_submission('ts', '', this.form, 'tip'); return false;" tabindex="8"></div>
  110.             </div>
  111.             <div class="spacer"></div>
  112.             <div class="tbf_row">
  113.                 <div class="tbf_wide"><span class="fine_print">When you submit a tip, you give us permission to use it. Read <a href="javascript:void(0)" onClick="generic_show_hide('tip_terms')">our terms</a> for more details. All submissions are reviewed before publication.</span></div>
  114.             </div>
  115.             
  116.             <div class="tbf_row" id="tip_terms" style="display: none">
  117.                 <div class="tbf_wide"><span class="fine_print">Our terms: By submitting a tip, you agree to assign TidBITS Publishing Inc., a non-exclusive, worldwide, perpetual license to reproduce, publish, and distribute your tip in connection with the TidBITS Web site and associated products in any media. You agree that you created the content you submitted, and that you have the right to assign us this license. You give us permission to use your name, but your email address won't be publicly displayed or shared. We review all submissions before publication, and reserve the right to select which submissions we feel are appropriate for our readers and to edit those we publish.</span></div>
  118.             </div>
  119.             <div class="spacer"></div>
  120.             </form>
  121.         </div><!-- end tip_box_form -->
  122.     </div><!-- end tip box innards -->
  123.     </div><!-- end tip box format -->
  124.     
  125.     <div class="x_close" id="ts_upper_right"><a href="javascript:void(0)" onmousedown="HidePopupContent('ts', 'ts', ''); return true;">Close</a></div>
  126.     
  127. </div><!-- end tip_submit box-->
  128.  
  129. <div class="popup_box_with_captcha" id="article_reference" style="display:none"><div class="article_ref_format"><textarea style="width:350px; height:100px;" name="article_ref" id="article_ref_box"></textarea></div>    <div class="x_close" id="article_reference_upper_right"><a href="javascript:void(0)" onmousedown="HidePopupContent('article_reference', 'article_reference', ''); return true;">Close</a></div>
  130. </div>
  131.  
  132. <div class="popup_box_with_captcha" id="comm" style="display:none">
  133.     <div class="tip_box_format">
  134.     <div id="comment_thanks" style="display:none" onClick="close_popup_thanks('comment_thanks', 'comm')"><br>Thanks for submitting a comment! Please check your email for a link that, when clicked, will verify that you're a real person and cause your comment to appear immediately. <div class="x_close" id="comment_upper_right"><a href="javascript:void(0)" onmousedown="close_popup_thanks('comment_thanks', 'comm'); return true;">Close</a></div></div>
  135.     <div id="comm_innards" onClick="close_popup_thanks('comment_thanks', 'comm')">
  136.         <div class="tip_box_head" id="comm_headline">Post a Comment</div>
  137.         <div class="tip_box_form">        
  138.                 
  139.             <div class="tbf_row" id="comm_message_box" style="display:none">
  140.                 <div class="tbf_wide"><div class="tbf_alert" id="comm_top_message"></div></div>
  141.             </div>
  142.             <div class="spacer"></div>
  143.  
  144.             <form action="foobar.cgi" method="get" name="post_comment" id="post_comment">
  145.             <input type="hidden" name="comment_nest" value=''>
  146.             <input type="hidden" name="comment_id" value=''>
  147.             <input type="hidden" name="article_id" value='2404'>
  148.             <input type="hidden" name="edit" value=''>
  149.             <div class="tbf_row">
  150.                 <div class="tbf_left">In reply to</div>
  151.                 <div class="tbf_right">
  152.                     <div id="cb_quoted_row">
  153.                         <div class='cb_open_quote'>“</div>
  154.                         <div id="cb_quoted"></div>
  155.                         <div class='cb_close_quote'>”</div>
  156.                     </div>
  157.                     <div class="spacer"></div>
  158.                 </div>
  159.             </div>
  160.             <div class="spacer"></div>
  161.  
  162.             <div class="tbf_row">
  163.                 <div class="tbf_left" style="padding-top:0">Your comment</div>
  164.                 <div class="tbf_right"><textarea tabindex="1" name="cb_item_add" id="cb_item_add" rows="4" cols="50" onKeyDown="count_insert('cb_item_add','cb_char_count')"></textarea><br><div class="cb_char_count" id="cb_add_count">Remaining characters: <span id="cb_char_count">0</span></div></div>
  165.             </div>
  166.             <div class="spacer"></div>            
  167.  
  168.             <div class="tbf_row">
  169.                 <div class="tbf_left">Your name</div><div class="tbf_right" style="margin-top:8px"><input tabindex="2" type="text" value="" name="cb_add_name" id="cb_add_name" style="margin-top: -4px"></div>
  170.             </div>
  171.             <div class="spacer"></div>
  172.             
  173.             <div class="tbf_row">
  174.                 <div class="tbf_left">Your email</div><div class="tbf_right"><input tabindex="3" type="text" name="cb_add_email" id="cb_add_email"></div>
  175.             </div>
  176.             <div class="spacer"></div>
  177.             
  178.             <div class="tbf_row">
  179.                 <div class="tbf_left"> </div><div class="tbf_right"><input id="comm_post_comment" tabindex="4" type="submit" value="Post Comment" name="submit_this_comment" style="width:100px; float:right" onClick="cb_post_submit(); return false;"></div>
  180.             </div>
  181.             <div class="spacer"></div>
  182.             
  183.             <div class="tbf_row" id="comment_terms">
  184.                 <div class="tbf_wide"><span class="fine_print">Our terms: We reserve the right to edit or delete any comment, so please post thoughtfully. We use your email address <i>only</i> to send you a one-time verification message confirming that you posted this comment. We also store your address to allow you to verify using other Web browsers in the future. For more info, see our <a href="http://db.tidbits.com/privacy.html">privacy policy</a>.</span></div>
  185.             </div>
  186.             <div class="spacer"></div>
  187.  
  188.             </form>
  189.         </div><!-- end comm_form -->
  190.     </div><!-- end comm box innards -->
  191.     </div><!-- end comm box format -->
  192.     
  193.     <div class="x_close" id="comm_upper_right"><a href="javascript:void(0)" onmousedown="HidePopupContent('comm', 'comm', ''); return true;">Close</a></div>
  194.     
  195. </div><!-- end comm_submit box-->
  196.  
  197.  
  198. <!-- start mainbody -->
  199. <div id="mainbody">
  200.  
  201. <!-- start header -->
  202. <div id="header">
  203.  
  204.  
  205.  
  206.     <div id="tblogo">
  207.     <a href="/"><img src="/images/tblogo20_01.gif" alt="TidBITS: Apple News for the Rest of Us" width="177" height="84" border="0"></a>
  208.  
  209.     </div><!-- end tblogo -->
  210.  
  211.  
  212. <!-- leaderboard ad -->
  213. <div id="top_banner">
  214. <script type='text/javascript'><!--// <![CDATA[
  215.     OA_show(3);
  216. // ]]> --></script><noscript><a target='_blank' href='http://db.tidbits.com/ads/delivery/ck.php?n=TBe5f7021'><img border='0' alt='' src='http://db.tidbits.com/ads/delivery/avw.php?zoneid=3&n=TBe5f7021'></a></noscript>
  217. </div><!-- end top_banner style -->
  218. <!-- end leaderboard ad -->
  219.  
  220.  
  221. </div><!-- end header  -->
  222.  
  223.  
  224. <!-- start content_container -->
  225. <div id="content_container">
  226.  
  227.  
  228. <!-- begin leftcolumn -->
  229. <div id="leftcolumn">
  230.  
  231. <!-- begin leftnav /left navigation -->
  232. <div>
  233.     <ul class="leftnav">
  234.         <!-- start search -->
  235.         <li class="topcorner">
  236.             <form action="http://db.tidbits.com" method="POST" name="search_form"><input type="hidden" name="advanced_search" value=''><input type="text" name="search_text" size="8" maxlength="70" value="Search" onFocus="this.value=''" onBlur="if (this.value == '') { this.value = 'Search'; }"> <span style="margin: 0 5px 0 5px; vertical-align: -2px"><span style="vertical-align: -2px"><input type="image" name="submit_search" src="/images/go_search_button.gif"></span>  <img src="/images/adv_search_button.gif" title="Click for Advanced Search" onClick="var f = document.search_form; f.search_text.value =''; f.advanced_search.value = '1'; f.submit();"></span></form>
  237.         </li>
  238.     </ul>
  239. </div>
  240. <!-- end search -->
  241.  
  242. <!-- Get TidBITS box (temp) -->
  243. <div>
  244.     <ul class="leftnav">
  245.         <li class="gettb"><strong>Get TidBITS via...</strong></li>
  246.     
  247.         <li><a href="http://www.tidbits.com/list" title="Subscribe via email" class="gettb">Email <img src="/images/gettb_button_email.gif" width="12" height="12" border="0" class="nav_img" alt="Email subscription options"></a></li>
  248.         <li><a href="/feeds/tidbits.rss" title="Subscribe via RSS" class="gettb">RSS <img src="/images/feed-icon-12x12.gif" width="12" height="12" border="0" class="nav_img" alt="Subscribe via RSS"></a></li>
  249.         <li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=276986548" title="Subscribe to the podcast" class="gettb">Podcast <img src="/images/feed-icon-12x12_podcast.gif" width="12" height="12" border="0" class="nav_img" alt="Subscribe to the postcast"></a></li>
  250.         <li><a href="http://www.twitter.com/TidBITS" title="Get Article Updates via Twitter" class="gettb">Twitter <img src="/images/feed_icon_12x12_twitter.png" width="12" height="12" border="0" class="nav_img" alt="Get Article Updates via Twitter"></a></li>
  251.         <li><a href="http://www.facebook.com/pages/TidBITS/195314925519" title="Go to the TidBITS Page at Facebook" class="gettb">Facebook <img src="/images/feed_icon_12x12_facebook.gif" width="12" height="12" border="0" class="nav_img" alt="Go to the TidBITS Page at Facebook"></a></li>
  252.     </ul>
  253. </div>
  254. <!-- end Get TidBITS box -->
  255.     
  256.     <ul class="leftnav">
  257.         <li><a href="/" class="tabhead">TidBITS Home</a></li>
  258.  
  259.         <li><a href="javascript:void(0)" title="Sections" class="tabhead" onClick="return showhide('articleslist')">Sections <span id="articleslist_triangle"><img src="/images/nav_triangle_open.gif" width="9" height="9" border="0" class="navtriangle" id="articleslist_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
  260.     
  261.     
  262.     </ul>
  263.  
  264. <div id="articleslist" style="display: none"><ul class="leftnav"><li><a href="/section/business" >Business Apps</a></li>
  265. <li><a href="/section/entertainment" >Entertainment</a></li>
  266. <li><a href="/section/links" >External Links</a></li>
  267. <li><a href="/section/home" >Home Macs</a></li>
  268. <li><a href="/section/inside" >Inside TidBITS</a></li>
  269. <li><a href="/section/iphone-ipad-ipod" >iPhone iPad iPod</a></li>
  270. <li><a href="/section/fun" >Just for Fun</a></li>
  271. <li><a href="/section/macs" >Macs & Mac OS X</a></li>
  272. <li><a href="/section/creative" >Media Creation</a></li>
  273. <li><a href="/section/net" >Networking</a></li>
  274. <li><a href="/section/opinion" >Opinion</a></li>
  275. <li><a href="/section/support" >Problem Solving</a></li>
  276. <li><a href="/section/security" >Safe Computing</a></li>
  277. <li><a href="/section/tech" >Tech News</a></li>
  278. <li><a href="/section/watchlist" >Watchlist</a></li>
  279. </ul></div>
  280.  
  281. <div>
  282. <ul class="leftnav">
  283.     <li><a href="javascript:void(0)" onClick="return showhide('stafflist')" title="Staff" class="tabhead">Staff <span id="stafflist_triangle"><img src="/images/nav_triangle_closed.gif" width="9" height="9" border="0" class="navtriangle" id="stafflist_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
  284. </ul>
  285. </div>
  286.  
  287. <div id="stafflist" style="display:block"><ul class="leftnav"><li><a href="/author/Adam+C+Engst" title="Adam Engst, Publisher">Adam Engst</a></li>
  288.     <li><a href="/author/Tonya+Engst" title="Tonya Engst, Editor in Chief">Tonya Engst</a></li>
  289.     <li><a href="/author/Jeff+Carlson" title="Jeff Carlson, Managing Editor">Jeff Carlson</a></li>
  290.     <li><a href="/author/Joe+Kissell" title="Joe Kissell, Senior Editor">Joe Kissell</a></li>
  291.     <li><a href="/author/Glenn+Fleishman" title="Glenn Fleishman, Contributing Editor">Glenn Fleishman</a></li>
  292.     <li><a href="/author/Mark+Anbinder" title="Mark Anbinder, Contributing Editor">Mark H. Anbinder</a></li>
  293.     <li><a href="/author/Matt+Neuburg" title="Matt Neuburg, Contributing Editor">Matt Neuburg</a></li>
  294.     <li><a href="/author/Rich+Mogull" title="Rich Mogull, Contributing Editor">Rich Mogull</a></li>
  295.     <li><a href="/author/Lex+Friedman" title="Lex Friedman, Staff Writer">Lex Friedman</a></li>
  296.     </ul>
  297.     </div>
  298.  
  299. <div>
  300. <ul class="leftnav">
  301.  
  302.     <li><a href="javascript:void(0)" title="Issues" class="tabhead" onClick="return showhide('issuelist')">Weekly Issues <span id="issuelist_triangle"><img src="/images/nav_triangle_closed.gif" width="9" height="9" border="0" class="navtriangle" id="issuelist_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
  303. </ul>
  304. </div>
  305.  
  306. <div id="issuelist" style="display:none"><ul class="leftnav"><li><div class="special"><form method="post" action="noaction.cgi" onsubmit="return false" id="issue_search_form" name="issue_search_form">Issue # <input type="text" onkeydown="if (event.keyCode == 13) { redirect_issue(this.form); }" id="issue_searchvalue" name="issue_number" style="width:35px; height: 10px"> <input onclick="redirect_issue(this.form)" type="image" name="submit_search" src="/images/go_search_button_blk.gif"></form></div></li><li><A HREF="/issue/317" >#317, 04 Mar 96</A></li>
  307. <li><A HREF="/issue/316" >#316, 26 Feb 96</A></li>
  308. <li><A HREF="/issue/315" >#315, 19 Feb 96</A></li>
  309. <li><A HREF="/issue/314" >#314, 12 Feb 96</A></li>
  310. <li><A HREF="/issue/313" >#313, 05 Feb 96</A></li>
  311. <li><A HREF="/issue/312" >#312, 29 Jan 96</A></li>
  312. <li><A HREF="/issue/311" >#311, 22 Jan 96</A></li>
  313. <li><A HREF="/issue/310" >#310, 15 Jan 96</A></li>
  314. <li><A HREF="/issue/309" >#309, 08 Jan 96</A></li>
  315.  
  316.  
  317. <li><a href="/backissues">Back Issues</a></li></ul></div>
  318.  
  319.  
  320. <div>
  321. <ul class="leftnav">
  322.  
  323.     <li><a href="/tidbitstalk" title="TidBITS Talk" class="tabhead">TidBITS Talk</a></li>
  324. </ul>
  325. </div>
  326.  
  327.  
  328.  
  329. <div>    
  330. <ul class="leftnav">
  331.     <li><a href="javascript:void(0)" onClick="return showhide('abouttidbits')" title="About TidBITS" class="tabhead">About TidBITS <span id="abouttidbits_triangle"><img src="/images/nav_triangle_closed.gif" width="9" height="9" border="0" class="navtriangle" id="abouttidbits_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
  332. </ul>
  333. </div>
  334.  
  335. <div id="abouttidbits" style="display:none">
  336. <ul class="leftnav"><li><a href="/about.html" title="About TidBITS">About Us</a></li><li><a href="/account.html" title="Account Help">Account Help</a></li><li><a href="/advertising.html" title="Advertise with TidBITS!">Advertise</a></li><li><a href="/contact.html" title="Contact Info">Contact</a></li><li><a href="/copyright.html" title="Copyright Terms">Copyright</a></li>
  337. </ul>
  338. </div>
  339.  
  340. <div>
  341. <ul class="leftnav">
  342. <li class="bottom"> </li>
  343. </ul>
  344. </div>
  345. <!-- end leftnav/left navigation -->
  346.  
  347. <!-- making sure nav elements hide/show before page loads --><script type="text/javascript"><!--
  348.     showhide('articleslist','show'); 
  349. // --></script>
  350.  
  351. <!-- begin sponsor_sidebox -->
  352.  
  353. <div class="sponsor_sidebox">
  354.  
  355. <ul>
  356.  
  357. <li><a href="http://www.smilesoftware.com/">Smile</a></li>
  358.  
  359. <li><a href="http://www.tidbits.com/about/support/contributors.html">Readers Like You!</a></li>
  360.  
  361. <li><a href="http://www.usefulfruit.com/tb">Useful Fruit</a></li>
  362.  
  363. <li><a href="http://www.smithmicro.com/tidbits">Smith Micro</a></li>
  364.  
  365. <li><a href="http://nuance.com/dragon/mac">Nuance</a></li>
  366.  
  367. <li><a href="http://www.econtechnologies.com/tb">Econ Technologies</a></li>
  368.  
  369. <li><a href="http://crashplan.com/ref/tidbits.html">CrashPlan</a></li>
  370.  
  371. <li><a href="http://www.webcrossing.com/">Web Crossing</a></li>
  372.  
  373. <li><a href="http://www.thedatarescuecenter.com/">The Data Rescue Center</a></li>
  374.  
  375. <li><a href="http://macte.ch/conf_tidbits">MacTech Conference</a></li>
  376.  
  377. <li><a href="http://markspace.com/bits?source=tidbits">Mark/Space</a></li>
  378.  
  379. </ul><div class='sponsor_sidebox_bottom'> </div>
  380. </div>
  381.  
  382.  
  383. <!-- end sponsor_sidebox -->
  384.  
  385.  
  386. </div> <!-- end leftcolumn div -->
  387.  
  388. <!-- end left column -->
  389.  
  390.  
  391. <!-- begin centercolumn_border -->
  392.  
  393. <div id="centercolumn_border">
  394.  
  395. <div class="center_top">Thoughtful, detailed coverage of the Mac, iPhone, and iPad, plus the best-selling <a href="http://www.takecontrolbooks.com/?pt=TB-TAGLINE" style="color:yellow">Take Control</a> ebooks.</div>
  396.  
  397. <!-- begin centercolumn -->
  398. <div id="centercolumn">
  399.  
  400.  
  401.  
  402. <!-- begin rightcolumn_container -->
  403. <div id="rightcolumn_container">
  404.  
  405. <!-- begin rightcolumn -->
  406.     <!-- rightcolumn is embedded within centercolumn so featured text wraps around it -->
  407.     <div id="rightcolumn">
  408.  
  409. <p class="top"> </p>
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420. <!-- Watchlist items -->
  421. <div class="tearoffbox_wide_container">
  422. <div class="tearoffbox_wide_watchlist">
  423. <p class="tearoffbox_wide_top_watchlist"> </p>
  424.  
  425. <h6><a href="/section/watchlist">TidBITS Watchlist</a></h6>
  426. <ul>
  427.  
  428. <LI><a href="/article/11622">DEVONthink and DEVONnote 2.0.4</a></LI>
  429.  
  430. <LI><a href="/article/11620">Security Update 2010-006</a></LI>
  431.  
  432. <LI><a href="/article/11619">TinkerTool 4.2</a></LI>
  433.  
  434. <LI><a href="/article/11618">Mailplane 2.2</a></LI>
  435.  
  436. <LI><a href="/article/11617">Pro Applications Update 2010-02</a></LI>
  437.  
  438. <LI><a href="/article/11611">Dialectic 1.7</a></LI>
  439.  
  440. <LI><a href="/article/11604">Transmit 4.1.1</a></LI>
  441.  
  442. <LI><a href="/article/11603">MarsEdit 3.1.1</a></LI>
  443.  
  444. <LI><a href="/article/11600">Savescreenie 2.0</a></LI>
  445.  
  446. <LI><a href="/article/11598">1Password 3.4.1</a></LI>
  447.  
  448. </ul>
  449.  
  450. <div class="tearoffbox_wide_bottom_watchlist"> </div>
  451.  
  452. </div><!-- end tearoffbox_wide -->
  453.  
  454. </div><!-- end tearoffbox_wide_container for watchlist items -->
  455.  
  456. <!-- begin tearoff box wide -->
  457.  
  458. <div class="tearoffbox_wide_container">
  459. <div class="tearoffbox_wide_tips">
  460.  
  461. <div class="tip_display">
  462. <div class="tips_sponsor_logo">
  463. <a href="http://www.econtechnologies.com/tb.html"><img src="/images/sponsors/tearoffbox_wide_tips_econ.gif" height="58" width="164" border="0" alt="sponsor logo"></a>
  464. </div>
  465. <h6>Manage Multiple ChronoSync Documents</h6>
  466. <p><p>If you have multiple ChronoSync documents and need to run your syncs or backups manually, you may find it taxing to open each ChronoSync document and execute it manually. There are two easy methods to simplify managing multiple ChronoSync documents. </p>
  467. <ul>
  468. <li>You can add the ChronoSync documents to a Container document. A Container holds multiple ChronoSync documents and enables you to control several ChronoSync documents as if they were one document.</li>
  469. <li>You can make use of the Scheduled Documents Manager window to collect and organize commonly used ChronoSync documents without scheduling them. </li>
  470. </ul>
  471. </p><p>Both methods allow you to schedule or manually run your syncs and backups.</p></p>
  472. <p>Visit <a href="http://www.econtechnologies.com/pages/cs/chrono_tips3.html">ChronoSync Tips</a></p>
  473. </div>
  474.  
  475. <div class="tearoffbox_wide_bottom_tips">
  476. <div style="padding-bottom:35px"><div class="tip_display" style="float:left"><p><br><a href="/tipbits/242">Link to this tip</a></p></div><div class="tip_display" style="float:right; width:150px">
  477.  
  478. <p class="credit">Written by<br><a href="/author/Adam%20C.%20Engst">Adam C. Engst</a></p></div></div>
  479.  
  480. </div>
  481.  
  482. <div class="tearoffbox_wide_tips_submit">
  483. <form method="post" onsubmit="return false" id="tipbits_form" name="tipbits_form" action="noaction.cgi"><p><a href="javascript:void(0)" onmousedown="ShowTipBox('ts','ts_recaptcha', 50, 'tip_title_id'); return true;">Share your own tip!</a> | <a href="javascript:void(0)" onClick="generic_show_hide('search_tipbits'); document.tipbits_form.tipbits_searchvalue.focus()">Search TipBITS</a></p>
  484. <p style="display:none" id="search_tipbits"><input type="text" onkeydown="if (event.keyCode == 13) { search_tipbits('tipbits_searchvalue'); }" id="tipbits_searchvalue" name="tipbits_searchvalue"> <a href="javascript:void(0)" onClick="search_tipbits('tipbits_searchvalue')">Search</a></p></form>
  485. </div>
  486. <div class="tearoffbox_wide_bottom_tips_submit">
  487.  
  488. </div>
  489.  
  490. </div><!-- end tearoffbox_wide_tips -->
  491. </div><!-- end tearoffbox_wide_container for tips-->
  492. <!-- end tearoff box wide -->
  493.  
  494.  
  495.  
  496. <!-- begin 300 x 250 ad -->
  497.  
  498. <div id="content_ad_square">
  499. <script type='text/javascript'><!--// <![CDATA[
  500.     OA_show(5);
  501. // ]]> --></script><noscript><a target='_blank' href='http://db.tidbits.com/ads/delivery/ck.php?n=TB7671f69'><img border='0' alt='' src='http://db.tidbits.com/ads/delivery/avw.php?zoneid=5&n=TB7671f69'></a></noscript>
  502. </div><!-- end 300 x 250 ad -->
  503.  
  504. <!-- TBTalk items -->
  505. <div class="tearoffbox_wide_container">
  506.  
  507. <div class="tearoffbox_wide_p">
  508. <p class="tearoffbox_wide_top_p"> </p>
  509.  
  510. <h5>Recent TidBITS Talk Discussions</h5>
  511. <ul>
  512.  
  513. <LI><a href="http://emperor.tidbits.com/webx?50@@.3cf95241">Alternatives to MobileMe for syncing calendars between iPad/Mac</a> (1 message)</LI>
  514.  
  515. <LI><a href="http://emperor.tidbits.com/webx?50@@.3cf94dbb">Free anti-virus for the Mac</a> (20 messages)</LI>
  516.  
  517. <LI><a href="http://emperor.tidbits.com/webx?50@@.3cf934e6">iTunes 10 syncing iPod Touch 4.1</a> (2 messages)</LI>
  518.  
  519. <LI><a href="http://emperor.tidbits.com/webx?50@@.3cf92a22">Thoughts about Ping</a> (16 messages)</LI>
  520.  
  521. </ul>
  522.  
  523. <div class="tearoffbox_wide_bottom_p"> </div>
  524.  
  525. </div><!-- end tearoffbox_wide -->
  526.  
  527. </div><!-- end tearoffbox_wide_container for TBtalk items -->
  528.  
  529. <!-- start takecontrol_ad -->
  530. <script type='text/javascript'><!--// <![CDATA[
  531.     OA_show(7);
  532. // ]]> --></script><noscript><a target='_blank' href='http://db.tidbits.com/ads/delivery/ck.php?n=TBe46d56f'><img border='0' alt='' src='http://db.tidbits.com/ads/delivery/avw.php?zoneid=7&n=TBe46d56f'></a></noscript><!-- end takecontrol_ad -->
  533.  
  534. <!-- begin tearoff box 2 -->
  535.  
  536. <div class="tearoffbox_wide_container">
  537.  
  538. <div class="tearoffbox_wide_p">
  539. <p class="tearoffbox_wide_top_p"> </p>
  540.  
  541. <h5>Related Articles</h5>
  542. <ul>
  543. <li><a href="/article/8407">Let Yojimbo Guard Your Information Castle</a> (30 Jan 06)</li>
  544. <li><a href="/article/7157">Take Note of NoteTaker</a> (21 Apr 03)</li>
  545. <li><a href="/article/5519">Long Day's Journey into Night of the Living Dead Software</a> (23 Aug 99)</li>
  546. <li><a href="/article/5500">QuicKeys 4 Presses My Buttons</a> (09 Aug 99)</li>
  547. <li><a href="/article/1043">More Bookmarks than Books, Part II</a> (15 Apr 96)</li>
  548.  
  549. </ul>
  550.  
  551. <p class="tearoffbox_wide_bottom_p"> </p>
  552.  
  553. </div><!-- end tearoffbox_wide -->
  554. </div><!-- end tearoffbox_wide_container -->
  555.  
  556. <!-- end tearoff box 2 -->
  557.  
  558.  
  559. <!-- begin tearoff box for series -->
  560.  
  561. <div class="tearoffbox_wide_container">
  562.  
  563. <div class="tearoffbox_wide_p">
  564. <p class="tearoffbox_wide_top_p"> </p>
  565.  
  566. <h5>Other articles in the series <a href="/series/1196">Conquer Your Text</a></h5>
  567. <ul>
  568. <li><a href="/article/11040">EagleFiler Turns a Finder Folder Into a Snippet Keeper</a> (24 Feb 10)</li>
  569. <li><a href="/article/8760">MindManager Comes to the Mac</a> (20 Nov 06)</li>
  570. <li><a href="/article/8720">SlipBox: Scents and Sensibility</a> (23 Oct 06)</li>
  571. <li><a href="/article/8407">Let Yojimbo Guard Your Information Castle</a> (30 Jan 06)</li>
  572. <li><a href="/article/8214">DEVONthink Goes Pro</a> (22 Aug 05)</li>
  573. <li><a href="/article/8079">A Shiny New NoteBook</a> (25 Apr 05)</li>
  574. <li><a href="/article/7994">Curing Clutter with Curio</a> (21 Feb 05)</li>
  575. <li><a href="/article/7847">Bull Market for the TAO</a> (11 Oct 04)</li>
  576. <li><a href="/article/7803">The Well-Worn NoteBook</a> (06 Sep 04)</li>
  577. <li><a href="/article/7575">DEVONthink Thinks, So You Don't Have To</a> (08 Mar 04)</li>
  578. <li><a href="/article/7319">Go Hog Wild with Hog Bay Notebook</a> (25 Aug 03)</li>
  579. <li><a href="/article/7157">Take Note of NoteTaker</a> (21 Apr 03)</li>
  580. <li><a href="/article/7145">The Digital Shoebox: iData Pro X 1.0.5</a> (07 Apr 03)</li>
  581. <li><a href="/article/6959">Light Your Fire with Tinderbox</a> (14 Oct 02)</li>
  582. <li><a href="/article/6529">Three Simple Snippet Keepers</a> (20 Aug 01)</li>
  583. <li><a href="/article/6441">Boswell: A Text Motel</a> (21 May 01)</li>
  584. <li><a href="/article/5931">It's a Keeper (Idea Keeper, That Is)</a> (08 May 00)</li>
  585. <li><a href="/article/5814">Life Spiral: Helix Returns</a> (21 Feb 00)</li>
  586. <li><a href="/article/2443">Get IN CONTROL</a> (30 Aug 93)</li>
  587. <li><a href="/article/2381">MORE, MORE, Dinosaur</a> (18 Oct 93)</li>
  588.  
  589. </ul>
  590.  
  591. <p class="tearoffbox_wide_bottom_p"> </p>
  592.  
  593. </div><!-- end tearoffbox_wide -->
  594. </div><!-- end tearoffbox_wide_container -->
  595.  
  596. <!-- end tearoff box -->
  597.  
  598.  
  599.  
  600.  
  601. <!-- begin tearoff box 1 -->
  602.  
  603. <div class="tearoffbox_wide_container">
  604.  
  605. <div class="tearoffbox_wide">
  606. <p class="tearoffbox_wide_top"> </p>
  607.  
  608. <h5>Published in <a href="/issue/313">TidBITS 313</a>.<br><a href="http://www.tidbits.com/list">Subscribe</a> to our weekly email edition.</h5>
  609. <ul>
  610. <li><A HREF="/article/1140">Administrivia</A></li>
  611. <li><A HREF="/article/1141">Corel Buys WordPerfect</A></li>
  612. <li><A HREF="/article/1142">Apple Demos Mac OS on PPCP</A></li>
  613. <li><A HREF="/article/1143">Netscape 2.0 Released</A></li>
  614. <li><A HREF="/article/1144">FreePPP 1.0.5 Available</A></li>
  615. <li><A HREF="/article/1145">And Now, NetPresenz!</A></li>
  616. <li><A HREF="/article/1146">And This Just In...</A></li>
  617. <li><A HREF="/article/1147">Amelio Sits Down in Spindler's Chair</A></li>
  618. <li><A HREF="/article/1148">More Macworld Superlatives</A></li>
  619.  
  620. </ul>
  621.  
  622. <p class="tearoffbox_wide_bottom"> </p>
  623.  
  624. </div><!-- end tearoffbox_wide -->
  625. </div><!-- end tearoffbox_wide_container -->
  626.  
  627. <!-- end tearoff box 1 -->
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635. <div id="rightcolumn_bottom">
  636.  
  637. </div>
  638.  
  639.     </div><!-- end rightcolumn -->
  640.  
  641.  
  642. </div><!-- end rightcolumn_container -->
  643.  
  644.  
  645.  
  646. <!-- featured articles -->
  647.  
  648. <div id="center_ajax_sub" class="instapaper_body">
  649.  
  650. <!-- google_ad_section_start -->
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671. <!-- issue, article, or series -->
  672.  
  673.     
  674.     
  675.     
  676.     
  677.     
  678.         
  679.     <!-- show article(s) -->
  680.     <div class="article"><a name="2404"></a>
  681.     
  682. <!-- comment initialization routine as needed -->
  683. <div class="popup_box_with_captcha" id="hc_2404" style="display: none">
  684.     <div class="tip_box_format">
  685.     <div id="hc_innards_alt_2404" style="display: none">
  686.             <div class="tbf_row">
  687.                 <div class="tbf_wide_80" id="hc_small_response_2404"></div><div class="x_close_row" id="hc_upper_right1_2404"><a href="javascript:void(0)" onmousedown="HidePopupContent('hc_2404', 'hc', '2404'); return true;">Close</a></div>
  688.  
  689.             </div>
  690.     </div>
  691.     <div id="hc_innards_2404">
  692.         <div class="tip_box_form">        
  693.             <form action="foobar.cgi" method="get" name="check_human_2404">
  694.             <div class="tbf_row">
  695.                 <div class="tbf_wide_80" id="hc_rc_2404">To help us avoid automated posts and misuse of our site, please enter the words below.</div><div class="x_close_row" id="hc_upper_right2_2404"><a href="javascript:void(0)" onmousedown="HidePopupContent('hc_2404', 'hc', '2404'); return true;">Close</a></div>
  696.  
  697.             </div>
  698.             <div class="spacer"></div>
  699.             <div class="tbf_row" id="hc_message_box_2404" style="display:none">
  700.                 <div class="tbf_wide"><div class="tbf_alert" id="hc_top_message_2404"></div></div>
  701.             </div>
  702.             <div class="spacer"></div>
  703.             <div class="tbf_row">
  704.                 <div class="tbf_wide"><div id="hc_recaptcha_2404"></div></div>
  705.             </div>
  706.             <div class="spacer"></div>
  707.             <div class="tbf_row">
  708.                 <div class="tbf_wide"><input type="submit" value="Submit" name="submit_this_tip" onClick="handle_tip_submission('hc', '2404', this.form, this.form.submit_type.value); return false;"><input name="calling_routine" type="hidden"><input type="hidden" name="getbits" value="1149"><input type="hidden" name="author_id"><input type="hidden" name="submit_type" value=""></div>
  709.             </div>
  710.             <div class="spacer"></div>
  711.             </form>
  712.         </div><!-- end tip_box_form -->
  713.     </div><!-- end hum box innards -->
  714.     </div><!-- end tip box format -->
  715. </div><!-- end tip_submit box-->
  716.  
  717.  
  718.  
  719.         
  720.         
  721.         <!-- specific article details here -->
  722.         
  723.         
  724.             
  725.         
  726.     
  727.         <article_link><script type="text/javascript">open_if_linked('')</script></article_link>
  728.         
  729.         <div class="featured_meta"><div class="meta_article">05 Feb 1996 | <a href="/article/1149?print_version=1">Print <span class="shift_up"><img src="/images/printer_icon.gif" alt="Printer-Friendly Version of This Article" border="0" width="9" height="10"></span></a></div></div>
  730.  
  731.         <H2>WebArranger Handles More than the Web</H2>
  732.  
  733.         <p class="byline">by <a href="/author/Matt%20Neuburg">Matt Neuburg</a> <a href="javascript:void(0)" onClick="document.check_human_2404.submit_type.value='email'; document.check_human_2404.author_id.value='7'; ShowTipBox('hc_2404', 'hc_recaptcha_2404')"><span class="shift_down"><img src="/images/gettb_button_email.gif" height="12" width="12" border="0" alt="Send Email to Author"></span></a></P>
  734.  
  735.         <!-- article text -->
  736.         
  737.         <div id="article_box_2404"><p>Recently, an amazing program I'd never heard of rescued me from a quicksand of information I couldn't store and retrieve effectively, and from a quagmire of outliners, databases, contact managers, and calendars that couldn't help me. What's more, this program - on which I now rely totally - and about which I shall herein proceed to rave intemperately is currently <STRONG>free</STRONG>.</p><p><STRONG>Looking for Trouble</STRONG> -- The problem started when I switched from academia to business, and my needs changed drastically. I no longer wanted to store and retrieve only text (lectures and facts) or simple sets of items. I now edit a magazine, and I need to track prospective articles and their authors.</p><p>Suppose John Doe sends me email with an idea for an article on programming the Mac's Widget Manager. [A fictional component of the Mac Toolbox - we hope. -Geoff] Under an outline topic "Proposed Articles" I would put a sub-topic "Doe, John" (to go with other authors who had proposed articles), and under that a sub-sub-topic "Widget Manager" (to go with anything else he might propose). I also wanted further information for each topic, so I used IN Control and added columns for an email address, a miscellaneous memo, and the date we had corresponded, ending up with something like this:</p><PRE>Topic                 Address           Memo         Date-------------------   ---------------   ----------   -------- Proposed Articles   Doe, John          jdoe@netcom.com     Widget Manager                     good idea!   1/4/96</PRE><P><p>But there's big inefficiency here: lots of empty space. After the outline (in the first column) I have three additional columns: address, memo, and date. Yet the address column is only used with the author's name, and I'm using the memo and date columns only with the article title, so there are gaps in the outline. This is ugly and error-prone: it's up to me, the user, to remember what each line represents, and to leave the address column blank after an article title.</p><p>Why such inefficiency? Because I'm trying to hierarchically arrange two different kinds of entities (three kinds, if you count the "Proposed Articles" header) where each kind has its own set of fields. But IN Control knows nothing of this.</p><p><STRONG>Enter WebArranger</STRONG> -- WebArranger is really Arrange, a program produced by Common Knowledge Inc. during 1991-93 or so. I never heard of it then; but recently, CE Software picked it up, and until 16-Feb-96 is giving it away as a URL hoarder. They adapted it for this purpose using a plug-in module for talking to Netscape, importing its bookmark and history files, and tracking changes to Web sites. Ignoring the Web and URL features, though, WebArranger is at its core a miraculously ingenious program.</p><p><A HREF="http://www.cesoft.com/webarranger/waregform3.html">http://www.cesoft.com/webarranger/ waregform3.html</A></p><p>One caution: if you're like me, you won't understand WebArranger right away. It took me hours to grasp the basic metaphors and realize what was happening. If you can't find an old Arrange manual, you can download the Help file; it's quirky and outdated, but better than nothing. This article will help too, though the terms I'm using are not the official terminology (as I find the latter opaque and confusing).</p><p><A HREF="ftp://ftp.cesoft.com/pub/Software/WebArranger/Arrange_Help.sea.hqx">ftp://ftp.cesoft.com/pub/Software/WebArranger/ Arrange_Help.sea.hqx</A></p><p>With WebArranger, you define entities you want to store, and each entity has its own set of fields. Then you can build an outline in which any topic or subtopic can be any of those entities. For my example above, I might define a Header entity, an Author entity, and an Article entity. To facilitate display and navigation of the outline, WebArranger uses a summary line where each entity occupies a single line built by WebArranger according to a format you define. When you click a summary line, the entity expands to show each field, labelled and arranged vertically. You can also double-click to expand the entity into a window of its own (to avoid shoving lines off screen). So, my outline now works like this (everything but the three summary lines - which I've marked with an asterisk - would usually be hidden):</p><PRE> * Header [summary line, "Proposed articles"]   Header name: Proposed Articles    * Author [summary line, "John Doe"]      First Name: John      Last Name: Doe      Email: jdoe@netcom.com       * Article [summary line, "Widget Manager... 1/4/96"]         Title: Widget Manager         Comments: good idea!         Date: 1/4/96</PRE><P><p>WebArranger builds on this metaphor of fields in entities in outlines, in ways so useful that my co-workers complain about my screaming "Yes!" and jumping from my chair with delight. To avoid repetitiveness, please imagine me saying "But wait! There's still more!" before each of the next several paragraphs.</p><p>To help you store massive amounts of information, WebArranger provides a second, higher tier of outlining. Every outline of entities - such as the one we've just constructed - lives in a sub-folder which lives in a folder; i.e., a two-level organizational outline. This organization is shown at the left edge of the window, and clicking a sub-folder displays its contents in the main part of the window. So, I can have a folder called Business with two sub-folders inside it, Articles and Authors.</p><p>One benefit of this organization is that one author can be associated with more than one article. To save you from needless multiplication of entities (let's hear it for Occam's Razor), WebArranger lets you clone any entity, which is like making an alias to it elsewhere in the document. All the clones are identical and changes made to one are instantly reflected in all of them. So I can clone my author, John Doe, into the Authors sub-folder, and use that sub-folder as a repository of clones of all authors. Then, if any existing author proposes another article, I can clone him or her from the Authors repository when I make my entry in Articles.</p><p>Let's make another change. WebArranger allows entities to have link fields. A link field contains one or more entities (letting you store an entity within an entity), and those entities can be clones. This lets me restructure my entities so that the Author, instead of being a separate line of the outline, appears as a field of the Article, like this:</p><PRE> * Header [summary line, "Proposed articles"]   Header name: Proposed Articles    * Article [summary line, "Widget Manager... 1/4/96"]      Title: Widget Manager      Link field: * Author [summary line, "John Doe"]                    First Name: John                    Last Name: Doe                    Email: jdoe@netcom.com      Comments: good idea!      Date: 1/4/96</PRE><P><p>Since a link field can contain any number of clones, this also solves the problem of articles having more than one author. In practice, it's also better to structure my fields in this way because link fields provide automatic look-up. If I create a new Article entity, a box pops up when I tab into its Author link field, where I type the last name of the author. The Author entity with that last name is then cloned automatically into the link field.</p><p>Conversely, to make my Authors sub-folder an effective repository of all Author entities, I can set it to auto-clone Author entities, any time an Author entity is created, a clone of it is automatically placed in the Authors sub-folder. Now, when I make a new Article entity and tab its Author link field and type the author's last name, if that Author entity already exists, it is automatically cloned into the Author link field (because the link field is set up to do this), and if not, I create it in the Author link field and it is automatically cloned into the Authors sub-folder (because the sub-folder is set up to do this).</p><p>All entities have certain "system fields" which are filled out automatically by WebArranger but are not shown unless you want them - for instance, the date and time this entity was created, and the date and time it was last modified. This feature is a godsend when you're using WebArranger as a contact manager. I've created an entity type called MemoDated, consisting of a text field and the entity's creation date. Each time an exchange about an article occurs, I make a new MemoDated entity and make it a subtopic to the article. This gives me dated records of the history of contacts concerning that article.</p><p><STRONG>Queries and Views</STRONG> -- As you accumulate large amounts of data, you can query it in useful ways. One such way is to examine an outline using sorting and matching criteria. For instance, my auto-cloning Authors sub-folder grows in no particular order, but I generally want to look at it sorted by Last Name and First Name - and, on occasion I might add a matching criterion too, for instance looking at just those Authors who have no email address. A set of criteria for sorting and/or matching is called a View, and the rules for every View are automatically saved with the outline in a handy pop-up menu. A View shows either all the lines of the outline or just those which are of one specified entity type, and can combine this with a "table" structure where rows are entities and columns are fields (like a typical database browse window).</p><p>A View can also display as a calendar: you tell WebArranger what date field is relevant, and it puts the summary line for each entity into the right calendrical location. You can show a month at a time, a week at a time, or a day-book, and though there are some limitations the interface is remarkably flexible, in some ways beating even dedicated calendar programs like IN Control 3.5.</p><p>I can't possibly describe all of WebArranger's abilities here, so let me hasten through a brief concluding miscellany. There is a good Find feature which is remarkably fast. A Gather feature lets you collect clones of all entities that meet specified criteria. A Goto dialog lets you jump to a different sub-folder by typing the first few letters of its name. You can have multiple windows on a document. An Alarms feature turns any date field into an active reminder; WebArranger does not have to be open for the reminder to work (an extension handles it), and you can turn it off, "snooze" it for a specified time, or go to the corresponding item in your WebArranger document. A "grabber" control panel lets you copy the current selection in any program for later reference; again, WebArranger does not have to be open, and your "grabbed" items are imported into a designated home document the next time you open WebArranger.</p><p><STRONG>Room to Grow</STRONG> -- There are things about WebArranger that could stand improvement. It's not for keeping large texts in (a field can hold a maximum of something like 10K). The outliner has deficient keyboard navigation. Certain actions have the side-effect of deselecting your current selection, which is counter-intuitive and causes you to lose your place. Also, export and printing are not great.</p><p>WebArranger is one of those programs that is picky about where you click. Clicking a summary line expands it, clicking its triangle shows or hides its sub-entities, and clicking its icon selects the entity itself. If you're like me, you're sure to miss much of the time.</p><p>Perhaps WebArranger's biggest flaw is when you want to examine the deep levels of entity types and field definitions. For instance, you can find out what a given sub-folder is auto-cloning (though not easily), but you can't find out in general what sub-folders are auto-cloning what sorts of entity. Similarly, you can learn all the names of all the fields used by all entities at once, but you can't find out what entity uses any particular field.</p><p>CE Software plans to make WebArranger part of a forthcoming DayVision product suite, but I wouldn't count on an interface improvement. Remember, this is CE, makers of QuicKeys (which offers a crummy interface to some pretty great software, although it's badly in need of an upgrade) and of QuickMail (which - in my opinion - is atrocious software with an interface that gets worse with each upgrade).</p><p>Nonetheless, the release of WebArranger as a freebie is a wonderful gift. This program saved my bacon when I needed to take notes on discussions I had at Macworld Expo, and is now my primary contact manager. The program makes large amounts and many sorts of data easy to arrange and navigate; in fact, you're tempted to keep your whole life in one gigantic document. If handing this program out for free is a hook to make me pay for a chain of upgrades, I'm a delighted addict.</p><BLOCKQUOTE><p>    CE Software -- 800/523-7638 -- 515/221-1801<BR>      515/221-2258 (fax) -- <<A HREF="mailto:sales@cesoft.com">sales@cesoft.com</A>></p></BLOCKQUOTE><!-- WebArranger Handles More than the Web Matt Neuburg --></div>
  738.         
  739.  
  740.         <!-- end article text -->
  741.     
  742.         
  743.         <!-- PayBITS -->
  744.         
  745.  
  746.         
  747. <p> </p><div class="sponsorbox">
  748. <div class="sponsortext"><A HREF="http://www.webcrossing.com/"><IMG SRC="http://db.tidbits.com/images/badges/web-crossing.gif" ALT="" HEIGHT="50" WIDTH="50" BORDER="0" ALIGN="left"></A>WebCrossing Neighbors Creates Private Social Networks<br />Create a complete social network with your company or group's<br />own look. Scalable, extensible and extremely customizable.<br />Take a guided tour today <<a href="http://www.webcrossing.com/tour">http://www.webcrossing.com/tour</a>></div>
  749. </div>
  750. <div class="sponsorbox_bottom"> </div>
  751.  
  752.  
  753.         <!-- comments section -->
  754.         
  755.         <!-- end comment show-->
  756.         
  757.         <!-- end comments section -->
  758.  
  759.  
  760.         <!-- end article loop details -->
  761.         
  762.         
  763.  
  764.         
  765.     </div><!-- end show article -->
  766.     
  767.     
  768.  
  769.  
  770. <!-- article_plus end -->
  771. <!--
  772. </DIV>
  773. --><!-- end main_column DIV -->
  774.  
  775.  
  776. <!-- google_ad_section_end -->
  777.  
  778. </div><!-- end center AJAX insert -->
  779.  
  780. <!-- TipBITS Search Results Lozenge -->
  781. <div id="tipbits_results_loz" style="display:none">
  782. <form method="post" onsubmit="return false" id="tipbits_form_loz" name="tipbits_form_loz" action="noaction.cgi">
  783. <div class="tip_footer">
  784. <p id="search_tipbits_loz"><input type="text" onkeydown="if (event.keyCode == 13) { search_tipbits('tipbits_searchvalue_loz', 'tipbits_results_loz'); }" id="tipbits_searchvalue_loz" name="tipbits_searchvalue_loz"> <a href="javascript:void(0)" onClick="search_tipbits('tipbits_searchvalue_loz', 'tipbits_results_loz')">Search</a></p>
  785. </div>
  786. <div class="tip_footer_bottom">
  787.  </div>
  788. </form>
  789. </div><!-- end TipBITS Search Results lozenge -->
  790.  
  791.  
  792.  
  793.  
  794. <!-- begin footer -->
  795. <div id="footer">
  796.  
  797. <div id="qr_tag_right"><div id="qr_tag_image"><img src="http://db.tidbits.com/tags/1149.png"></div><div id="qr_tag_text"><a href="http://db.tidbits.com/article/10616">What's this image?</a></div></div>
  798. <p>Special thanks to <a href="http://www.forest.net/">digital.forest</a>, our
  799. Web and mailing list host.</p>
  800. <p>Unless otherwise noted, this article is copyright © 1996 <a href="/author/Matt%20Neuburg">Matt Neuburg</a></p>
  801. <p>TidBITS is copyright © 2010 TidBITS Publishing Inc.</p>
  802. <p>Reuse governed by <a href="http://www.tidbits.com/terms/">Creative Commons License</a>.</p>
  803.  
  804. <p><a href="/about.html" title="About TidBITS">About TidBITS</a> | <a href="/account.html" title="Account Help">Account Help</a> | <a href="/advertising.html" title="Advertise with TidBITS!">Advertise with TidBITS!</a> | <a href="/contact.html" title="Contact Info">Contact Info</a> | <a href="/copyright.html" title="Copyright Terms">Copyright Terms</a></p>
  805.  
  806. </div><!-- end footer -->
  807.  
  808.  
  809. </div> <!-- end centercolumn -->
  810.  
  811. <div class="center_bottom"> </div>
  812.  
  813. </div> <!-- end centercolumn_border -->
  814.  
  815.  
  816. </div> <!-- end content_container -->
  817.  
  818. </div> <!-- end mainbody -->
  819.  
  820.  
  821. <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
  822. </script>
  823. <script type="text/javascript">
  824. _uacct = "UA-276924-3";
  825. urchinTracker();
  826. </script>
  827. <script type="text/javascript"
  828. src="http://tidbitscom.skimlinks.com/api/skimlinks.js"></script>
  829. <script type="text/javascript">
  830. var skimlinks_pub_id = '2559X585851';
  831. var skimlinks_domain = 'go.tidbits.com';
  832. skimlinks();
  833. </script>
  834. </body>
  835. </html>
  836.  
  837.