Vuze Templates: 2017
<!-- Inclusion of other template fragments --> $include(header.html)$
| Component | Path in Vuze install | Purpose | |-----------|----------------------|---------| | Default Web UI | ./web/ | Core HTML, CSS, JS, images | | Template overrides | ./web/override/ | User-customized versions of default files | | Template engine | org.gudy.azureus2.ui.web.* | Parses .html files with custom tags | | JavaScript helpers | ./web/js/vuze.js | AJAX calls to the Vuze backend (JSON-RPC) | Vuze used a simple tag-replacement system , not a standard templating engine like FreeMarker or Velocity. Tags were processed server-side before sending the HTML to the browser. vuze templates 2017
<!-- Looping over torrents --> $foreach(torrent)$ <tr> <td>$torrent.name$</td> <td>$torrent.progress$%</td> </tr> $end$ !-- Looping over torrents -->