put www.racktables.org under version control
authorDenis Ovsienko <denis@ovsienko.info>
Tue, 14 Mar 2017 11:37:26 +0000 (11:37 +0000)
committerDenis Ovsienko <denis@ovsienko.info>
Tue, 14 Mar 2017 11:37:26 +0000 (11:37 +0000)
This is a copy of the files served by the SourceForge virtual host.

27 files changed:
about.php [new file with mode: 0644]
contacts.php [new file with mode: 0644]
demo.php [new file with mode: 0644]
download.php [new file with mode: 0644]
favicon.ico [new file with mode: 0644]
footer.php [new file with mode: 0644]
google10e924deadb13e79.html [new file with mode: 0644]
header.php [new file with mode: 0644]
img/email2011.png [new file with mode: 0644]
img/ext-link.png [new file with mode: 0644]
img/logo.png [new file with mode: 0644]
img/screenshots/minishot-ipv4networks-tags-3.png [new file with mode: 0644]
img/screenshots/minishot-objectspace-3.png [new file with mode: 0644]
img/screenshots/minishot-rackspace-tags-3.png [new file with mode: 0644]
img/screenshots/minishot-tag_tree_editor-3.png [new file with mode: 0644]
img/screenshots/shot-indexpage.png [new file with mode: 0644]
img/screenshots/shot-ipv4networks-tags-3.png [new file with mode: 0644]
img/screenshots/shot-objectspace-3.png [new file with mode: 0644]
img/screenshots/shot-rackspace-tags-3.png [new file with mode: 0644]
img/screenshots/shot-tag_tree_editor-3.png [new file with mode: 0644]
img/sf-project-support.jpeg [new file with mode: 0644]
index.php [new file with mode: 0644]
racktables.org.css [new file with mode: 0644]
robots.txt [new file with mode: 0644]
screenshots.php [new file with mode: 0644]
sitemap.xml [new file with mode: 0644]
team.php [new file with mode: 0644]

diff --git a/about.php b/about.php
new file mode 100644 (file)
index 0000000..5a46204
--- /dev/null
+++ b/about.php
@@ -0,0 +1,33 @@
+<?php
+$bodyId = 'AboutPage';
+include 'header.php';
+?>
+<div id="Content">
+       <div id="Features">
+               <span id="FeaturesTitle">With RackTables you can:</span>
+               <ul>
+                       <li>Have a list of all devices you've got</li>
+                       <li>Have a list of all racks and enclosures</li>
+                       <li>Mount the devices into the racks</li>
+                       <li>Maintain physical ports of the devices and links between them</li>
+                       <li>Manage IP addresses, assign them to the devices and group them into networks</li>
+                       <li>Document your NAT rules</li>
+                       <li>Describe your loadbalancing policy and store loadbalancing configuration</li>
+                       <li>Attach files to various objects in the system</li>
+                       <li>Create users, assign permissions and allow or deny any actions they can do</li>
+                       <li>Label everything and even everyone with flexible tagging system</li>
+                       <li><strong>And, of course, you can access all that from anywhere in the world. All you need is a browser and internet connection!</strong></li>
+               </ul>
+       </div>
+<p>Lots of system and network administrators come to the point where they have to maintain quite complex documentation of the racks, devices, links and network resources they have in control. Most of them end up with putting all that information in some kind of spreadsheet and update that spreadsheet every time they do changes. That may work more or less acceptable until more than one person is doing the job. After that it turns into a nightmare and most of the people find it extremely irritating.</p>
+
+<p>This project aims to provide a complete solution to that problem. We &mdash; the authors of this project &mdash; are system and network administrators who once had to run a system of hundreds of servers, about 50 racks, thousands of IP addresses, lots of network equipment and other useful stuff lying around in the datacenters and offices of the company we worked for. And as everyone else we were trying to maintain various documentation in spreadsheets and eventually failed to maintain it well. Then we started thinking of a solution.</p>
+
+<p>There were, and there now are, of course, aplications that can do the job partially, but at that time we couldn't find one that would handle all that mess completely, either because we weren't looking thoroughly enough, or there just wasn't one that would just fit in. One way or another, we wrote a small application in PHP that would just store a list of racks and object, then started adding new features here and there and end up with this application that we still use and find it extremely useful.</p>
+
+<p>While communicating with our colleagues in other places all over the world we found that we could share our experience and that would be for everyone's benefit. We are proud to present RackTables. It's distributed under GPL license, so please go ahead and download and give it a try. <a href="contacts.php">Drop us a line</a> if you have any questions, or comments, or if you want to express how you like this product or even how you hate it. We always like to know other people's opinion.<p>
+
+<p><strong>P. S.</strong> The name "RackTables" comes from the fact that the original motivation for this software was to replace a set of pre-existing rack diagrams. The diagrams were manually maintained as tables inside a wiki page &mdash; one table per rack. When rendered, the wiki page looked very remotely similar to how current RackTables displays rack diagrams. As the purpose of the very first script was to generate for the same <u>racks</u> the same HTML <u>tables</u> from a few <u>tables</u> in a MySQL database, it was quite natural that "RackTables" happened to be the name for that first script, and then it just remained.</p>
+
+</div>
+<?php include 'footer.php';?>
diff --git a/contacts.php b/contacts.php
new file mode 100644 (file)
index 0000000..10b64d0
--- /dev/null
@@ -0,0 +1,55 @@
+<?php
+$bodyId = 'ContactsPage';
+include 'header.php';
+?>
+<div id="Content">
+<p>For those willing to give thumbs up or to help spreading the word, there are several ranking systems
+this project accepts votes/reviews through: <a href="https://sourceforge.net/projects/racktables">SourceForge</a>,
+<a href="https://www.openhub.net/p/RackTables">Open Hub</a>
+and <a href="https://www.linkedin.com/groups/2246365">LinkedIn</a>. Even a single post
+in your blog would be just Ok.
+
+</p>
+
+<p>There is a free (and even advertisement-free, thanks to <a href="https://www.freelists.org/">FreeLists</a>)
+mailing list for RackTables
+(<tt>racktables-users</tt>). It is currently the best place to share your experience or to ask
+for an advice. To change your subscription to the list, use the form below
+(or the <a href="https://www.freelists.org/list/racktables-users">original Freelists form</a>).
+Public archives of the list are <a href="https://www.freelists.org/archives/racktables-users/">available</a> without subscription.
+
+        <div id="MailingList">
+                <h3>RackTables users mailing list</h3>
+                <form action="https://www.freelists.org/cgi-bin/subscription.cgi" method="post">
+                        <p>
+                                Enter your email address:
+                                <input name="email" type="text">
+                                <input name="list" value="racktables-users" type="hidden">
+                                <input name="url_or_message" value="" type="hidden">
+                                <select name="action">
+                                        <option value="subscribe">Subscribe</option>
+                                        <option value="unsubscribe">Unsubscribe</option>
+                                        <option value="set digest">Turn Digest mode on</option>
+                                        <option value="unset digest">Turn Digest mode off</option>
+                                        <option value="set vacation">Turn Vacation mode on</option>
+                                        <option value="unset vacation">Turn Vacation mode off</option>
+                                        <option value="help">Get Help</option>
+                                </select>
+                                <input value="Go!" type="submit">
+                        </p>
+                </form>
+        </div>
+</p>
+
+<p>If you are sure you found a bug in the software, please use this
+<a href="https://bugs.racktables.org/">Mantis bug tracking system</a>
+system we have on SourceForge. Like in many volunteer-driven projects,
+requests are not dispatched immediately, but most of the major bugs end up
+fixed eventually. <strong>Please note</strong>, that all reported issues
+are public by default, but it is possible to protect sensitive information
+by setting "View Status" of a submitted issue to "private".</p>
+
+<p>If for some reason the public list and the bug tracker are not the choice
+for the matter, there is a closed committers-only list: <img src="img/email2011.png" class="email" width=154 height=15>.</p>
+</div>
+<?php include 'footer.php';?>
diff --git a/demo.php b/demo.php
new file mode 100644 (file)
index 0000000..708a948
--- /dev/null
+++ b/demo.php
@@ -0,0 +1,9 @@
+<?php
+$bodyId = 'DemoPage';
+include 'header.php';
+?>
+<div id="Content">
+       <p>The demo database is reset to the initial state by a cron script, don't be afraid to break anything there and don't input any valuable data, it will be lost. Log in with full privileges using <strong>username: <em>admin</em></strong> and <strong>password: <em>admin</em></strong>. Have fun!</p>
+       <p><a href="http://demo.racktables.org/">Release <?php echo $demorelease;?> demo<img width=16 height=16 src='/img/ext-link.png'></a></p>
+</div>
+<?php include 'footer.php';?>
diff --git a/download.php b/download.php
new file mode 100644 (file)
index 0000000..9b7ee43
--- /dev/null
@@ -0,0 +1,8 @@
+<?php
+$bodyId = 'DownloadPage';
+include 'header.php';
+?>
+<div id="Content">
+<p>The latest stable version is <strong><?php echo $lastrelease;?></strong>. You can <a href="/files/RackTables-<?php echo $lastrelease;?>.tar.gz">download it here</a>. Or check out older releases <a href="/files/">here</a></p>
+</div>
+<?php include 'footer.php';?>
diff --git a/favicon.ico b/favicon.ico
new file mode 100644 (file)
index 0000000..0b290ce
Binary files /dev/null and b/favicon.ico differ
diff --git a/footer.php b/footer.php
new file mode 100644 (file)
index 0000000..d36cf81
--- /dev/null
@@ -0,0 +1,31 @@
+<div id="Foot">
+       <div id="BottomMenu">
+               <ul>
+                       <li><a href="https://wiki.racktables.org/">Wiki</a>
+                       <img width=16 height=16 src='/img/ext-link.png'></li>
+                       <li><a href="https://github.com/RackTables/racktables">Source code</a>
+                       <img width=16 height=16 src='/img/ext-link.png'></li>
+                       <li><a href='https://bugs.racktables.org/'>Bug tracker</a>
+                       <img width=16 height=16 src='/img/ext-link.png'></li>
+                       <li><a href='https://bugs.racktables.org/roadmap_page.php'>Roadmap</a>
+                       <img width=16 height=16 src='/img/ext-link.png'></li>
+                       <!-- li><a href="https://sourceforge.net/projects/racktables"><img align=bottom src="https://sflogo.sourceforge.net/sflogo.php?group_id=293827&type=13" width=120 height=30 alt="Get RackTables at SourceForge.net." /></a>
+                       <img width=16 height=16 src='/img/ext-link.png'></li -->
+                       <li><a href="https://sourceforge.net/donate/index.php?group_id=293827"><img src="/img/sf-project-support.jpeg" width="88" height="32" border="0" alt="Support This Project" /></a></li>
+                       <li><a href='https://travis-ci.org/RackTables/racktables'><img width=90 height=20 src='https://travis-ci.org/RackTables/racktables.svg?branch=maintenance-0.20.x'></a>
+               </ul>
+       </div>
+       <div id="Copyright">
+Copyright &copy; 2013-2017 Alexey Andriyanov, Aaron Dummer, Denis Ovsienko and contributors<br>
+Copyright &copy; 2011-2012 Denis Ovsienko, Alexey Andriyanov, Aaron Dummer, Jonathan Thurman and contributors<br>
+Copyright &copy; 2010 Denis Ovsienko, Ryan Farrington, Alexey Andriyanov and contributors<br>
+Copyright &copy; 2009 Denis Ovsienko, Denis Yeldandi, Aaron Dummer, Jonathan Thurman and contributors<br>
+Copyright &copy; 2008 Denis Ovsienko, Aaron Dummer and contributors<br>
+Copyright &copy; 2006-2007 Denis Ovsienko, Denis Yeldandi and contributors<br>
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; version 2 of the License.
+       </div>
+</div>
+</body>
+</html>
diff --git a/google10e924deadb13e79.html b/google10e924deadb13e79.html
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/header.php b/header.php
new file mode 100644 (file)
index 0000000..a39ec8e
--- /dev/null
@@ -0,0 +1,48 @@
+<?php
+$lastrelease = '0.20.12';
+$demorelease = '0.20.12';
+if (!isset($bodyId))
+       $bodyId = 'IndexPage';
+?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<head>
+       <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+       <title>RackTables</title>
+       <link rel="stylesheet" href="racktables.org.css" />
+<!-- begin Google Analytics -->
+<script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-22249036-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+
+</script>
+<!-- end Google Analytics -->
+</head>
+
+<body id="<?php echo $bodyId; ?>">
+
+<div id="Head">
+       <span id="Logo"><a href="/"><img width=210 height=40 src="/img/logo.png" alt="Racktables"></a></span>
+       <span id="Demo"><a href="demo.php">Demo</a></span>
+       <img width=16 height=16 src='/img/ext-link.png'>
+</div>
+       <div id="TopMenu">
+               <ul>
+                       <li><a href="about.php">About</a></li>
+                       <li><a href="https://sourceforge.net/projects/racktables/files/">Download</a>
+                       <img width=16 height=16 src='/img/ext-link.png'></li>
+                       <!-- li><a href="https://sourceforge.net/project/screenshots.php?group_id=293827">Screenshots</a></li -->
+                       <li><a href="screenshots.php">Screenshots</a></li>
+                       <li><a href="team.php">Team</a></li>
+                       <li><a href="contacts.php">Feedback and community</a></li>
+               </ul>
+       </div>
+</div>
diff --git a/img/email2011.png b/img/email2011.png
new file mode 100644 (file)
index 0000000..bcdb249
Binary files /dev/null and b/img/email2011.png differ
diff --git a/img/ext-link.png b/img/ext-link.png
new file mode 100644 (file)
index 0000000..88b922f
Binary files /dev/null and b/img/ext-link.png differ
diff --git a/img/logo.png b/img/logo.png
new file mode 100644 (file)
index 0000000..b715df3
Binary files /dev/null and b/img/logo.png differ
diff --git a/img/screenshots/minishot-ipv4networks-tags-3.png b/img/screenshots/minishot-ipv4networks-tags-3.png
new file mode 100644 (file)
index 0000000..29d8524
Binary files /dev/null and b/img/screenshots/minishot-ipv4networks-tags-3.png differ
diff --git a/img/screenshots/minishot-objectspace-3.png b/img/screenshots/minishot-objectspace-3.png
new file mode 100644 (file)
index 0000000..03cae19
Binary files /dev/null and b/img/screenshots/minishot-objectspace-3.png differ
diff --git a/img/screenshots/minishot-rackspace-tags-3.png b/img/screenshots/minishot-rackspace-tags-3.png
new file mode 100644 (file)
index 0000000..6c57325
Binary files /dev/null and b/img/screenshots/minishot-rackspace-tags-3.png differ
diff --git a/img/screenshots/minishot-tag_tree_editor-3.png b/img/screenshots/minishot-tag_tree_editor-3.png
new file mode 100644 (file)
index 0000000..312d4b9
Binary files /dev/null and b/img/screenshots/minishot-tag_tree_editor-3.png differ
diff --git a/img/screenshots/shot-indexpage.png b/img/screenshots/shot-indexpage.png
new file mode 100644 (file)
index 0000000..3565250
Binary files /dev/null and b/img/screenshots/shot-indexpage.png differ
diff --git a/img/screenshots/shot-ipv4networks-tags-3.png b/img/screenshots/shot-ipv4networks-tags-3.png
new file mode 100644 (file)
index 0000000..d3ab794
Binary files /dev/null and b/img/screenshots/shot-ipv4networks-tags-3.png differ
diff --git a/img/screenshots/shot-objectspace-3.png b/img/screenshots/shot-objectspace-3.png
new file mode 100644 (file)
index 0000000..12d7bf9
Binary files /dev/null and b/img/screenshots/shot-objectspace-3.png differ
diff --git a/img/screenshots/shot-rackspace-tags-3.png b/img/screenshots/shot-rackspace-tags-3.png
new file mode 100644 (file)
index 0000000..c78dd1a
Binary files /dev/null and b/img/screenshots/shot-rackspace-tags-3.png differ
diff --git a/img/screenshots/shot-tag_tree_editor-3.png b/img/screenshots/shot-tag_tree_editor-3.png
new file mode 100644 (file)
index 0000000..6d3514c
Binary files /dev/null and b/img/screenshots/shot-tag_tree_editor-3.png differ
diff --git a/img/sf-project-support.jpeg b/img/sf-project-support.jpeg
new file mode 100644 (file)
index 0000000..5d15550
Binary files /dev/null and b/img/sf-project-support.jpeg differ
diff --git a/index.php b/index.php
new file mode 100644 (file)
index 0000000..95ae1cf
--- /dev/null
+++ b/index.php
@@ -0,0 +1,21 @@
+<?php include 'header.php';?>
+<div id="Content">
+       <div id="MainMotto">
+               <h1>RackTables is a datacenter asset management system</h1>
+       </div>
+       <div id="MainScreenshot"><img src="img/screenshots/shot-indexpage.png" width=471 height=313></div>
+       <div id="MainText">
+               <p>Racktables is a nifty and robust solution for datacenter and server room asset management. It helps document hardware assets, network addresses, space in racks, networks configuration and much much more!</p>
+               <div id="Download"><h3>Check the</h3><div id="DownloadButton"><a href="demo.php">Live demo (<?php echo $demorelease; ?>)</a></div></div>
+<div id="Download">
+<?php if ( isset ($currentrelease) && $currentrelease !== $lastrelease) { ?>
+               <h3>The current release<img width=16 height=16 src='/img/ext-link.png'></h3><div id="DownloadButton">
+               <a href="https://sourceforge.net/projects/racktables/files/RackTables-<?php echo $currentrelease;?>.tar.gz/download">RackTables <?php echo $currentrelease;?>
+               </a></div><br>
+<?php  } ?>
+               <h3>The latest stable release<img width=16 height=16 src='/img/ext-link.png'></h3><div id="DownloadButton">
+               <a href="https://sourceforge.net/projects/racktables/files/RackTables-<?php echo $lastrelease;?>.tar.gz/download">RackTables <?php echo $lastrelease;?>
+               </a></div></div>
+       </div>
+</div>
+<?php include 'footer.php';?>
diff --git a/racktables.org.css b/racktables.org.css
new file mode 100644 (file)
index 0000000..1130fc5
--- /dev/null
@@ -0,0 +1,257 @@
+*, html {
+       padding: 0;
+       margin: 0;
+       border: none;
+}
+
+body {
+       font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
+       padding: 20px 40px 20px 40px;
+       width: 1000px;
+       margin-left: auto;
+       margin-right: auto;
+       font-size: 10pt;
+}
+
+a {
+       color: black;
+}
+
+a:visited {
+       color: #555;
+}
+
+p {
+       margin-top: 2em;
+       text-indent: 2em;
+}
+
+hr {
+       border: 1px solid;
+}
+
+#Head {
+       clear: both;
+}
+
+#Head #Logo {
+       margin-left: -8px;
+}
+
+#Head #Demo {
+       font-size: 1.6em;
+       font-style: italic;
+       position: relative;
+       bottom: 2px;
+}
+
+#Head #Demo a {
+}
+
+#TopMenu {
+       margin: 40px 0px 20px 0px;
+       padding: 0px 0px 10px 0px;
+       border-bottom: 1px solid black;
+}
+
+#TopMenu ul {
+
+}
+
+#TopMenu ul li {
+       display: inline;
+       list-style-type: none;
+       font-size: 1.4em;
+       padding: 0px 30px 0px 0px;
+}
+
+#TopMenu ul li a {
+       text-decoration: none;
+}
+
+#TopMenu ul li a:hover {
+       text-decoration: underline;
+}
+
+#TopMenu ul li a:visited {
+       color: #555;
+}
+
+#FreshMeat {
+       margin: 40px 0px 20px 0px;
+       padding: 0px 0px 10px 0px;
+       float: right;
+       font-size: 1.4em;
+}
+
+#FreshMeat a {
+       text-decoration: none;
+}
+
+#FreshMeat a:hover {
+       text-decoration: underline;
+}
+#Content {
+       margin: 10px;
+}
+
+
+#Content #MainScreenshot {
+       float: right;
+       border: 1px solid #c0c0c0;
+       margin: 10px 10px 30px 10px;
+}
+
+#Content #MainMotto h1 {
+       font-size: 1.5em;
+       margin-bottom: 10px;
+}
+
+#Content #MainText {
+       margin-top: 30px;
+}
+
+#Content #MainText p {
+       font-size: 1.1em;
+       line-height: 1.7em;
+}
+
+#Download {
+       width: 300px;
+       margin: 50px 0px 0px 70px;
+       padding: 10px 10px 10px 10px;
+       border: 1px dashed #3c78b5;
+       text-align: center;
+}
+
+#DownloadButton {
+       background-color: #3c78b5;
+       font-size: 1.8em;
+       font-weight: bold;
+       text-align: center;
+       border: 1px solid #b0b0b0;
+       width: 260px;
+       margin-left: auto;
+       margin-right: auto;
+       margin-top: 10px;
+}
+
+#DownloadButton a {
+       text-decoration: none;
+       color: white;
+}
+
+#Foot {
+       clear: both;
+}
+
+#BottomMenu {
+       margin: 20px 0px 40px 0px;
+       padding: 10px 0px 0px 0px;
+       border-top: 1px solid black;
+}
+
+#BottomMenu ul {
+
+}
+
+#BottomMenu ul li {
+       display: inline;
+       list-style-type: none;
+       font-size: 1.3em;
+       padding: 0px 30px 0px 0px;
+}
+
+#BottomMenu ul li a {
+       text-decoration: none;
+}
+
+#BottomMenu ul li a:hover {
+       text-decoration: underline;
+}
+
+#BottomMenu ul li a:visited {
+       color: #555;
+}
+
+#MailingList {
+       margin-bottom: 20px;
+}
+
+#MailingList h3 {
+       margin-top: 20px;
+       margin-left: 2em;
+       font-size: 1.1em;
+       font-weight: bold;
+}
+
+#MailingList a{
+}
+
+#MailingList p{
+       margin-left: 20px;
+       margin-top: 5px;
+}
+
+#MailingList input, #MailingList select {
+       border: 1px solid black;
+}
+
+#Copyright {
+       font-size: 0.6em;
+}
+
+
+.screenshotBlock {
+       width: 500px;
+       clear: both;
+       margin: 20px 0px 20px 0px;
+       margin-left: auto;
+       margin-right: auto;
+}
+
+.screenshotImage, .screenshotImageRight {
+       float: left;
+       border: 1px solid #c0c0c0;
+       margin: 0px 10px 10px 10px;
+}
+
+.screenshotImageRight {
+       float: right;
+}
+
+#AboutPage #Content p {
+       margin-top: 2em;
+       text-indent: 2em;
+}
+
+#AboutPage #Features {
+       float: right;
+       width: 300px;
+       margin: 0px 10px 20px 20px;
+       border-left: 1px solid #c0c0c0;
+       padding: 10px 0px 10px 20px;
+}
+
+#AboutPage #Features #FeaturesTitle {
+       font-size: 1.2em;
+       font-weight: bold;
+}
+
+#AboutPage #Features ul {
+       list-style-position: inside;
+}
+
+#AboutPage #Features ul li {
+       margin-top: 5px;
+       margin-bottom: 5px;
+}
+
+#AboutPage #Features ul li sup {
+       text-decoration: underline;
+       cursor: pointer;
+}
+
+img.email {
+       vertical-align: bottom;
+}
diff --git a/robots.txt b/robots.txt
new file mode 100644 (file)
index 0000000..7d329b1
--- /dev/null
@@ -0,0 +1 @@
+User-agent: *
diff --git a/screenshots.php b/screenshots.php
new file mode 100644 (file)
index 0000000..5edc029
--- /dev/null
@@ -0,0 +1,24 @@
+<?php include 'header.php';?>
+<div id="Content">
+       <div class="screenshotBlock">
+               <div class="screenshotImageRight"><a href="img/screenshots/shot-objectspace-3.png"><img src="img/screenshots/minishot-objectspace-3.png" width=160 height=168></a></div>
+With RackTables you can get a list of all your hardware, asset numbers and barcodes it has, assign tags to the devices and fetch them at any time based on various filtering rules.
+       </div>
+
+       <div class="screenshotBlock">
+               <div class="screenshotImage"><a href="img/screenshots/shot-rackspace-tags-3.png"><img src="img/screenshots/minishot-rackspace-tags-3.png" width=160 height=121></a></div>
+You can organize your hardware in racks of various properties, group racks in rack rows, check free space and mark unusable units.
+       </div>
+
+       <div class="screenshotBlock">
+               <div class="screenshotImageRight"><a href="img/screenshots/shot-ipv4networks-tags-3.png"><img src="img/screenshots/minishot-ipv4networks-tags-3.png" width=160 height=158></a></div>
+No more lost IP addresses and pinging the networks through to find a free one. Document your address range usage, assign addresses to device and you will always remember who and why is using that address.
+       </div>
+
+       <div class="screenshotBlock">
+               <div class="screenshotImage"><a href="img/screenshots/shot-tag_tree_editor-3.png"><img src="img/screenshots/minishot-tag_tree_editor-3.png" width=160 height=177></a></div>
+Organize and label anything you want with flexible tagging mechanism, so when you want to find, let's say everything that relates to test environment, you can do that with a couple of mouseclicks.
+       </div>
+
+</div>
+<?php include 'footer.php';?>
diff --git a/sitemap.xml b/sitemap.xml
new file mode 100644 (file)
index 0000000..51454ba
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
+       <url>
+               <loc>http://racktables.org/</loc>
+               <changefreq>monthly</changefreq>
+       </url>  
+       <url>
+               <loc>http://racktables.org/demo.php</loc>
+               <changefreq>monthly</changefreq>
+       </url>  
+</urlset>
diff --git a/team.php b/team.php
new file mode 100644 (file)
index 0000000..a000125
--- /dev/null
+++ b/team.php
@@ -0,0 +1,32 @@
+<?php
+$bodyId = 'TeamPage';
+include 'header.php';
+?>
+<div id="Content">
+<h2 id="pilot">Denis Ovsienko</h2>
+  <b>IRC Nick:</b> pilot<br>
+  <b>Location:</b> Maidstone, Kent, United Kingdom<br>
+  <b>RackTables Responsibilities:</b> developer<br>
+  <b>Component Responsibilities:</b> 802.1Q VLANs<br>
+<br><hr><br>
+
+<h2 id="adoom42">Aaron Dummer</h2>
+  <b>IRC Nick:</b> adoom42<br>
+  <b>Location:</b> San Francisco, USA<br>
+  <b>RackTables Responsibilities:</b> Bug Tracker and Wiki software administrator, treasurer<br>
+  <b>Component Responsibilities:</b> SNMP, VMs/containers<br>
+<br><hr><br>
+
+<h2 id="andriyanov">Alexey Andriyanov</h2>
+  <b>IRC Nick:</b> N/A<br>
+  <b>Location:</b> Moscow, Russia<br>
+  <b>RackTables Responsibilities:</b> developer, release manager<br>
+  <b>Component Responsibilities:</b> IPv4/IPv6/SLB, JavaScript<br>
+<br><hr><br>
+
+<h2 id=alaunay">Arnaud Launay</h2>
+  <b>IRC Nick:</b> alaunay<br>
+  <b>Location:</b> France<br>
+  <b>RackTables Responsibilities:</b> hosting and systems administration for the bug tracker, wiki and demo<br>
+</div>
+<?php include 'footer.php';?>