Novell Home

Help:Custom Tags

From Developer Community

The developer website has a set of custom tags available to help make your project website more informative in an easy fashion. These tags can be used on any page that you edit on the website. These tags will render information available from other project hosting services. You do not have to use any of these tags. They are here for convenience only. There are also a set of templates available to display standard information.

Contents

General

All tags, except the file release tags, can be given a 'header' attribute. The 'header' attribute can be given a value from 0 to 6. 0 represents no header and 1-6 represent headers of decreasing size. This is implemented using HTML header tags.

Syntax:
<maillists header="6">project_short_name</maillists>

Example:

<maillists header="6">forge</maillists>

<maillists header="3">forge</maillists>

Results:

Mailing Lists
forge-bugs[ List Info ]
forge-dev[ List Info ]

Mailing Lists

forge-bugs[ List Info ]
forge-dev[ List Info ]


File Release Tags

file

The file tag will display a link and information about a file that you have placed on forgeftp.novell.com. This tag will only display links to files on this filesystem. Please follow the appropriate directions to upload files to the developer file system.

Syntax:
<file>path_to_file</file>

Example:

<file>forge/wiki.css</file>

Results:

wiki.css17.1 K2005-06-02

filelist

The filelist tag will display a link and information about all files in the specified directory. This tag will only display links to files on the forgeftp.novell.com filesystem. Please follow the appropriate directions to upload files to the developer file system.

Syntax:
<filelist>path</filelist>
<filelist>path|sort</filelist>
<filelist>path||num</filelist>
<filelist>path|sort|num</filelist>

sort can be one of name, rname, date or rdate
num is the maximum number of files/directories to be displayed

Example:

<filelist>forge/Eclipse Plugins</filelist>

Results: File listings are not available for this project.

Example:

<filelist>forge/Eclipse Plugins|date|3</filelist>

Results: File listings are not available for this project.


Project Resource Tags

maillists

The maillists tag will display a list of mailing lists that are associated with a specific project hosted at Novell. The display will show the name of the list and a link to the list info page.

Syntax:
<maillists>project_short_name</maillists>

Example:

<maillists>forge</maillists>

Results:

Mailing Lists

forge-bugs[ List Info ]
forge-dev[ List Info ]

members

The members tag will display a list of users that are associated with a specific project hosted at Novell. The display will show the name or username of the user and information about the work the user does for this project.

Syntax:
<members>project_short_name</members>

Example:

<members>forge</members>

Results:

Project Members

NamePosition
CaitchisonAdministrator
Mryan_wdsAdministrator
BbodineAdministrator
Richard SmithAdministrator
Vrb 
Thowardatnovell 
Susanne Oberhauser 
Darix 

cvssearch

The cvssearch tag will display search box to search a projects source code. The good people at Koders have indexed all of our public CVS repositories and given us this special search box that will search an individual CVS repository.

Syntax:
<cvssearch>project_short_name</cvssearch>

Example:

<cvssearch>forge</cvssearch>

Results:

Search CVS (beta)

Statistics

stats

The stats tag will display very basic stats about a project. Currently the stats tag will display the number of CVS/SVN commits, the number of file downloads, and the number of page hits for the current page.

Syntax:
<stats>project_short_name</stats>

Example:

<stats>forge</stats>

Results:

Activity

Total File Downloads: 3,065

downloads

The downloads tag will display the number of downloads for a given project over the past 12 months. This is the total number of downloads of all project files for each month.

Syntax:
<downloads>project_short_name</downloads>

Example:

<downloads>forge</downloads>

Results:

File Download Stats

2008-03 Total
 2 2


commits

The commits tag will display the number of commits for a given project over the past 12 months. This is the total number of commits of all users for each month.

Syntax:
<commits>project_short_name</commits>

Example:

<commits>forge</commits>

Results:

Source Commit Stats

2008-07 Total
 1 1

The commits tag will also display the number of commits for a given project for each user over the past 12 months.

Syntax for extended stats:
<commits>project_short_name|1</commits>

Example:

<commits>forge|1</commits>

Results:

Source Commit Stats

User2008-07Total
Vrb 1 1
 11


Administration

myprojects

The myprojects tag will display the projects that the supplied username is a member of. If you are the logged in as the user and you are the administrator of the listed project, an administration link will be available.

Syntax:
<myprojects>username</myprojects>

Example:

<myprojects>devsupaul</myprojects>

Results:

My Projects

Novell® Making IT Work As One

© 2008 Novell, Inc. All Rights Reserved.