[Tools-discuss] Request for HTML View on Datatracker

Justin Richer <jricher@mit.edu> Tue, 19 March 2024 06:46 UTC

Return-Path: <jricher@mit.edu>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C73A9C14F696 for <tools-discuss@ietfa.amsl.com>; Mon, 18 Mar 2024 23:46:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_IMAGE_ONLY_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mit.edu
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WKhzfWd0P-fd for <tools-discuss@ietfa.amsl.com>; Mon, 18 Mar 2024 23:46:32 -0700 (PDT)
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2095.outbound.protection.outlook.com [40.107.243.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3F389C14F61A for <tools-discuss@ietf.org>; Mon, 18 Mar 2024 23:46:32 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TmoGlVzBUDP2hQNesi1X5oqAICOfy81VNHmrmfn6upb5oWR2IWEZhpE6sAGpxLX0Lyi5cFrnB2g/T9LslBU0LJtwOh3uDEwnczkIp7Xzn36pXrUXM34dkssBLRIDy6KsX29Qo5HPcbB+KqMc5gT/Q++RLYjKRzuYxcv2ehOvou4IoUDWqUucoAHr0Bcq7Dlxcifq1/wiiUN93crgtRD/f+nA4ci8M+O08JXtnQT3AEme5BGTtXfJwoFnkxFlSd3s0+WBoxMyA13ms0tUrWQSDUoLt/PEylcSfR8Mf2AEy3vlZBPe9halh8ese8Y6CiG532V2j/G6VtbS9AbczE/Wqw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=DEOQyW/GGdZ5577r0XBhKJFsnAystO22XuRB1mD4ITA=; b=aYFkWiSyRCK8rvrS1eHIWMgPUQOP7ipnJVU0btf8dZDv0SO/bDJ9YA70i193Kwo7uR5C/3b1hEcEw2rnuisZHC098k4ZXMR2m0Nyjz59EWG5Ooo9z9N28Pb7FtHP69lgnXXh0Uomcvdee5SULHgjpxnrgM4NDsZnj8XVQoqcOuePghUA05EVSbmuT5UZmkg4l9ybmQlcroxVbBLDCSVJDaWZ/9Xk1B3FjRNBbgJjRQRMoSgoe1LcAA9/wRmH7NpajBYeTshq4ozQ5jyAhLHryGVbq1FZ6yknHFx5Dgn7ZPzZIS3V3rJ73DgoEhDIdC7iS1CYPWfeCEIG6OP1uaDkRg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mit.edu; dmarc=pass action=none header.from=mit.edu; dkim=pass header.d=mit.edu; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mit.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DEOQyW/GGdZ5577r0XBhKJFsnAystO22XuRB1mD4ITA=; b=IsEafmh26i79Dwr32XMk0pGvEEvPOjlucq+1KCTJXPNXYMZxjlGdYAhMuJ/N2OSMD+LuBnnVD1Lv94Ehbr/raY/PhBUcoJ7D9TbzbIuLUsNhENUgxNisA5DyvrjdsoIZnmsEDShgul3QMpCm2s1+OPvtvqkDTVnvljqHyt93DkI=
Received: from LV8PR01MB8677.prod.exchangelabs.com (2603:10b6:408:1e8::20) by SJ0PR01MB6223.prod.exchangelabs.com (2603:10b6:a03:2a2::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.26; Tue, 19 Mar 2024 06:46:29 +0000
Received: from LV8PR01MB8677.prod.exchangelabs.com ([fe80::167:b38f:bb84:ecef]) by LV8PR01MB8677.prod.exchangelabs.com ([fe80::167:b38f:bb84:ecef%3]) with mapi id 15.20.7386.025; Tue, 19 Mar 2024 06:46:28 +0000
From: Justin Richer <jricher@mit.edu>
To: "tools-discuss@ietf.org" <tools-discuss@ietf.org>
Thread-Topic: Request for HTML View on Datatracker
Thread-Index: AQHaeckrPsXOb42hKkyTsrL9ehb4jg==
Date: Tue, 19 Mar 2024 06:46:28 +0000
Message-ID: <6F15F2AA-2200-43FC-916E-1B283D2A2718@mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: LV8PR01MB8677:EE_|SJ0PR01MB6223:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: wMBkvphtmeOBRmmBgrwjrxc/L3s0cMVRHFNui1TekYbZSFQ66/ckr33VLGi4EPniTjF5XPtSv4rZ/DlxmkCu5AFQb5Qa1VYB/7oQR/bkOgQM3yTgBvMZ1kl5MTY9AP76VriVTgE+9ad/DROqEbRM0d04q/bOe9bvXAKAatQzf8xzztB9sN/roz5QrVitnWrfqXtlIrAoSvZiwi//Oy+sux3/vijhfGbZwJsG8WLSfJEvfJiu5GbRHzCrfBXH+gCCsEE5BYJJ1PlDglDnykk3KRqoToXObPsaektvPeSzPcXoHD0LhhC0Z11iuZ+oz1Baf8E6GXl7BKtNPZJbD4m90zRgIGrz5VSlZg+dcXZ7oHJHKC/2UXBJ2Uby6UlUMdZ6Iu3RBAwR5/6Cjkr4uxVeXMz4rHvuvm6IVVNV7DbdFF42VL8dYFfuUnDGBQ1cpA+WaiUcV/CEKNoP4F3O2RMrFnN4LeCdr5oF8g6f39xYkVuKR4S9aLpxZzlWvzyFRh0wImXORU/IcESqj+4MuCNZJAZFj6lE88dxKAx9ld9x1y0mJAO9MhWl9ZnH+Jgws6rsPoZJlJL+ygky3bm69m/uCESH/UKT2FKBHByBxty8TkB53Si9tuoyqzWoZqfNbVIAjOH756W0mQRqxEvfbWnNDVGh7v9g0ge7Yfhkwy/sAmk=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:LV8PR01MB8677.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(1800799015)(366007); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: tMSahQmbyPPSQOFHfhHxHgS8haZnk3wUKLhACwTUSak4YJY+SJOgO2MZqp5BmwBYwAyxSS06+DyG2Hhv4lpakDBWK8T2ekzSvAonSCPdiE5FoEn/9g0qhANjKMGM9Od/EMVAdHVdsUSS/r2xqUWFRa78uC7spxZPK5Kh1a4jKnTvhosIY4gUZmDK9mp76KwKzUjAe2KoM1j7HEgZwfiwunAQ6xfP4l7fMJf17OSy15wIvwjrsh7fhtblCraYFTTiIPqjrxurKfEaNm1vZE15SJmvn+wXDhI4etXXSkwIlyvzmqTem+LdzjfN6MLu43E/ioUthKKMm/itexu8v2Tc5VzpIngeY+t/SANyE0W935ROTDC7JUo3Y4rNYJYPSH7Dn3RyMKPvxRFPQDfBTvCoPLfvtC5N23KiS5fOUj+ActoS3wtIMfyeWbGTTiQ8gxfAhve0ROG+PW70Z1z7MSiLB1AezgkmsQIdCbG8jUeBDXnciSA6tmTtXDROFXN8BiVXVDX1dRvDGH+wA85t/7KU35W0TJyB5SHlyrt3nvrIwyzieU1fCI7B+i09x1lHCAU47T7lyQ0rxQr0Amx1esnybNush3cJUG3yexI80Dc2XLFqNEnJdTtrIdfFigXZSDyLrqFiSqNF4mvh3wrX6EBJsPbmDaaG3LI7D+6g/D6csIY3hPsBkjwqJO5EJf0t1C4gV+A76Ignad+Gn3fB2HSYyFKcxNd71vDSIRa6bnI04xSraoOgst+dq8RSCeGJRBc/ISRwFIqeV382X2ldRTy5/ZeV+EVDwG0Z2u6yk08D63ISqXvp5bZTRIdkQ1PMpnkZeMU6Ewme3WBQ9CAQ1LAb485WXa1eMEmn35yIjmkiT0rHPJgY7cigH53EC0oSmc6XKzoYFX/+ugd1vmG/JCjKb6ZNXGSDprryHEklmmgByZWkPkh91hDIl1fBN7Hy01to/60TOprsAFwQknWwQO8CY52rxo9d9OcTbpAD9t5T3mR2BtLoRxSFWUTzlGlmBhRJdvgSfKM+Y17KbowjyDEvSQihBcmc0pwUV1dLnA/dutNp+bnXKxi2PXM947J8ZDDzelItdsPje77wRFaNS7TOmsYK2p3Y1c0EMGFlmx2W+PRfDVJ+oZ9nIFCc446BQkf2bVa4fBVi8lF9LT+A0FicBWfpppwEE5Cs1l4tf/l+fcX1Jn2jL+pWe25SzxcaXdtzopZ1zJC052c48UCvQMpeSCe9+wtZ0w4V7/ZUUYU47P1FLj9qlFBzNNaaTU01xrh033mijjrrWIcbFm5zYEsoJiQbqk4elYwRctWLk+Htz7ZvnO1ujF0IkBX0Eq+kULodz2i9aLCtPl+JM+xbMBuBlzWT7+VKiPBH8LPJ1AV8K1O3jw7Kvks2kby1qTMNT/kF3tKBoaqlW4l4gE41/7vYdmmnOzjlitroDm2kxWjIsStkZT+ZbZbj4N2ipTuqZTNaFvh6zTNh0jUugq6GftqIPXrvtRf5tdp62zbUVPhkzIjPh5sU/DFhJ5cNmu9VpiyCnpT2W/WhZy8ZA2iKGAKAaZmyHwPT52J7VlZrP1RyIz/vIrj7oZboCg3CWwJHJIW2p9V/aN+eVsenaDi9T8gTtfvVOvc/WNnBr2yWBDhy9hfpibjnUuElO89XPt+3uWwl
Content-Type: multipart/related; boundary="_005_6F15F2AA220043FC916E1B283D2A2718mitedu_"; type="multipart/alternative"
MIME-Version: 1.0
X-OriginatorOrg: mit.edu
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: LV8PR01MB8677.prod.exchangelabs.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d70ca358-ae6d-4ff1-d1a4-08dc47e04dbb
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Mar 2024 06:46:28.1784 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 64afd9ba-0ecf-4acf-bc36-935f6235ba8b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: un6505owhAutpBrscPSrkgfCl//IxZFXM7aFRV7BNYduTI6xh0MgE7n4x+5tQZwC
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR01MB6223
Archived-At: <https://mailarchive.ietf.org/arch/msg/tools-discuss/aOU0p6R_XoD7JFQgrvIYF3IBoXQ>
X-Mailman-Approved-At: Tue, 19 Mar 2024 09:38:57 -0700
Subject: [Tools-discuss] Request for HTML View on Datatracker
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Mar 2024 06:46:34 -0000

One thing that I find myself doing a lot while working on a draft, or referencing a draft in progress, is checking to make sure I’m on the right version of the draft. In the old system, and in the current "HTMLized" version, there is a panel that allows me fairly quick access to that information.

[PastedGraphic-1.png]



Now, I love the newer HTML native view. It’s so much better for reading and navigation. However, when looking at the same document in native HTML format, I don’t get any of that information in the panel.

[PastedGraphic-2.png]

It’s impossible for me to see if the version I’m looking at is the latest one, or if it’s been replaced by a new draft, unless I go to the data tracker URL for the document or edit the URL with the next number up until I hit a 404, then back off to the previous version.

I do realize that the render process for the HTML and HTMLized version are completely different, and that the HTMLized version goes through substantial templating on its way out, which allows it to have the additional information added to it.

What I would find useful is augmenting the HTML version with the type of data tracker panel that the HTMLized version features today. I don’t have a deep understanding of how the HTML version is created and served, but I understand that the current system outputs the HTML version directly from what’s output by the xml2rfc system (or, something close to it). These features wouldn’t be needed in the RFCEditor archival copy, and wouldn’t be needed for an offline download or printout of the page. As such, it might be most appropriate to have the panel generated using a JavaScript program that calls the data tracker APIs to get the document’s revision history and renders the panel as needed when served from data tracker URLs.

— Justin