<div dir="ltr">I think I might be missing something crucial in what you are saying/asking.<div><br></div><div>Linking to the main module within a distribution is a very common practice, because that module is likely to have the most relevant documentation for that distribution.</div><div><br></div><div>The distribution is clearly linked to on the page of every module belonging to a particular distribution.</div><div><br></div><div>"Asking the user to edit the URL in their browser window to be able to find the extension to download doesn’t make a lot of sense" is essentially a fallacy, because:</div><div><ol><li>the download link for the extension is available on that very page; and</li><li>the home page for the extension itself (which in my opinion is generally far less informational anyway) is available as a link on that very page.</li></ol><div>Can you please rephrase why you feel that the links in the directory should be changed? Your assertion that these links are "broken" in their current form is confusing to me.</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 3 December 2014 at 18:40, Jo Rhett <span dir="ltr"><<a href="mailto:jrhett@netconsonance.com" target="_blank">jrhett@netconsonance.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">As I said below, in the Extensions directory the links are broken. For example,<div><br></div><div><span class=""><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word"><div><div style="word-wrap:break-word"><div>Homepage link takes you to:</div><div><span style="white-space:pre-wrap"> </span><a href="http://search.cpan.org/dist/RT-Extension-MandatorySubject/lib/RT/Extension/MandatorySubject.pm" target="_blank">http://search.cpan.org/dist/RT-Extension-MandatorySubject/lib/RT/Extension/MandatorySubject.pm</a></div><div><br></div><div>If you’re a bit tired and under-caffeniated, or just plain new to RT, it may not be clear to you that you need to remove a bunch from the URL to find the extension package. In my opinion, it would be much better to link to the package instead of the module file, like so:</div></div><div style="word-wrap:break-word"></div></div></div></blockquote></div></div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word"><div><div style="word-wrap:break-word"><div><span style="white-space:pre-wrap"> </span><a href="http://search.cpan.org/dist/RT-Extension-MandatorySubject/" target="_blank">http://search.cpan.org/dist/RT-Extension-MandatorySubject/</a></div></div></div></div></blockquote></div></div><blockquote type="cite"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word"><div><blockquote type="cite"></blockquote></div></div></blockquote></div></div></blockquote><div><br></div></span><div>As I just said, asking the user to edit the URL in their browser window to be able to find the extension to download doesn’t make a lot of sense. The links in the directory should be fixed.</div><div><div class="h5"><div><br></div><div><div><div>On Dec 2, 2014, at 11:34 PM, Alex Peters <<a href="mailto:alex@peters.net" target="_blank">alex@peters.net</a>> wrote:</div><blockquote type="cite"><div dir="ltr"><div>Could you please clarify what you're asking here? How to install the plugins?</div><div><br></div><div>The plugins can be installed like any other CPAN module. Given a link to a specific .pm file:</div><div><br></div><a href="http://search.cpan.org/dist/RT-Extension-MandatorySubject/lib/RT/Extension/MandatorySubject.pm" target="_blank">http://search.cpan.org/dist/RT-Extension-MandatorySubject/lib/RT/Extension/MandatorySubject.pm</a><br><div><br></div><div>you can hit the Download link on the right side of the page to receive a .tar.gz file of the distribution, which can either be fed directly into the cpan or cpanm utilities, or unpacked and installed manually using Makefile.PL and make.</div><div><br></div><div>With RT extensions, you may find it useful to set environment variable RTHOME to the root directory of your RT installation before installing the plugin:</div><div><br></div><div>$ RTHOME=/opt/rt-4.2.7 cpanm RT-Extension-MandatorySubject-0.05.tar.gz<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 3 December 2014 at 16:19, Jo Rhett <span dir="ltr"><<a href="mailto:jrhett@netconsonance.com" target="_blank">jrhett@netconsonance.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word">Hey, dunno if this got overlooked during the short vacation week. This is a pretty serious issue… asking users to manually hack up the URL in their browser bar is not accessible.<div><div><br><div><div>On Nov 26, 2014, at 2:22 PM, Jo Rhett <<a href="mailto:jrhett@netconsonance.com" target="_blank">jrhett@netconsonance.com</a>> wrote:</div><blockquote type="cite"><div style="word-wrap:break-word">Hey guys and gals, been a long time.<div><br></div><div>I’m doing an upgrade from 3.8.5 to 4.2. It seems to be going well. I’m liking the changes. Other than some confusion about what order to do things in (see my other message) the one thing I can’t seem to wrap my head around is the new plugin setup.</div><div><br></div><div>First, yay! I like the idea of what you’ve done with plugins, keeping them local and the simplified syntax in RT_SiteConfig.pm.</div><div><br></div><div>[in which I wander in the wrong direction… read and giggle]</div><div><br></div><div>However, I can’t find any plugins other than yours which are built in these new packages you document at <a href="https://www.bestpractical.com/docs/rt/4.2/writing_extensions.html" target="_blank">https://www.bestpractical.com/docs/rt/4.2/writing_extensions.html</a></div><div><br></div><div>What is the fallback method for installing the other style modules? How do I get from a .pm file to an installed module. Can I manually create the directory structures and copy these into place? I see some details there but it doesn’t inspire confidence that everything I need to know is there. A breakout of the directory structure would be really helpful.</div><div><br></div><div>[forehead slap]</div><div><br></div><div>I was almost done with this e-mail when I realized the problem. If you go to <a href="http://bestpractical.com/rt/extensions.html" target="_blank">http://bestpractical.com/rt/extensions.html</a> and you find the extension you are looking for, the link to the Homepage for the extension actually links to the main module, and not to the extension package. Example for one</div><div><br></div><div>Homepage link takes you to:</div><div><span style="white-space:pre-wrap"> </span><a href="http://search.cpan.org/dist/RT-Extension-MandatorySubject/lib/RT/Extension/MandatorySubject.pm" target="_blank">http://search.cpan.org/dist/RT-Extension-MandatorySubject/lib/RT/Extension/MandatorySubject.pm</a></div><div><br></div><div>If you’re a bit tired and under-caffeniated, or just plain new to RT, it may not be clear to you that you need to remove a bunch from the URL to find the extension package. In my opinion, it would be much better to link to the package instead of the module file, like so:</div><div><span style="white-space:pre-wrap"> </span><a href="http://search.cpan.org/dist/RT-Extension-MandatorySubject/" target="_blank">http://search.cpan.org/dist/RT-Extension-MandatorySubject/</a></div><div><br></div><div>I did some random spot checking, and this appears to be true for every module shown there.</div><div><br></div><div>-- </div><div><div>Jo Rhett<br>+1 (415) 999-1798<br>Skype: jorhett<br>Net Consonance : net philanthropy to improve open source and internet projects.
</div>
<br></div></div></blockquote></div><br><div>
-- <br>Jo Rhett<br>+1 (415) 999-1798<br>Skype: jorhett<br>Net Consonance : net philanthropy to improve open source and internet projects.
</div>
<br></div></div></div></blockquote></div><br></div>
</blockquote></div><br><div>
-- <br>Jo Rhett<br>+1 (415) 999-1798<br>Skype: jorhett<br>Net Consonance : net philanthropy to improve open source and internet projects.
</div>
<br></div></div></div></div></div></blockquote></div><br></div>