Excerpts from Eli Schwartz's message of October 21, 2018 1:20:
> On 10/20/18 9:05 AM, Johannes Löthberg wrote:
>> Excerpts from Vladimir Panteleev's message of October 16, 2018 2:26:
>>> As of today, there is no easy way to obtain a link to a specific
>>> comment on a package page.
>>>
>>> Many implementations of forums and comment systems today seem to
>>> follow a convention where a comment's timestamp is an unobtrusive link
>>> to the comment itself. Some examples are:
>>>
>>> - phpBB (e.g. bbs.archlinux.org)
>> 
>> (Our BBS is FluxBB, not phpBB.)
>> 
>>> - GitHub
>>> - Disqus
>>> - Discourse
>>>
>>> This patch adopts this convention as well, by making the comment
>>> timestamp an unobtrusive link to the comment itself.
>>>
>> 
>> Most of what makes those URLs useful is that they link to the actual 
>> post though, while this is just an anchor to the page you're currently 
>> on, which means that as soon as it ends up at the next page, the URL is 
>> broken, so I'm not sure how useful this is in practice?
> 
> Admittedly, my usual use case is with ?PP=250. Not too long ago, I
> simply defaulted to using the "show all" link.
> 
> I guess there is a difference between forum posts, which start on the
> first page and add new posts to a new page, vs. the AUR which shows the
> newest comments first. Is there any way to make truly stable links like
> that?
> 

Same way that phpBB and FluxBB does it, you link to a comment-specific 
URL, not an anchor on the destination page.

Something like /comment/<comment_id> -> look up which package the 
comment is on -> count how many visible comments are before it for that 
package -> divide by per-page value -> redirect to that page with the 
anchor.
-- 
Sincerely,
  Johannes Löthberg

Attachment: pgpdvnMGJTGBn.pgp
Description: PGP signature

Reply via email to