diff options
Diffstat (limited to 'design/white-site/src/site/xdoc/admin')
-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 |
7 files changed, 648 insertions, 10 deletions
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> + |