Esta es la Conversación Distribuida diseminada por los Microsiervos en la Red. Un almacén como solución de baja tecnología para que todo eso que escribimos por ahí no se pierda como lágrimas en la lluvia.
Mmm... si no me equivoco esa propuesta solo sirve para bloque de texto/enlaces, no para elementos en línea. El problema del id es que o agrupas todos los enlaces o no podrías poner distintos bloques de enlaces en la misma página sin evitar repetir el dl id
Probablemente añadir el aviso de plugin para tipos de documentos que ya se pueden abrir directamente con el navegador o el SO o que el 90% ya tendrá (caso del .pdf por ejemplo) es información innecesaria.
Imprescindible indicar el tipo de documento y tamaño, eso sí.