Web links
GUI URLs is a mechanism that projects to pass URLs to the client, for display as hyperlinks in the GUI. These links will be shown when the project is selected in the Projects tab.
To use this feature,
include a file 'gui_urls.xml' in the project root directory,
with the following form:
",html_text("
Each entry describes a GUI URL.
These URLs (macro-substituted as described below)
will be sent to client hosts in the reply to scheduler RPCs.
Team-specific entries should be enclosed in
<ifteam>
;
they will be sent only if the user belongs to a team.
The components of a <gui_url>
element are:
";
list_start();
list_item("name", "A short name, used e.g. as a button name or menu item");
list_item("description", "An explanation, used e.g. as a rollover popup");
list_item("url", "The URL");
list_end();
echo "
All items are macro-substituted as follows:
";
list_start();
list_item(htmlspecialchars("
Project files are associated with a project
but not with any application or work item.
Typically they are graphics files used by the BOINC Manager.
Project files are described by a file project_files.xml
in the server project directory, with the following format:
".html_text("
This file is included verbatim in all scheduler RPC replies.
The semantics are: after a scheduler RPC, the client downloads any project files that it doesn't already have, and creates symbolic links to them (in the project directory) with the given name. It garbage-collects old files that aren't listed anymore. "; page_tail(); ?>