diff options
author | Brett Porter <brett@apache.org> | 2006-08-04 06:07:00 +0000 |
---|---|---|
committer | Brett Porter <brett@apache.org> | 2006-08-04 06:07:00 +0000 |
commit | e0899365ad7fe973d1e73c9bbbee931ea0a41859 (patch) | |
tree | 1ac7f042a711ba06cb81af2a8becee1758cf89d8 /design | |
parent | 8f10c680010635f5e40ee34891f0c2cdccde024b (diff) | |
download | archiva-e0899365ad7fe973d1e73c9bbbee931ea0a41859.tar.gz archiva-e0899365ad7fe973d1e73c9bbbee931ea0a41859.zip |
[MRM-138] update white site for new proxy/sync configuration
git-svn-id: https://svn.apache.org/repos/asf/maven/repository-manager/trunk@428637 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'design')
-rw-r--r-- | design/white-site/src/site/site.xml | 7 | ||||
-rw-r--r-- | design/white-site/src/site/xdoc/admin/add-proxied-repository.xml | 109 | ||||
-rw-r--r-- | design/white-site/src/site/xdoc/admin/add-repository.xml | 82 | ||||
-rw-r--r-- | design/white-site/src/site/xdoc/admin/add-sync-repository.xml | 111 | ||||
-rw-r--r-- | design/white-site/src/site/xdoc/admin/config.xml | 2 | ||||
-rw-r--r-- | design/white-site/src/site/xdoc/admin/index.xml | 98 | ||||
-rw-r--r-- | design/white-site/src/site/xdoc/admin/proxies.xml | 126 | ||||
-rw-r--r-- | design/white-site/src/site/xdoc/admin/sync.xml | 130 |
8 files changed, 654 insertions, 11 deletions
diff --git a/design/white-site/src/site/site.xml b/design/white-site/src/site/site.xml index 659b8c1aa..f1f73d227 100644 --- a/design/white-site/src/site/site.xml +++ b/design/white-site/src/site/site.xml @@ -3,6 +3,10 @@ <bannerLeft> <src>http://www.apache.org/images/asf_logo_wide.gif</src> </bannerLeft> + <skin> + <groupId>org.apache.maven.skins</groupId> + <artifactId>maven-application-skin</artifactId> + </skin> <body> <menu name="Find"> <item name="Search" href="/index.html"/> @@ -13,7 +17,8 @@ <item name="Reports" href="/reports.html"/> <item name="Synchronisation" href="/sync.html"/> <item name="Administration" href="/admin/index.html"> - <item name="Configuration" href="/admin/config.html"/> + <item name="Proxied Repositories" href="/admin/proxies.html"/> + <item name="Synced Repositories" href="/admin/sync.html"/> </item> </menu> </body> diff --git a/design/white-site/src/site/xdoc/admin/add-proxied-repository.xml b/design/white-site/src/site/xdoc/admin/add-proxied-repository.xml new file mode 100644 index 000000000..cb76eb5e7 --- /dev/null +++ b/design/white-site/src/site/xdoc/admin/add-proxied-repository.xml @@ -0,0 +1,109 @@ +<!-- + ~ Copyright 2005-2006 The Apache Software Foundation. + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License. + --> + +<document> + <properties> + <title>Maven Repository Manager</title> + </properties> + <body> + <h1>Administration</h1> + + <div id="contentArea"> + <h2>Add (Edit) Repository</h2> + + <form action="proxies.html"> + <table> + <tr> + <th>Identifier</th> + <td> + <input type="text"/> + </td> + </tr> + <tr> + <th>Name</th> + <td> + <input type="text"/> + </td> + </tr> + <tr> + <th>URL</th> + <td> + <input type="text"/> + </td> + </tr> + <tr> + <th>Type</th> + <td> + <select> + <option selected="selected">Maven 2.x Repository</option> + <option>Maven 1.x Repository</option> + </select> + </td> + </tr> + <tr> + <th>Snapshots</th> + <td> + <select> + <option selected="selected">Disabled</option> + <option>Enabled, updated daily</option> + <option>Enabled, updated hourly</option> + <option>Enabled, updated on given interval</option> + <option>Enabled, never updated</option> + </select> + + Update interval: + <input type="text" name="snapshotMinutes"/> + minutes + </td> + </tr> + <tr> + <th>Releases</th> + <td> + <select> + <option>Disabled</option> + <option selected="selected">Enabled, updated daily</option> + <option>Enabled, updated hourly</option> + <option>Enabled, updated on given interval</option> + <option>Enabled, never updated</option> + </select> + + Update interval: + <input type="text" name="releaseMinutes"/> + minutes + </td> + </tr> + <tr> + <th>Proxied through</th> + <td> + <select> + <option selected="selected">Central Repository (central)</option> + <option>Snapshot Repository (central-snapshots)</option> + </select> + </td> + </tr> + <tr> + <th></th> + <td> + <input type="submit"/> + </td> + </tr> + </table> + </form> + + </div> + </body> +</document> + diff --git a/design/white-site/src/site/xdoc/admin/add-repository.xml b/design/white-site/src/site/xdoc/admin/add-repository.xml new file mode 100644 index 000000000..946921c19 --- /dev/null +++ b/design/white-site/src/site/xdoc/admin/add-repository.xml @@ -0,0 +1,82 @@ +<!-- + ~ Copyright 2005-2006 The Apache Software Foundation. + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License. + --> + +<document> + <properties> + <title>Maven Repository Manager</title> + </properties> + <body> + <h1>Administration</h1> + + <div id="contentArea"> + <h2>Add (Edit) Repository</h2> + + <form action="index.html"> + <table> + <tr> + <th>Identifier</th> + <td> + <input type="text"/> + </td> + </tr> + <tr> + <th>Name</th> + <td> + <input type="text"/> + </td> + </tr> + <tr> + <th>Directory</th> + <td> + <input type="text"/> + </td> + </tr> + <tr> + <th>Type</th> + <td> + <select> + <option selected="selected">Maven 2.x Repository</option> + <option>Maven 1.x Repository</option> + </select> + </td> + </tr> + <tr> + <th></th> + <td> + <input type="checkbox"/> + Snapshots Included + </td> + </tr> + <tr> + <th></th> + <td> + <input type="checkbox" checked="checked"/> + Indexed + </td> + </tr> + <tr> + <th></th> + <td> + <input type="submit"/> + </td> + </tr> + </table> + </form> + + </div> + </body> +</document> + diff --git a/design/white-site/src/site/xdoc/admin/add-sync-repository.xml b/design/white-site/src/site/xdoc/admin/add-sync-repository.xml new file mode 100644 index 000000000..e1dbeb811 --- /dev/null +++ b/design/white-site/src/site/xdoc/admin/add-sync-repository.xml @@ -0,0 +1,111 @@ +<!-- + ~ Copyright 2005-2006 The Apache Software Foundation. + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License. + --> + +<document> + <properties> + <title>Maven Repository Manager</title> + </properties> + <body> + <h1>Administration</h1> + + <div id="contentArea"> + <h2>Add (Edit) Repository</h2> + + <form action="sync.html"> + <table> + <tr> + <th>Identifier</th> + <td> + <input type="text"/> + </td> + </tr> + <tr> + <th>Name</th> + <td> + <input type="text"/> + </td> + </tr> + <tr> + <th>Method</th> + <td> + <select> + <option selected="selected">rsync (over SSH)</option> + <option>rsync (Anonymous)</option> + <option>Subversion (https)</option> + <option>Subversion (http)</option> + <option>Subversion (file)</option> + <option>Subversion (svn)</option> + <option>CVS (pserver)</option> + <option>CVS (over SSH)</option> + <option>Local File System</option> + </select> + </td> + </tr> + <tr> + <th>Host</th> + <td> + <input type="text"/> + </td> + </tr> + <tr> + <th>Directory</th> + <td> + <input type="text"/> + </td> + </tr> + <tr> + <th>Username</th> + <td> + <input type="text"/> + </td> + </tr> + <tr> + <th>Type</th> + <td> + <select> + <option selected="selected">Maven 2.x Repository</option> + <option>Maven 1.x Repository</option> + </select> + </td> + </tr> + <tr> + <th>Synced to</th> + <td> + <select> + <option selected="selected">Central Repository (central)</option> + <option>Snapshot Repository (central-snapshots)</option> + </select> + </td> + </tr> + <tr> + <th>Schedule</th> + <td> + <input type="text"/> + </td> + </tr> + <tr> + <th></th> + <td> + <input type="submit"/> + </td> + </tr> + </table> + </form> + + </div> + </body> +</document> + diff --git a/design/white-site/src/site/xdoc/admin/config.xml b/design/white-site/src/site/xdoc/admin/config.xml index 09bcc9e99..8e5dede20 100644 --- a/design/white-site/src/site/xdoc/admin/config.xml +++ b/design/white-site/src/site/xdoc/admin/config.xml @@ -9,7 +9,7 @@ <div id="searchBox"> <form method="post" action="index.html"> <p> - Repository Directory: + Index Location: <input type="text" size="100"/> </p> <p> diff --git a/design/white-site/src/site/xdoc/admin/index.xml b/design/white-site/src/site/xdoc/admin/index.xml index 26cd6a3d4..e57497098 100644 --- a/design/white-site/src/site/xdoc/admin/index.xml +++ b/design/white-site/src/site/xdoc/admin/index.xml @@ -10,7 +10,7 @@ <table> <tr> - <th>Repository Directory</th> + <th>Index Location</th> <td>...</td> <td></td> </tr> @@ -21,14 +21,95 @@ <a href="#">Run Now</a> </td> </tr> - <tr> - <td></td> - <td></td> - <td> - <a href="config.html">Edit Configuration</a> - </td> - </tr> </table> + + <p> + <a href="config.html">Edit Configuration</a> + </p> + + <h2>Managed Repositories</h2> + + <div> + <div style="float: right"> + <a href="add-repository.html">Edit Repository</a> + | + <a href="#">Delete Repository</a> + <!-- TODO!: serious confirmation --> + </div> + <h3>Central Repository</h3> + <table> + <tr> + <th>Identifier</th> + <td> + <!-- must be unique among managed repos --> + <code>central</code> + </td> + </tr> + <tr> + <th>Directory</th> + <td>...</td> + </tr> + <tr> + <th>Type</th> + <td>Maven 2.x Repository</td> + </tr> + <tr> + <th>Snapshots Included</th> + <td> + <span style="statusFailed">NO</span> + </td> + </tr> + <tr> + <th>Indexed</th> + <td> + <span style="statusOk">YES</span> + </td> + </tr> + </table> + </div> + + <div> + <div style="float: right"> + <a href="add-repository.html">Edit Repository</a> + | + <a href="#">Delete Repository</a> + <!-- TODO!: serious confirmation --> + </div> + <h3>Snapshot Repository</h3> + <table> + <tr> + <th>Identifier</th> + <td> + <code>central-snapshots</code> + </td> + </tr> + <tr> + <th>Directory</th> + <td>...</td> + </tr> + <tr> + <th>Type</th> + <td>Maven 2.x Repository</td> + </tr> + <tr> + <th>Snapshots Included</th> + <td> + <span style="statusOk">YES</span> + </td> + </tr> + <tr> + <th>Indexed</th> + <td> + <span style="statusFailed">NO</span> + </td> + </tr> + </table> + </div> + + <p> + <a href="add-repository.html">Add Repository</a> + </p> + </div> <div id="notes"> <p>Notes</p> @@ -37,7 +118,6 @@ <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> diff --git a/design/white-site/src/site/xdoc/admin/proxies.xml b/design/white-site/src/site/xdoc/admin/proxies.xml new file mode 100644 index 000000000..8ec84833b --- /dev/null +++ b/design/white-site/src/site/xdoc/admin/proxies.xml @@ -0,0 +1,126 @@ +<!-- + ~ Copyright 2005-2006 The Apache Software Foundation. + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License. + --> + +<document> + <properties> + <title>Maven Repository Manager</title> + </properties> + <body> + <h1>Administration</h1> + + <div id="contentArea"> + <h2>Proxied Repositories</h2> + + <div> + <div style="float: right"> + <a href="add-proxied-repository.html">Edit Repository</a> + | + <a href="#">Delete Repository</a> + <!-- TODO!: serious confirmation --> + </div> + <h3>Ibiblio</h3> + <table> + <tr> + <th>Identifier</th> + <td> + <!-- must be unique among remote repos --> + <code>central</code> + </td> + </tr> + <tr> + <th>URL</th> + <td>...</td> + </tr> + <tr> + <th>Type</th> + <td>Maven 2.x Repository</td> + </tr> + <tr> + <th>Snapshots</th> + <td> + <span style="statusFailed">DISABLED</span> + </td> + </tr> + <tr> + <th>Releases</th> + <td> + <span style="statusOk">ENABLED</span> + </td> + </tr> + <tr> + <th>Proxied through</th> + <td>Central Repository ( + <code>central</code> + ) + </td> + </tr> + </table> + </div> + + <div> + <div style="float: right"> + <a href="add-proxied-repository.html">Edit Repository</a> + | + <a href="#">Delete Repository</a> + <!-- TODO!: serious confirmation --> + </div> + <h3>Codehaus Snapshots</h3> + <table> + <tr> + <th>Identifier</th> + <td> + <code>codehaus-snapshots</code> + </td> + </tr> + <tr> + <th>URL</th> + <td>...</td> + </tr> + <tr> + <th>Type</th> + <td>Maven 2.x Repository</td> + </tr> + <tr> + <th>Snapshots</th> + <td> + <span style="statusOk">ENABLED</span> + : updated hourly + </td> + </tr> + <tr> + <th>Releases</th> + <td> + <span style="statusOk">ENABLED</span> + </td> + </tr> + <tr> + <th>Proxied through</th> + <td>Snapshot Repository ( + <code>central-snapshots</code> + ) + </td> + </tr> + </table> + </div> + + <p> + <a href="add-proxied-repository.html">Add Repository</a> + </p> + + </div> + </body> +</document> + diff --git a/design/white-site/src/site/xdoc/admin/sync.xml b/design/white-site/src/site/xdoc/admin/sync.xml new file mode 100644 index 000000000..8d89a82e7 --- /dev/null +++ b/design/white-site/src/site/xdoc/admin/sync.xml @@ -0,0 +1,130 @@ +<!-- + ~ Copyright 2005-2006 The Apache Software Foundation. + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License. + --> + +<document> + <properties> + <title>Maven Repository Manager</title> + </properties> + <body> + <h1>Administration</h1> + + <div id="contentArea"> + <h2>Synced Repositories</h2> + + <div> + <div style="float: right"> + <a href="add-sync-repository.html">Edit Repository</a> + | + <a href="#">Delete Repository</a> + <!-- TODO!: serious confirmation --> + </div> + <h3>Apache</h3> + <table> + <tr> + <th>Identifier</th> + <td> + <!-- must be unique among remote repos --> + <code>apache</code> + </td> + </tr> + <tr> + <th>Method</th> + <td>rsync + ssh</td> + </tr> + <tr> + <th>Host</th> + <td>people.apache.org</td> + </tr> + <tr> + <th>Directory</th> + <td>/x1/www/people.apache.org/repo/m2-ibiblio-rsync-repository</td> + </tr> + <tr> + <th>Type</th> + <td>Maven 2.x Repository</td> + </tr> + <tr> + <th>Synced to</th> + <td>Central Repository ( + <code>central</code> + ) + </td> + </tr> + <tr> + <th>Schedule</th> + <td>0 * * * ?</td> + </tr> + </table> + </div> + + <div> + <div style="float: right"> + <a href="add-sync-repository.html">Edit Repository</a> + | + <a href="#">Delete Repository</a> + <!-- TODO!: serious confirmation --> + </div> + <h3>Apache (Legacy)</h3> + <table> + <tr> + <th>Identifier</th> + <td> + <!-- must be unique among remote repos --> + <code>apache-legacy</code> + </td> + </tr> + <tr> + <th>Method</th> + <td>rsync + ssh</td> + </tr> + <tr> + <th>Host</th> + <td>people.apache.org</td> + </tr> + <tr> + <th>Directory</th> + <td>/x1/www/people.apache.org/repo/m1-ibiblio-rsync-repository</td> + </tr> + <tr> + <th>Username</th> + <td>...</td> + </tr> + <tr> + <th>Type</th> + <td>Maven 1.x Repository</td> + </tr> + <tr> + <th>Synced to</th> + <td>Central Repository ( + <code>central</code> + ) + </td> + </tr> + <tr> + <th>Schedule</th> + <td>0 * * * ?</td> + </tr> + </table> + </div> + + <p> + <a href="add-sync-repository.html">Add Repository</a> + </p> + + </div> + </body> +</document> + |