Just a couple of usability thoughts.

Nothing to do with Perl, but when I wrote some code to do roughly this, I added at TITLE attribute to the link, something like TITLE="URL displayed has been shortened for formatting reasons" just so people would get a bit of a hint that they couldn't actually cut and paste or print the URL from display for later use, that they should bookmark, or use the "copy link" function.

And I put square brackets around the ellipsis to make it more apparent too.

And I was going to get around to some code that showed you what the actual document at the end of the URL was, if applicable, for instance a long URL ending in .jpg would get truncated to http://blah.com/[...]/flute.jpg and the like. I never did get around to doing that, and anyway, most of the really long ones were caused by query-strings, not huge directory structures.
--

“Every bit of code is either naturally related to the problem at hand, or else it's an accidental side effect of the fact that you happened to solve the problem using a digital computer.”
M-J D

In reply to Re: Short URL? by Cody Pendant
in thread Short URL? by bobafifi

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.