I (Alan Harnum) have experimentally made a custom macro (Fluid Wiki Resource) for this Confluence wiki that can be used to enter resources.
I believe there's two main advantages to using a macro for this:
- Helps ensure we have consistent information captured and displayed about resources (we can have both required and optional fields, and write templates for outputting the information for each resource; if we update the template, the markup of each outputted resource will automatically update)
- We'll more be easily able to parse and extract resources from the wiki using automated tools (this will help with getting them into Zotero or writing code to automatically generate resource lists in other contexts)
The easiest way to use the macro when entering content on a page is to type a {, which in the standard Confluence editor will open a "Macro suggestions" dropdown - you can then continue typing {reso or similar to find and insert the macro. This will display a similar interface to the one used to create a standard link, but with some further optional fields available (creator and description).
There are examples of using the macro below.