add white site

git-svn-id: https://svn.apache.org/repos/asf/maven/repository-manager/trunk@412701 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Brett Porter 2006-06-08 08:09:11 +00:00
parent 86db5311d4
commit 7663e79307
16 changed files with 887 additions and 0 deletions

17
design/white-site/pom.xml Normal file
View File

@ -0,0 +1,17 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.maven.repository</groupId>
<artifactId>maven-repository-manager-white-site</artifactId>
<version>1.0-SNAPSHOT</version>
<name>Maven Repository Manager White Site</name>
<inceptionYear>2005</inceptionYear>
<reporting>
<excludeDefaults>true</excludeDefaults>
</reporting>
<distributionManagement>
<site>
<url>scp://people.apache.org/home/brett/public_html/repoman-site</url>
</site>
</distributionManagement>
</project>

View File

@ -0,0 +1,96 @@
#sidebar {
float: right;
font-size: small;
margin: 10px;
padding: 10px;
border: 1px black solid;
width: 10em;
}
#contentArea {
border: 1px solid black;
border-style: groove;
margin-right: 15em;
padding: 1em;
}
#tabs b {
border: 1px solid black;
padding-left: 1em;
padding-right: 1em;
}
#tabs a {
border: 1px solid black;
padding-left: 1em;
padding-right: 1em;
text-decoration: none;
}
#tabArea {
border: 1px solid black;
padding: 1em;
}
#searchBox p {
font-size : x-small;
text-align: center;
color: gray;
}
#searchTypes {
text-align: right;
font-size: xx-small;
}
#notes {
border: double blue;
margin-top: 20px;
margin-right: 15em;
padding: 5px;
}
#notes p:first-child {
border-bottom: 1px solid blue;
font-weight: bold;
text-align: center;
}
#feed {
float: right;
}
.downloadButton {
background-color: green;
border: double white;
float: right;
padding: 5px;
}
.downloadButton a {
font-size: large;
color: white;
font-weight: bold;
text-decoration: none;
}
#labels {
background-color: #f2f2f2;
padding: 0.5em 1em 0.5em 1em;
}
.statusOk {
color: green;
font-weight: bold;
}
.statusFailed {
color: red;
font-weight: bold;
}
.statusWarn {
color: orange;
font-weight: bold;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 857 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 429 B

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<project name="Maven Repository Manager">
<bannerLeft>
<src>http://www.apache.org/images/asf_logo_wide.gif</src>
</bannerLeft>
<body>
<menu name="Find">
<item name="Search" href="/index.html" />
<item name="Find Artifact" href="/find-artifact.html" />
<item name="Browse" href="/browse.html" />
</menu>
<menu name="Manage">
<item name="Reports" href="/reports.html" />
<item name="Synchronisation" href="/sync.html" />
<item name="Administration" href="/admin.html" />
</menu>
</body>
</project>

View File

@ -0,0 +1,25 @@
<document>
<properties>
<title>Maven Repository Manager</title>
</properties>
<body>
<h1>Administration</h1>
<div id="contentArea">
</div>
<div id="notes">
<p>Notes</p>
<ul>
<li>What do we want here? Should some be in separate pages?</li>
<ul>
<li>Proxy setup</li>
<li>Repositories setup</li>
<li>Job control</li>
</ul>
<li>Expect these to be manually configured in v1.0.</li>
</ul>
</div>
</body>
</document>

View File

@ -0,0 +1,175 @@
<document>
<properties>
<title>Maven Repository Manager</title>
</properties>
<body>
<div id="sidebar">
<span style="font-weight: bold; text-decoration:underline;">Ads By Google</span>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
</div>
<img src="images/jar.png" width="100" height="100" alt="jar" style="float: left"/>
<div class="downloadButton">
<a href="#">Download</a>
</div>
<h1>Maven Model</h1>
<div id="contentArea">
<div id="tabs">
<p>
<b>Info</b>
<a href="TODO">Dependencies</a>
<a href="TODO">Depended On</a>
<a href="TODO">Mailing Lists</a>
<a href="TODO">Developers</a>
<a href="TODO">POM</a>
</p>
</div>
<div id="tabArea">
<p>
<a href="browse2.html">org</a>
/
<a href="browse2.html">apache</a>
/
<a href="browse2.html">maven</a>
/
<a href="browse3.html">maven-model</a>
/
<b>2.0</b>
(<strong class="statusFailed">Newer version available:</strong>
<a href="artifact.html">2.0.3</a>)
</p>
<p>Blah blah blah blah blah blah blah blah blah project description Blah blah blah blah blah blah blah blah blah</p>
<table>
<tr>
<th>Group ID</th>
<td>org.apache.maven</td>
</tr>
<tr>
<th>Artifact ID</th>
<td>maven-model</td>
</tr>
<tr>
<th>Version</th>
<td>2.0</td>
</tr>
<tr>
<th>Derivatives</th>
<td>
<a href="#">Source</a>
|
<a href="#">Javadoc</a>
</td>
</tr>
<tr>
<th>Parent</th>
<td>
org.apache.maven maven 2.0 (
<a href="#">View</a>
)
</td>
</tr>
<tr>
<th>Deployment Date</th>
<td>
15 Jan 2006, 20:38:00 +1000
</td>
</tr>
<tr>
<th>Origin</th>
<td>
<a href="TODO">Apache Repository</a>
</td>
</tr>
</table>
<h2>Other Details</h2>
<table>
<tr>
<th>Organisation</th>
<td>
<a href="http://www.apache.org">Apache Software Foundation</a>
</td>
</tr>
<tr>
<th>License</th>
<td>
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a>
</td>
</tr>
<tr>
<th>Issue Tracker</th>
<td>
<a href="http://jira.codehaus.org/browse/MNG">JIRA</a>
</td>
</tr>
<tr>
<th>Continuous Integration</th>
<td>
<a href="http://maven.zones.apache.org:8080/continuum/">Continuum</a>
</td>
</tr>
</table>
<h2>SCM</h2>
<table>
<tr>
<th>Connection</th>
<td>
<code>scm:svn:http://svn.apache.org/repos/asf/maven/components/trunk</code>
</td>
</tr>
<tr>
<th>Dev. Connection</th>
<td>
<code>scm:svn:https://svn.apache.org/repos/asf/maven/components/trunk</code>
</td>
</tr>
<tr>
<th>Viewer</th>
<td>
<a href="http://svn.apache.org/viewcvs.cgi/maven/components/trunk">
http://svn.apache.org/viewcvs.cgi/maven/components/trunk</a>
</td>
</tr>
</table>
</div>
</div>
<div id="notes">
<p>Notes</p>
<ul>
<li>
What about repos?
build?
reporting?
profiles?
distmgmt?
</li>
</ul>
</div>
</body>
</document>

View File

@ -0,0 +1,89 @@
<document>
<properties>
<title>Maven Repository Manager</title>
</properties>
<body>
<div id="sidebar">
<span style="font-weight: bold; text-decoration:underline;">Ads By Google</span>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
</div>
<h1>Browse Repository</h1>
<div id="contentArea">
<div id="nameColumn">
<h2>Group / Artifact</h2>
<table>
<tr>
<td>
<a href="browse2.html">com/</a>
</td>
<td>
<a href="browse2.html">org/</a>
</td>
</tr>
<tr>
<td>
<a href="browse2.html">commons-collections/</a>
</td>
<td>
<a href="browse2.html">commons-logging/</a>
</td>
</tr>
</table>
</div>
<div id="categoryColumn">
<h2>Category</h2>
<table>
<tr>
<td>
<a href="#">Java</a>
</td>
</tr>
<tr>
<td>
<a href="#">Ruby</a>
</td>
</tr>
</table>
</div>
<h2>Labels</h2>
<div id="labels">
<p>
<a href="#">jdo</a>
<a href="#">j2ee</a>
<a href="#">maven</a>
</p>
</div>
</div>
<div id="notes">
<p>Notes</p>
<ul>
<li>Categories and tags will be omitted until Maven 2.1 supports them</li>
<li>We need to filter out old root level categories as they start mapping to the new ones</li>
</ul>
</div>
</body>
</document>

View File

@ -0,0 +1,61 @@
<document>
<properties>
<title>Maven Repository Manager</title>
</properties>
<body>
<div id="sidebar">
<span style="font-weight: bold; text-decoration:underline;">Ads By Google</span>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
</div>
<h1>Browse Repository</h1>
<div id="contentArea">
<div id="nameColumn">
<h2>Group / Artifact</h2>
<p>
<a href="#">org</a> /
<strong>apache</strong>
</p>
<table>
<tr>
<td>
<a href="browse3.html">cocoon/</a>
</td>
<td>
<a href="browse3.html">commons/</a>
</td>
</tr>
<tr>
<td>
<a href="browse3.html">geronimo/</a>
</td>
<td>
<a href="browse3.html">maven/</a>
</td>
</tr>
</table>
</div>
</div>
</body>
</document>

View File

@ -0,0 +1,66 @@
<document>
<properties>
<title>Maven Repository Manager</title>
</properties>
<body>
<div id="sidebar">
<span style="font-weight: bold; text-decoration:underline;">Ads By Google</span>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
</div>
<h1>Browse Repository</h1>
<div id="contentArea">
<div id="nameColumn">
<h2>Group / Artifact</h2>
<p>
<a href="browse2.html">org</a>
/
<a href="browse2.html">apache</a>
/
<a href="browse2.html">maven</a>
/
<strong>maven-model</strong>
</p>
<table>
<tr>
<td>
<a href="artifact.html">2.0/</a>
</td>
<td>
<a href="artifact.html">2.0.2/</a>
</td>
</tr>
<tr>
<td>
<a href="artifact.html">2.0.1/</a>
</td>
<td>
</td>
</tr>
</table>
</div>
</div>
</body>
</document>

View File

@ -0,0 +1,30 @@
<document>
<properties>
<title>Maven Repository Manager</title>
</properties>
<body>
<h1>Find Artifact</h1>
<div id="contentArea">
<div id="searchBox">
<form action="results.html">
<p>
<input type="file" size="50"/>
<input type="submit" value="Go!"/>
</p>
<p>
Select the file you would like to locate in the remote repository.
The entire file will
<b>not</b>
be uploaded to the server. See the progress bar below for progress of
locally creating a checksum that is uploaded to the server after you hit "Go!".
</p>
<p>
<img src="images/progress-bar.png" width="409" height="29" alt=""/>
</p>
</form>
</div>
</div>
</body>
</document>

View File

@ -0,0 +1,47 @@
<document>
<properties>
<title>Maven Repository Manager</title>
</properties>
<body>
<div id="sidebar">
<span style="font-weight: bold; text-decoration:underline;">Ads By Google</span>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
</div>
<h1>Search</h1>
<div id="contentArea">
<div id="searchBox">
<form action="results.html">
<p>
<input type="text" size="50"/>
<input type="submit" name="Go!"/>
</p>
<p>
Enter your search terms. A variety of data will be searched for your keywords.
</p>
</form>
</div>
</div>
</body>
</document>

View File

@ -0,0 +1,72 @@
<document>
<properties>
<title>Maven Repository Manager</title>
</properties>
<body>
<h1>Repository Health</h1>
<div id="contentArea">
<h2>Status</h2>
<table>
<tr>
<th>Last run</th>
<td>1 February 13:01:04</td>
</tr>
<tr>
<th>Next run</th>
<td>1 February 17:00:00</td>
</tr>
<tr>
<th>Status</th>
<td><span class="statusWarn">WARNING</span>: some warnings were found.</td>
</tr>
</table>
<h2>Errors</h2>
<p>
No errors found.
</p>
<h2>Warnings</h2>
<p>
3 warnings found.
</p>
<table>
<tr>
<th>Group ID</th>
<th>Artifact ID</th>
<th>Version</th>
<th>Message</th>
</tr>
<tr>
<td>org.apache.maven</td>
<td>maven-model</td>
<td>2.0.1</td>
<td>File is missing SHA1 checksum</td>
</tr>
<tr>
<td>org.apache.maven</td>
<td>maven-model</td>
<td>2.0.2</td>
<td>File is missing SHA1 checksum</td>
</tr>
<tr>
<td>org.apache.maven</td>
<td>maven-model</td>
<td>2.0.2</td>
<td>File is missing a digital signature</td>
</tr>
</table>
<table>
</table>
</div>
<div id="notes">
<p>Notes</p>
<ul>
<li>Should this just be part of the jobs? Aligned with the sync?</li>
<li>Should reports be aggregated?</li>
</ul>
</div>
</body>
</document>

View File

@ -0,0 +1,113 @@
<document>
<properties>
<title>Maven Repository Manager</title>
</properties>
<body>
<div id="sidebar">
<span style="font-weight: bold; text-decoration:underline;">Ads By Google</span>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
</div>
<h1>Search Results</h1>
<div id="contentArea">
<div id="searchBox">
<div id="feed">
<p>
<a href="">
<img src="images/xml-feed.gif" width="36" height="14"/>
</a>
</p>
</div>
<form action="results.html">
<p>
<input type="text" size="50"/>
<input type="submit" name="Go!"/>
</p>
<p>
Enter your search terms. A variety of data will be searched for your keywords.
</p>
</form>
<div id="resultsBox">
<table>
<tr>
<th>Group</th>
<th>Artifact</th>
<th>Version</th>
<th>Hits</th>
<th></th>
</tr>
<tr>
<td>
org.apache.maven
</td>
<td>
maven-model
</td>
<td>
2.0
</td>
<td>
<code>org.apache.maven</code>
(package)
<br/>
<code>org.apache.maven.model</code>
(package)
</td>
<td>
<a href="artifact.html">Details</a>
</td>
</tr>
<tr>
<td>
org.apache.maven
</td>
<td>
maven-artifact
</td>
<td>
2.0
</td>
<td>
<code>org.apache.maven.artifact.Artifact</code>
(class)
</td>
<td>
<a href="#">Details</a>
</td>
</tr>
</table>
</div>
</div>
</div>
<div id="notes">
<p>Notes</p>
<ul>
<li>We should use icons instead of class, package, etc.</li>
<li>Should we link the hits to searches for that package, class, etc?</li>
<li>How do we link the actual artifact?</li>
</ul>
</div>
</body>
</document>

View File

@ -0,0 +1,78 @@
<document>
<properties>
<title>Maven Repository Manager</title>
</properties>
<body>
<h1>Synchronisation</h1>
<div id="contentArea">
<h2>Apache</h2>
<table>
<tr>
<th>Last Sync completed</th>
<td>1 February 13:01:04 (<a href="#">View Report</a>)</td>
</tr>
<tr>
<th>Next sync</th>
<td>1 February 17:00:00</td>
</tr>
<tr>
<th>Status</th>
<td><span class="statusOk">Success</span></td>
</tr>
</table>
<p>
<a href="browse2.html">Browse Source Repository</a> |
<a href="#">Sync Now</a>
</p>
<h2>Codehaus</h2>
<table>
<tr>
<th>Last Sync completed</th>
<td>1 February 13:05:04 (<a href="#">View Report</a>)</td>
</tr>
<tr>
<th>Next sync</th>
<td>1 February 17:05:00</td>
</tr>
<tr>
<th>Status</th>
<td><span class="statusFailed">FAILED</span>: confluence wouldn't share CPU cycles with me</td>
</tr>
</table>
<p>
<a href="browse2.html">Browse Source Repository</a> |
<a href="#">Sync Now</a>
</p>
<h2>Open Symphony</h2>
<table>
<tr>
<th>Last Sync completed</th>
<td>1 February 13:11:04 (<a href="#">View Report</a>)</td>
</tr>
<tr>
<th>Next sync</th>
<td>1 February 17:10:00</td>
</tr>
<tr>
<th>Status</th>
<td><span class="statusWarn">WARNING</span>: some warnings occurred during the conversion</td>
</tr>
</table>
<p>
<a href="browse2.html">Browse Source Repository</a> |
<a href="#">Sync Now</a>
</p>
</div>
<div id="notes">
<p>Notes</p>
<ul>
<li>Probably don't need this in v1.0 - can use old external rsync call and just monitor the directories occasionally without reports</li>
<li>Could also add show details, edit details, add/remove sync. Manually configure in v1.0</li>
<li>Could also add a history view to each to see old reports</li>
</ul>
</div>
</body>
</document>