Update "Downloads" pages for redesign.
authorJonathan S. Katz <jonathan.katz@excoventures.com>
Mon, 16 Apr 2018 03:40:00 +0000 (23:40 -0400)
committerJonathan S. Katz <jonathan.katz@excoventures.com>
Tue, 17 Apr 2018 17:43:12 +0000 (13:43 -0400)
The downloads workflow remains the same, but adds more structured
elements to the page for easier viewing.

Authors: Sarah Conway <sarah.conway@crunchydata.com> and me.

15 files changed:
templates/downloads/categorylist.html
templates/downloads/ftpbrowser.html
templates/downloads/productlist.html
templates/pages/download.html
templates/pages/download/freebsd.html
templates/pages/download/linux.html
templates/pages/download/linux/debian.html
templates/pages/download/linux/redhat.html
templates/pages/download/linux/suse.html
templates/pages/download/linux/ubuntu.html
templates/pages/download/macosx.html
templates/pages/download/openbsd.html
templates/pages/download/snapshots.html
templates/pages/download/solaris.html
templates/pages/download/windows.html

index 06ae780d82a2509d85ca3aa149f644b79998cf78..73a87641e53b228fae9673957bd5a31b546f5518 100644 (file)
@@ -1,7 +1,7 @@
 {%extends "base/page.html"%}
 {%block title%}Software Catalogue - Product Categories{%endblock%}
 {%block contents%}
-<h1>Software Catalogue - Product Categories</h1>
+<h1>Software Catalogue - Product Categories <i class="fas fa-th-list"></i></h1>
 
 <p>PostgreSQL-related interfaces, extensions and software are available from a
 wide variety of Open Source projects, companies and individuals. To help you find
index 5c23f883457439a8fb62383e903b6eeb2ba8293b..fd751281a798dad77cbdc8d196799e36adc19945 100644 (file)
@@ -1,7 +1,7 @@
 {%extends "base/page.html"%}
 {%block title%}File Browser{%endblock%}
 {%block contents%}
-<h1>File Browser</h1>
+<h1>File Browser <i class="fa fa-folder-open"></i></h1>
 <h3><a href="/ftp/">Top</a>{%for b in breadcrumbs%} &rarr; <a href="/ftp/{{b.path}}/">{{b.name}}</a>{%endfor%}</h3>
 
 {%if directories%}
index 28e25a2895b8f1068491983e43dec96a5b91b1b3..0ef90a95a0a1a32737d3b1d7e19c770bcf992c75 100644 (file)
@@ -8,36 +8,30 @@
 <p>{{productcount}} product(s) were found in this category.</p>
 <p>{{category.blurb|safe}}</p>
 
-{%for product in products %}
-
-<div class="tblBasic">
-<table class="tblBasicGrey">
-<tr>
-  <th class="colFirst">Product</th>
-  <td class="colLast"><a href="{{product.url}}">{{product.name}}</a></td>
-</tr>
-<tr>
-  <th class="colFirst" style="vertical-align: top;">Description</th>
-  <td class="colLast">{{product.description|markdown}}</td>
-</tr>
-<tr>
-  <th class="colFirst">Licence</th>
-  <td class="colLast">{{product.licencetype}}</td>
-</tr>
-{%if product.price%}
-<tr>
-  <th class="colFirst">Pricing&nbsp;info</th>
-  <td class="colLast">{{product.price}}</td>
-</tr>
-{%endif%}
-<tr>
-  <th class="colFirst">Publisher</th>
-  <td class="colLast"><a href="{{product.org.url}}">{{product.org.name}}</a></td>
-</tr>
-</table>
-</div>
-
-{%endfor%}
+{% for product in products %}
+  <h2 class="news"><a href="{{product.url}}" target="_blank">{{product.name}}</a></h2>
+  <table class="table table-striped">
+    <thead class="thead-light">
+      <tr>
+        <th scope="col" style="width: 60%">Description</th>
+        <th scope="col" style="width: 10%">License</th>
+        <th scope="col" style="width: 10%">Pricing</th>
+        <th scope="col" style="width: 20%">Publisher</th>
+        <th scope="col">&nbsp;</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+       <td>{{product.description|markdown}}</td>
+        <td>{{product.licencetype}}</td>
+        <td>{{product.price}}</td>
+        <td><a href="{{product.org.url}}" target="_blank">{{product.org.name}}</a></td>
+        <td><a href="{{product.url}}" target="_blank">View</a></td>
+      </tr>
+    </tbody>
+  </table>
+  <hr />
+{% endfor %}
 
 <p><em><strong>Note:</strong> The PostgreSQL Global Development Group do not endorse or
 recommend any products listed, and cannot vouch for the quality or reliability
index 64df7653c8337825c0ecc714f956591ba1b9286e..4835a7892787b61afa8f60b1e53005ebbd3dda7b 100644 (file)
@@ -1,9 +1,8 @@
 {%extends "base/page.html"%}
 {%block title%}Downloads{%endblock%}
 {%block contents%}
-<div id="pgDownloadsWrap">
 
-<h1>Downloads</h1>
+<h1>Downloads <i class="fa fa-download"></i></h1>
 
 <h2>PostgreSQL Core Distribution</h2>
 
@@ -27,11 +26,13 @@ systems:
  </li>
  <li>Linux
   <ul>
- <li><a href="/download/linux/redhat/">Red Hat</a> family Linux (including CentOS/Fedora/Scientific/Oracle variants)</li>
- <li><a href="/download/linux/debian/">Debian</a> GNU/Linux and derivatives</li>
- <li><a href="/download/linux/ubuntu/">Ubuntu</a> Linux and derivatives</li>
- <li><a href="/download/linux/suse/">SuSE</a> and OpenSuSE</li>
-   <li><a href="/download/linux/">Other</a> Linux</li>
+    <li>
+      <a href="/download/linux/redhat/">Red Hat</a> family Linux (including <a href="/download/linux/redhat/">CentOS</a>/<a href="/download/linux/redhat/">Fedora</a>/<a href="/download/linux/redhat/">Scientific/Oracle</a> variants)
+    </li>
+    <li><a href="/download/linux/debian/">Debian</a> GNU/Linux and derivatives</li>
+    <li><a href="/download/linux/ubuntu/">Ubuntu</a> Linux and derivatives</li>
+    <li><a href="/download/linux/suse/">SuSE</a> and <a href="/download/linux/suse/">OpenSuSE</a></li>
+    <li><a href="/download/linux/">Other</a> Linux</li>
   </ul>
  </li>
  <li><a href="/download/macosx/">macOS</a></li>
@@ -44,7 +45,7 @@ systems:
 <p>
 The source code can be found in the main <a href="/ftp/source/">file browser</a>
 or you can access the source control repository directly
-at <a href="https://git.postgresql.org/gitweb/?p=postgresql.git;a=summary">git.postgresql.org</a>.
+at <a href="https://git.postgresql.org/gitweb/?p=postgresql.git;a=summary" target="_blank">git.postgresql.org</a>.
 Instructions for building from source can be found in the
 <a href="/docs/current/static/installation.html">documentation</a>.
 </p>
@@ -118,5 +119,4 @@ that you may find useful.</p>
 <h2>File Browser</h2>
 <p>You can download most of the software we publish from a mirror site using our <a href="/ftp/">File Browser</a>.</p>
 
-</div>
 {%endblock%}
index 66e9755c613e7c2146f30977a2875df1346aa2a3..566c47ce370ec6f8c948bb49709969e6d9d9163b 100644 (file)
@@ -2,15 +2,15 @@
 {%block title%}FreeBSD packages{%endblock%}
 {%block contents%}
 
-<h1>FreeBSD packages</h1>
+<h1>FreeBSD packages <img class="logo" src="/media/img/freebsd.svg" alt="FreeBSD Logo" /></h1>
 
 <h2>FreeBSD Ports</h2>
 
-<p>PostgreSQL packages are available for FreeBSD from the <a href="http://www.freebsd.org/ports">FreeBSD
+<p>PostgreSQL packages are available for FreeBSD from the <a href="http://www.freebsd.org/ports" target="_blank">FreeBSD
        Ports and Packages Collection</a>. Please see the ports documentation for information on how
 to install ports.</p>
 
-<p>A list of <a href="http://www.freebsd.org/cgi/ports.cgi?query=postgresql&stype=name&sektion=databases">PostgreSQL
+<p>A list of <a href="http://www.freebsd.org/cgi/ports.cgi?query=postgresql&stype=name&sektion=databases" target="_blank">PostgreSQL
        packages</a> can be found using the Ports Search tool on the FreeBSD website.</p>
 
 {%endblock%}
index aff505f7a9bae900f4a44c2a36d3d0a015221830..9cd6bcc7083ff4429bc3908d926ef377312737df 100644 (file)
@@ -2,17 +2,19 @@
 {%block title%}Linux downloads (other){%endblock%}
 {%block contents%}
 
-<h1>Linux downloads (other)</h1>
+<h1>Linux downloads (other) <img class="logo" src="/media/img/linux.svg" alt="Linux Logo" /></h1>
 <p>
 <strong>Note!</strong> These are the generic Linux download instructions. If you
 are using one of the major Linux distributions, you should read the
 distribution specific instructions:
 </p>
 <ul>
- <li><a href="/download/linux/redhat/">Red Hat</a> family Linux (including CentOS/Fedora/Scientific/Oracle variants)</li>
- <li><a href="/download/linux/debian/">Debian</a> GNU/Linux and derivatives</li>
- <li><a href="/download/linux/ubuntu/">Ubuntu</a> Linux and derivatives</li>
- <li><a href="/download/linux/suse/">SuSE</a> and OpenSuSE</li>
+  <li>
+    <a href="/download/linux/redhat/">Red Hat</a> family Linux (including <a href="/download/linux/redhat/">CentOS</a>/<a href="/download/linux/redhat/">Fedora</a>/<a href="/download/linux/redhat/">Scientific/Oracle</a> variants)
+  </li>
+  <li><a href="/download/linux/debian/">Debian</a> GNU/Linux and derivatives</li>
+  <li><a href="/download/linux/ubuntu/">Ubuntu</a> Linux and derivatives</li>
+  <li><a href="/download/linux/suse/">SuSE</a> and <a href="/download/linux/suse/">OpenSuSE</a></li>
 </ul>
 
 <h2>Generic linux distributions</h2>
index 0900869010049dcce6a76852d9f76e1bf8fcac90..f037c1265eb1627c91241f77f9800d76ad001eb4 100644 (file)
@@ -2,12 +2,12 @@
 {%block title%}Linux downloads (Debian){%endblock%}
 {%block contents%}
 
-<h1>Linux downloads (Debian)</h1>
+<h1>Linux downloads (Debian) <img class="logo" src="/media/img/debian.svg" alt="Debian Logo" /></h1>
 <p>
 PostgreSQL is available in all Debian versions by default. However, the
 stable versions of Debians "snapshot" a specific version of PostgreSQL
 that is then supported throughout the lifetime of that Debian version.
-The PostgreSQL project also maintains an apt repository with all supported
+The PostgreSQL project also maintains an <a href="#apt">apt repository</a> with all supported
 of PostgreSQL available.
 </p>
 
@@ -20,70 +20,102 @@ of PostgreSQL available.
  -->
 </script>
 
+<a name="apt"></a>
 <h2>PostgreSQL Apt Repository</h2>
 <p>
 If the version included in your version of Debian is not the one you want,
-you can use the PostgreSQL Apt Repository. This repository will integrate
+you can use the <a href="https://apt.postgresql.org" target="_blank">PostgreSQL Apt Repository</a>. This repository will integrate
 with your normal systems and patch management, and provide automatic
 updates for all supported versions of PostgreSQL throughout the support
 <a href="/support/versioning/">lifetime</a> of PostgreSQL.
 </p>
 <p>
 The PostgreSQL apt repository supports the currently supported stable
-versions of debian, wheezy (7.x) and Jessie (8.x) as well as Stretch (9.x), on amd64, i386
-and ppc64el architectures.
+versions of Debian:
 </p>
+<ul>
+  <li>Stretch (9.x)</li>
+  <li>Jessie (8.x)</li>
+  <li>Wheezy (7.x)</li>
+</ul>
+<p>on the following architectures:</p>
+<ul>
+  <li>amd64</li>
+  <li>i386</li>
+  <li>ppc64el</li>
+</ul>
 <p>
 To use the apt repository, follow these steps:
 </p>
-<ul>
+<ol>
  <li>
-  <select id="field.series" name="field.series" onchange='updateSeries(this);'>
+  <select id="field.series" name="field.series" class="custom-select" onchange='updateSeries(this);'>
    <option selected="selected" value="YOUR_DEBIAN_VERSION_HERE">Choose your Debian version</option>
    <option value="stretch">Stretch (9.x)</option>
    <option value="jessie">Jessie (8.x)</option>
    <option value="wheezy">Wheezy (7.x)</option>
   </select>
  </li>
- <li>Create the file <em>/etc/apt/sources.list.d/pgdg.list</em>, and add a line
- for the repository
- <code>deb http://apt.postgresql.org/pub/repos/apt/ <span id="series-deb">YOUR_DEBIAN_VERSION_HERE</span>-pgdg main</code>
+ <li>
+   Create the file <var>/etc/apt/sources.list.d/pgdg.list</var>, and add a line
+ for the repository:
+   <pre class="code">
+     deb http://apt.postgresql.org/pub/repos/apt/ <span id="series-deb">YOUR_DEBIAN_VERSION_HERE</span>-pgdg main</pre>
  </li>
- <li>Import the repository signing key, and update the package lists
-   <code>
-wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \<br/>
-&nbsp;&nbsp;sudo apt-key add -<br/>
-sudo apt-get update
-   </code>
+ <li>
+   Import the repository signing key, and update the package lists:
+   <pre class="code">
+     wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
+     sudo apt-get update</pre>
  </li>
-</ul>
+</ol>
 <p>
 For more information about the apt repository, including answers to frequent
 questions, please see the apt page on
-<a href="https://wiki.postgresql.org/wiki/Apt">the wiki</a>.
+<a href="https://wiki.postgresql.org/wiki/Apt" target="_blank">the wiki</a>.
 </p>
 
 <h2>Included in distribution</h2>
 <p>
 Debian includes PostgreSQL by default. To install PostgreSQL on
-Debian, use the <em>apt-get</em> (or other apt-driving) command:
+Debian, use the <code>apt-get</code> (or other apt-driving) command:
 </p>
-<code>
-apt-get install postgresql-9.6
-</code>
+<pre class="code">
+  apt-get install postgresql-9.6
+</pre>
 <p>
 The repository contains many different packages including third party
 addons. The most common and important packages are (substitute the
 version number as required):
 </p>
-<ul>
- <li>postgresql-client-9.6 - client libraries and client binaries</li>
- <li>postgresql-9.6 - core database server</li>
- <li>postgresql-contrib-9.6 - additional supplied modules</li>
- <li>libpq-dev - libraries and headers for C language frontend development</li>
- <li>postgresql-server-dev-9.6 - libraries and headers for C language backend development</li>
- <li>pgadmin3 - pgAdmin III graphical administration utility</li>
-</ul>
+<table class="table table-striped">
+  <tbody>
+    <tr>
+     <th scope="row">postgresql-client-9.6</th>
+     <td>client libraries and client binaries</td>
+    </tr>
+    <tr>
+     <th scope="row">postgresql-9.6</th>
+     <td>core database server</td>
+    </tr>
+    <tr>
+     <th scope="row">postgresql-contrib-9.6</th>
+     <td>additional supplied modules</td>
+    </tr>
+    <tr>
+     <th scope="row">libpq-dev</th>
+     <td>libraries and headers for C language frontend development</td>
+    </tr>
+    <tr>
+     <th scope="row">postgresql-server-dev-9.6</th>
+     <td>libraries and headers for C language backend development</td>
+    </tr>
+    <tr>
+     <th scope="row">pgadmin4</th>
+     <td>pgAdmin 4 graphical administration utility</td>
+    </tr>
+  </tbody>
+</table>
 
 <h2>Debian backports</h2>
 <p>
@@ -105,40 +137,42 @@ the builtin repositories.
 <p>The installers are tested by EnterpriseDB on the following platforms.
     They may also work on other variations or versions:</p>
 
-<div class="tblBasic">
-  <table border="0" cellpadding="0" cellspacing="0" class="tblBasicGrey">
+<table class="table table-striped">
+  <thead>
     <tr>
       <th>PostgreSQL Version</th>
       <th>64 Bit Platforms</th>
       <th>32 Bit Platforms</th>
     </tr>
+  </thead>
+  <tbody>
     <tr>
-      <td>10</td>
+      <th scope="row">10</th>
       <td>Debian 8.x &amp; 7.x</td>
       <td>&nbsp;</td>
     </tr>
     <tr>
-      <td>9.6</td>
+      <th scope="row">9.6</th>
       <td>Debian 8.x &amp; 7.x</td>
       <td>&nbsp;</td>
     </tr>
     <tr>
-      <td>9.5</td>
+      <th scope="row">9.5</th>
       <td>Debian 7.x</td>
       <td>Debian 7.x</td>
     </tr>
     <tr>
-      <td>9.4</td>
+      <th scope="row">9.4</th>
       <td>Debian 7.x</td>
       <td>Debian 7.x</td>
     </tr>
     <tr>
-      <td>9.3</td>
+      <th scope="row">9.3</th>
       <td>Debian 7.x</td>
       <td>Debian 7.x</td>
     </tr>
-  </table>
-</div>
+  </tbody>
+</table>
 
 {%include "pages/download/linux/linux_source.inc" %}
 {%endblock%}
index d32f8b1df645dbd1debdab172db7b86f1892e252..3f8c78fb440987d39d608e208e9538c42d681a07 100644 (file)
@@ -5,10 +5,21 @@
 {%endblock%}
 {%block contents%}
 
-<h1>Linux downloads (Red Hat family)</h1>
+<h1>Linux downloads (Red Hat family) <img class="logo" src="/media/img/redhat.svg" alt="Red Hat Logo" /></h1>
+<p>
+The Red Hat family of distributions includes:
+</p>
+<p>
+  <ul>
+    <li>Red Hat Enterprise Linux</li>
+    <li>CentOS</li>
+    <li>Fedora</li>
+    <li>Scientific Linux</li>
+    <li>Oracle Linux</li>
+  </ul>
+</p>
+<p>and others.</p>
 <p>
-The Red Hat family of distributions includes Red Hat Enterprise Linux,
-CentOS, Fedora, Scientific Linux, Oracle Linux and others.
 PostgreSQL is available on these platforms by default. However,
 each version of the platform normally "snapshots" a specific version of
 PostgreSQL that is then supported throughout the lifetime of this platform.
@@ -17,46 +28,56 @@ project provides a <a href="#yum">repository</a> of packages of all
 supported versions for the most common distributions.
 </p>
 
-<a name="yum"></a><h2>PostgreSQL Yum Repository</h2>
+<a name="yum"></a>
+<h2>PostgreSQL Yum Repository</h2>
 <p>
-This repository will integrate
+The <a href="https://yum.postgresql.org" target="_blank">PostgreSQL Yum Repository</a> will integrate
 with your normal systems and patch management, and provide automatic
 updates for all supported versions of PostgreSQL throughout the support
 <a href="/support/versioning/">lifetime</a> of PostgreSQL.
 </p>
 <p>
-The PostgreSQL yum repository currently supports Red Hat Enterprise Linux,
-CentOS, Oracle Enterprise Linux and Scientific Linux,
-as well as current versions of Fedora. Note that due to the shorter support cycle
-on Fedora, all versions are not available on this platform, and we recommend not
+The PostgreSQL Yum Repository currently supports:
+</p>
+<p>
+  <ul>
+    <li>Red Hat Enterprise Linux</li>
+    <li>CentOS</li>
+    <li>Scientific Linux</li>
+    <li>Oracle Linux</li>
+    <li>Fedora<sup>*</sup></li>
+  </ul>
+</p>
+<p><strong><sup>*</sup>Note</strong>: due to the shorter support cycle
+on Fedora, all supported versions of PostgreSQL are not available on this platform. We do not recommend
 using Fedora for server deployments.
 </p>
 <p>
-To use the yum repository, follow these steps:
+To use the PostgreSQL Yum Repository, follow these steps:
 </p>
-<ul>
-  <li>Select version: <select id="version" onChange="verChanged()"></select><br/></li>
-  <li>Select platform: <select id="platform" onChange="platChanged()"></select></li>
-  <li>Select architecture: <select id="arch" onChange="archChanged()"></select></li>
+<ol>
+  <li>Select version: <select id="version" class="custom-select" onChange="verChanged()"></select><br/></li>
+  <li>Select platform: <select id="platform" class="custom-select" onChange="platChanged()"></select></li>
+  <li>Select architecture: <select id="arch" class="custom-select" onChange="archChanged()"></select></li>
   <li>Install the repository RPM:
-    <code id="reporpm"></code>
+    <pre id="reporpm" class="code"></pre>
   </li>
   <li>Install the client packages:
-    <code id="clientpackage"></code>
+    <pre id="clientpackage" class="code"></pre>
   </li>
   <li>Optionally install the server packages:
-    <code id="serverpackage"></code>
+    <pre id="serverpackage" class="code"></pre>
   </li>
   <li>Optionally initialize the database and enable automatic start:
-    <code id="initdb"></code>
+      <pre id="initdb" class="code"></pre>
   </li>
-</ul>
+</ol>
 
 <h2>Included in distribution</h2>
 <p>
 These distributions all include PostgreSQL by default. To install
-PostgreSQL from these repositories, use the <em>yum</em> command on RHEL 5,6 and 7,
-or <em>dnf</em> command on Fedora 24+:
+PostgreSQL from these repositories, use the <var>yum</var> command on RHEL 5,6 and 7,
+or <var>dnf</var> command on Fedora 24+:
 </p>
 <p>
 <code>
@@ -64,6 +85,9 @@ yum install postgresql-server
 </code>
 </p>
 <p>
+or <var>dnf</var> command on Fedora 24+:
+</p>
+<p>
 <code>
 dnf install postgresql-server
 </code>
@@ -72,34 +96,36 @@ dnf install postgresql-server
 Which version of PostgreSQL you get will depend on the version of
 the distribution:
 </p>
-<div class="tblBasic">
- <table border="0" cellpadding="0" cellspacing="0" class="tblBasicGrey">
-  <tr>
-   <th class="colFirst">Distribution</th>
-   <th class="colLast">Version</th>
-  </tr>
-  <tr>
-   <td class="colFirst">RHEL/CentOS/SL/OL 7</td>
-   <td class="colLast">9.2(also supplies package rh-postgresql95 and rh-postgresql94 via SCL)</td>
-  </tr>
-  <tr>
-   <td class="colFirst">RHEL/CentOS/SL/OL 6</td>
-   <td class="colLast">8.4(also supplies package postgresql92)</td>
-  </tr>
-  <tr>
-   <td class="colFirst">RHEL/CentOS/SL/OL 5</td>
-   <td class="colLast">8.1 (also supplies package postgresql84)</td>
-  </tr>
-  <tr>
-   <td class="colFirst">Fedora 25</td>
-   <td class="colLast">9.6</td>
-  </tr>
-  <tr class="lastrow">
-   <td class="colFirst">Fedora 24</td>
-   <td class="colLast">9.4</td>
-  </tr>
- </table>
-</div>
+<table class="table table-striped">
+  <thead class="thead-light">
+    <tr>
+      <th>Distribution</th>
+      <th>Version</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+     <th scope="row">RHEL/CentOS/SL/OL 7</th>
+     <td>9.2 (also supplies package rh-postgresql95 and rh-postgresql94 via SCL)</td>
+    </tr>
+    <tr>
+     <th scope="row">RHEL/CentOS/SL/OL 6</th>
+     <td>8.4 (also supplies package postgresql92)</td>
+    </tr>
+    <tr>
+     <th scope="row">RHEL/CentOS/SL/OL 5</th>
+     <td>8.1 (also supplies package postgresql84)</td>
+    </tr>
+    <tr>
+     <th scope="row">Fedora 25</th>
+     <td>9.6</td>
+    </tr>
+    <tr>
+     <th scope="row">Fedora 24</th>
+     <td>9.4</td>
+    </tr>
+  </tbody>
+</table>
 <p>
 Other Red Hat family distributions may ship a different version of
 PostgreSQL by default, check with your distribution vendor to be sure.
@@ -110,30 +136,48 @@ The repository contains many different packages including third party
 addons. The most common and important packages are (substitute the
 version number as required):
 </p>
-<ul>
- <li>postgresql-client   libraries and client binaries</li>
- <li>postgresql-server   core database server</li>
- <li>postgresql-contrib  additional supplied modules</li>
- <li>postgresql-devel    libraries and headers for C language development</li>
- <li>pgadmin3 - pgAdmin III graphical administration utility</li>
-</ul>
+<table class="table table-striped">
+  <tbody>
+    <tr>
+     <th scope="row">postgresql-client</th>
+     <td>libraries and client binaries</td>
+    </tr>
+    <tr>
+     <th scope="row">postgresql-server</th>
+     <td>core database server</td>
+    </tr>
+    <tr>
+     <th scope="row">postgresql-contrib</th>
+     <td>additional supplied modules</td>
+    </tr>
+    <tr>
+     <th scope="row">postgresql-devel</th>
+     <td>libraries and headers for C language development</td>
+    </tr>
+    <tr>
+     <th scope="row">pgadmin4</th>
+     <td>pgAdmin 4 graphical administration utility</td>
+    </tr>
+  </tbody>
+</table>
 
-<h3>Post-installation</h3>
+<h2>Post-installation</h2>
 <p>
 Due to policies for Red Hat family distributions, the PostgreSQL installation
 will not be enabled for automatic start or have the database initialized
 automatically. To make your database installation complete, you need to
-perform these two steps:
-<code>
-service postgresql initdb<br/>
-chkconfig postgresql on
-</code>
-or, on Fedora 24 and other later derived distributions:<br />
-<code>
-postgresql-setup initdb<br />
-systemctl enable postgresql.service
-systemctl start postgresql.service
-</code>
+perform the following steps, based on your distribution:
+<h3>For RHEL / CentOS / SL / OL 5,6</h3>
+<pre class="code">
+  service postgresql initdb
+  chkconfig postgresql on
+</pre>
+<h3>For RHEL / CentOS / SL / OL 7 or Fedora 24 and later derived distributions:</h3>
+<pre class="code">
+  postgresql-setup initdb
+  systemctl enable postgresql.service
+  systemctl start postgresql.service
+</pre>
 </p>
 
 <h2>Direct RPM download</h2>
@@ -153,45 +197,47 @@ and manual installation as well.
 <p>The installers are tested by EnterpriseDB on the following platforms.
     They may also work on other variations or versions:</p>
 
-<div class="tblBasic">
-  <table border="0" cellpadding="0" cellspacing="0" class="tblBasicGrey">
+<table class="table table-striped">
+  <thead class="thead-light">
     <tr>
       <th>PostgreSQL Version</th>
       <th>64 Bit Platforms</th>
       <th>32 Bit Platforms</th>
     </tr>
+  </thead>
+  <tbody>
     <tr>
-      <td>10</td>
+      <th scope="row">10</th>
       <td>RHEL / CentOS / OEL 7.x &amp; 6.x</td>
       <td>RHEL / CentOS / OEL 6.x</td>
     </tr>
     <tr>
-      <td>9.6</td>
+      <th scope="row">9.6</th>
       <td>RHEL / CentOS / OEL 7.x &amp; 6.x</td>
       <td>RHEL / CentOS / OEL 6.x</td>
     </tr>
     <tr>
-      <td>9.5</td>
+      <th scope="row">9.5</th>
       <td>RHEL / CentOS / OEL 7.x &amp; 6.x</td>
       <td>RHEL / CentOS / OEL 6.x</td>
     </tr>
     <tr>
-      <td>9.4</td>
+      <th scope="row">9.4</th>
       <td>RHEL / CentOS / OEL 7.x &amp; 6.x</td>
       <td>RHEL / CentOS / OEL 6.x</td>
     </tr>
     <tr>
-      <td>9.3</td>
+      <th scope="row">9.3</th>
       <td>RHEL / CentOS / OEL 6.x</td>
       <td>RHEL / CentOS / OEL 6.x</td>
     </tr>
     <tr>
-      <td>9.2</td>
+      <th scope="row">9.2</th>
       <td>RHEL / CentOS / OEL 6.x, 5.x</td>
       <td>RHEL / CentOS / OEL 6.x, 5.x</td>
     </tr>
-  </table>
-</div>
+  </tbody>
+</table>
 
 {%include "pages/download/linux/linux_source.inc" %}
 {%endblock%}
index 6a2304c6829679e690b171d796933b748cd42c2d..64578a4ae090e36482bb0180ac72aea64f12b8da 100644 (file)
@@ -2,7 +2,7 @@
 {%block title%}Linux downloads (SuSE){%endblock%}
 {%block contents%}
 
-<h1>Linux downloads (SuSE)</h1>
+<h1>Linux downloads (SuSE) <img class="logo" src="/media/img/suse.svg" alt="SUSE Logo" /></h1>
 <p>
 PostgreSQL is available in all SuSE versions by default. However,
 SuSE Linux "snapshots" a specific version of PostgreSQL
@@ -24,11 +24,11 @@ To use the SUSE RPM repository, please follow these <a href="https://zypp.postgr
 <h2>Included in distribution</h2>
 <p>
 RPMs for SUSE Linux and openSUSE are available from the
-<a href="https://build.opensuse.org/">openSUSE Build Service</a>
+<a href="https://build.opensuse.org/" target="_blank">openSUSE Build Service</a>
 in the project <em>server:database:postgresql</em>.
 Platform-specific RPM packages are available for PostgreSQL
 as well as a variety of related software.
-Use the <a href="http://software.opensuse.org/search">search facility</a>
+Use the <a href="http://software.opensuse.org/search" target="_blank">search facility</a>
 to find suitable packages. Documentation is also available there.
 </p>
 
@@ -41,13 +41,15 @@ to find suitable packages. Documentation is also available there.
 <p>The installers are tested by EnterpriseDB on the following platforms.
     They may also work on other variations or versions:</p>
 
-<div class="tblBasic">
-  <table border="0" cellpadding="0" cellspacing="0" class="tblBasicGrey">
+<table class="table table-striped">
+  <thead class="thead-light">
     <tr>
-      <th>PostgreSQL Version</th>
-      <th>64 Bit Platforms</th>
-      <th>32 Bit Platforms</th>
+      <th scope="col">PostgreSQL Version</th>
+      <th scope="col">64 Bit Platforms</th>
+      <th scope="col">32 Bit Platforms</th>
     </tr>
+  </thead>
+  <tbody>
     <tr>
       <td>10</td>
       <td>SLES 12.x</td>
@@ -78,8 +80,8 @@ to find suitable packages. Documentation is also available there.
       <td>SLES 11.x</td>
       <td>SLES 11.x</td>
     </tr>
-  </table>
-</div>
+  </tbody>
+</table>
 
 {%include "pages/download/linux/linux_source.inc" %}
 {%endblock%}
index 98e33c87dcd41aaf51f9b14efbe801e168715eac..6f05a248cede7feceba8bbe9ac1925580e2c7fea 100644 (file)
@@ -2,7 +2,7 @@
 {%block title%}Linux downloads (Ubuntu){%endblock%}
 {%block contents%}
 
-<h1>Linux downloads (Ubuntu)</h1>
+<h1>Linux downloads (Ubuntu) <img class="logo" src="/media/img/ubuntu.svg" alt="Ubuntu Logo" /></h1>
 <p>
 PostgreSQL is available in all Ubuntu versions by default. However,
 Ubuntu "snapshots" a specific version of PostgreSQL that is then
@@ -23,14 +23,28 @@ repository.
 <h2>PostgreSQL Apt Repository</h2>
 <p>
 If the version included in your version of Ubuntu is not the one you want,
-you can use the PostgreSQL Apt Repository. This repository will integrate
+you can use the <a href="https://apt.postgresql.org" target="_blank">PostgreSQL Apt Repository</a>. This repository will integrate
 with your normal systems and patch management, and provide automatic
 updates for all supported versions of PostgreSQL throughout the support
 <a href="/support/versioning/">lifetime</a> of PostgreSQL.
 </p>
 <p>
-The PostgreSQL apt repository supports LTS versions of Ubuntu (14.04 and 16.04)
-on amd64, i386 and ppc64el architectures as well as select non-LTS versions(17.04).
+The PostgreSQL Apt Repositorysupports the current LTS versions of Ubuntu:
+<ul>
+  <li>16.04</li>
+  <li>14.04</li>
+</ul>
+on the following architectures:
+<ul>
+  <li>amd64</li>
+  <li>i386</li>
+  <li>ppc64el</li>
+</ul>
+
+The PostgreSQL Apt Repository also supports select non-LTS versions:
+<ul>
+  <li>17.04</li>
+</ul>
 While not fully supported, the packages often work on other non-LTS versions as well,
 by using the closest LTS version available.
 </p>
@@ -38,30 +52,28 @@ by using the closest LTS version available.
 To use the apt repository, follow these steps:
 </p>
 <ul>
- <li>
-  <select id="field.series" name="field.series" onchange='updateSeries(this);'>
-   <option selected="selected" value="YOUR_UBUNTU_VERSION_HERE">Choose your Ubuntu version</option>
-   <option value="zesty">Zesty (17.04)</option>
-   <option value="xenial">Xenial (16.04)</option>
-   <option value="trusty">Trusty (14.04)</option>
-  </select>
- </li>
- <li>Create the file <em>/etc/apt/sources.list.d/pgdg.list</em>, and add a line
- for the repository
- <code>deb http://apt.postgresql.org/pub/repos/apt/ <span id="series-deb">YOUR_UBUNTU_VERSION_HERE</span>-pgdg main</code>
+  <li>
+    <select id="field.series" name="field.series" class="custom-select" onchange='updateSeries(this);'>
+      <option selected="selected" value="YOUR_UBUNTU_VERSION_HERE">Choose your Ubuntu version</option>
+      <option value="zesty">Zesty (17.04)</option>
+      <option value="xenial">Xenial (16.04)</option>
+      <option value="trusty">Trusty (14.04)</option>
+    </select>
  </li>
- <li>Import the repository signing key, and update the package lists
-   <code>
-wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \<br/>
-&nbsp;&nbsp;sudo apt-key add -<br/>
-sudo apt-get update
-   </code>
+  <li>Create the file <code>/etc/apt/sources.list.d/pgdg.list</code> and add a line
+    for the repository
+    <pre class="code">deb http://apt.postgresql.org/pub/repos/apt/ <span id="series-deb">YOUR_UBUNTU_VERSION_HERE</span>-pgdg main</pre>
  </li>
+  <li>
+    Import the repository signing key, and update the package lists
+    <pre class="code">wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
+sudo apt-get update</pre>
+  </li>
 </ul>
 <p>
 For more information about the apt repository, including answers to frequent
-questions, please see the apt page on
-<a href="https://wiki.postgresql.org/wiki/Apt">the wiki</a>.
+questions, please see the <a href="https://wiki.postgresql.org/wiki/Apt" target="_blank">PostgreSQL Apt Repository</a> page on
+<a href="https://wiki.postgresql.org/wiki/Apt" target="_blank">the wiki</a>.
 </p>
 
 <h2>Included in distribution</h2>
@@ -77,14 +89,34 @@ The repository contains many different packages including third party
 addons. The most common and important packages are (substitute the
 version number as required):
 </p>
-<ul>
- <li>postgresql-client-9.6 - client libraries and client binaries</li>
- <li>postgresql-9.6 - core database server</li>
- <li>postgresql-contrib-9.6 - additional supplied modules</li>
- <li>libpq-dev - libraries and headers for C language frontend development</li>
- <li>postgresql-server-dev-9.6 - libraries and headers for C language backend development</li>
- <li>pgadmin3 - pgAdmin III graphical administration utility</li>
-</ul>
+<table class="table table-striped">
+  <tbody>
+    <tr>
+     <th scope="row">postgresql-client-9.6</th>
+     <td>client libraries and client binaries</td>
+    </tr>
+    <tr>
+     <th scope="row">postgresql-9.6</th>
+     <td>core database server</td>
+    </tr>
+    <tr>
+     <th scope="row">postgresql-contrib-9.6</th>
+     <td>additional supplied modules</td>
+    </tr>
+    <tr>
+     <th scope="row">libpq-dev</th>
+     <td>libraries and headers for C language frontend development</td>
+    </tr>
+    <tr>
+     <th scope="row">postgresql-server-dev-9.6</th>
+     <td>libraries and headers for C language backend development</td>
+    </tr>
+    <tr>
+     <th scope="row">pgadmin4</th>
+     <td>pgAdmin 4 graphical administration utility</td>
+    </tr>
+  </tbody>
+</table>
 
 {%include "pages/download/linux/linux_openscg.inc" %}
 
@@ -95,13 +127,15 @@ version number as required):
 <p>The installers are tested by EnterpriseDB on the following platforms.
     They may also work on other variations or versions:</p>
 
-<div class="tblBasic">
-  <table border="0" cellpadding="0" cellspacing="0" class="tblBasicGrey">
+<table class="table table-striped">
+  <thead class="thead-light">
     <tr>
-      <th>PostgreSQL Version</th>
-      <th>64 Bit Platforms</th>
-      <th>32 Bit Platforms</th>
+      <th scope="col">PostgreSQL Version</th>
+      <th scope="col">64 Bit Platforms</th>
+      <th scope="col">32 Bit Platforms</th>
     </tr>
+  </thead>
+  <tbody>
     <tr>
       <td>10</td>
       <td>Ubuntu 14.04 LTS</td>
@@ -132,8 +166,8 @@ version number as required):
       <td>Ubuntu 12.04 LTS</td>
       <td>Ubuntu 12.04 LTS</td>
     </tr>
-  </table>
-</div>
+  </tbody>
+</table>
 
 {%include "pages/download/linux/linux_source.inc" %}
 {%endblock%}
index 0ddff879b4ab33eba7b2b119401d0a282bac8b73..74f5f3d718127bdea883fd9906b8d32d0478bbdb 100644 (file)
@@ -2,7 +2,7 @@
 {%block title%}macOS packages{%endblock%}
 {%block contents%}
 
-<h1>macOS packages</h1>
+<h1><span class="text-lowercase">mac</span>OS packages <img class="logo" src="/media/img/apple.png" alt="Apple Logo" /></h1>
 <p>
 PostgreSQL is the default database on macOS Server as of OS X Server version 10.7.
 macOS without the macOS Server add-on installed includes only the PostgreSQL
@@ -49,15 +49,19 @@ This download is intended for users who wish to include PostgreSQL as part of an
 
 <h3>Platform support</h3>
 
-<p>The installers are tested by EnterpriseDB on the following platforms.
-    They will generally work on newer versions of macOS as well:</p>
+<p>
+  The installers are tested by EnterpriseDB on the following platforms.
+  They will generally work on newer versions of macOS as well:
+</p>
 
-<div class="tblBasic">
-  <table border="0" cellpadding="0" cellspacing="0" class="tblBasicGrey">
+<table class="table table-striped">
+  <thead class="thead-light">
     <tr>
-      <th>PostgreSQL Version</th>
-      <th>64 Bit macOS Platforms</th>
+      <th scope="col">PostgreSQL Version</th>
+      <th scope="col">64-bit macOS Platforms</th>
     </tr>
+  </thead>
+  <tbody>
     <tr>
       <td>10</td>
       <td>10.10 - 10.12</td>
@@ -82,8 +86,8 @@ This download is intended for users who wish to include PostgreSQL as part of an
       <td>9.2</td>
       <td>10.6 - 10.9</td>
     </tr>
-  </table>
-</div>
+  </tbody>
+</table>
 
 <h2>Graphical installer by BigSQL</h2>
 
index 72d604f6b5b67bf6d9a058293655384d3bc20544..5bf92916f8b1c274f11e056af88cf0fcb2f1e966 100644 (file)
@@ -1,13 +1,13 @@
-{%extends "base/page.html"%}\r
-{%block title%}OpenBSD packages{%endblock%}\r
-{%block contents%}\r
-\r
-<h1>OpenBSD packages</h1>\r
-\r
-<h2>OpenBSD Ports</h2>\r
-\r
-<p>PostgreSQL packages are available for OpenBSD from the <a href="http://www.openbsd.org/faq/faq15.html">OpenBSD \r
-    Ports and Packages Collection</a>. Please see the ports documentation for information on how\r
-to install ports.</p>\r
-\r
-{%endblock%}\r
+{%extends "base/page.html"%}
+{%block title%}OpenBSD packages{%endblock%}
+{%block contents%}
+
+<h1>OpenBSD packages <img class="logo" src="/media/img/openbsd.gif" alt="OpenBSD Logo" /></h1>
+
+<h2>OpenBSD Ports</h2>
+
+<p>PostgreSQL packages are available for OpenBSD from the <a href="http://www.openbsd.org/faq/faq15.html" target="_blank">OpenBSD
+    Ports and Packages Collection</a>. Please see the ports documentation for information on how
+to install ports.</p>
+
+{%endblock%}
index 0c89ded242e7741e77d4ecd1b9b69bc368845615..f5a28d032c943de78c8bf6bf8d6f383ffeda52dd 100644 (file)
@@ -2,7 +2,7 @@
 {%block title%}Development snapshots (unstable){%endblock%}
 {%block contents%}
 
-<h1>Beta/RC Releases and Development snapshots (unstable)</h1>
+<h1>Beta/RC Releases and Development snapshots (unstable) <img class="logo" src="/media/img/about/press/elephant.png" alt="PostgreSQL Elephant Logo" /></h1>
 
 <p>
 Beta and Release Candidate packages are built prior to the release of
@@ -72,7 +72,7 @@ repository.
 </p>
 <p>
 To setup the repository for these distributions, follow the instructions
-on <a href="/download/linux/debian/">Linux Downloads(Debian)</a> or <a href="/download/linux/ubuntu/">Linux Downloads(Ubuntu)</a>.
+on <a href="/download/linux/debian/">Linux Downloads (Debian)</a> or <a href="/download/linux/ubuntu/">Linux Downloads (Ubuntu)</a>.
 </p>
 <p>
 Typically only Beta and Release Candidate packages are available in
index 1193ae648d7b2b36c5c59e475f8672ce8ea0eba0..f25240eb1c9667109d2eea94692e699dc9170215 100644 (file)
@@ -2,7 +2,7 @@
 {%block title%}Solaris packages{%endblock%}
 {%block contents%}
 
-<h1>Solaris packages</h1>
+<h1>Solaris packages <img class="logo" src="/media/img/solaris.png" alt="Solaris Logo" /></h1>
 
 <p>
 Binary packages for Solaris can be downloaded from the solaris subdirectory
index 64ad68e767b01178831f9360f6f371ed1e943f1e..b656d3139e4e19f315579a58b6dc86a18c03342a 100644 (file)
@@ -2,7 +2,7 @@
 {%block title%}Windows installers{%endblock%}
 {%block contents%}
 
-<h1>Windows installers</h1>
+<h1>Windows installers <img class="logo" src="/media/img/windows.svg" alt="Windows Logo" /></h1>
 
 <h2>Interactive installer by EnterpriseDB</h2>
 
@@ -38,45 +38,47 @@ This download is intended for users who wish to include PostgreSQL as part of an
 <p>The installers are tested by EnterpriseDB on the following platforms.
     They can generally be expected to run on other comparable versions:</p>
 
-<div class="tblBasic">
-  <table border="0" cellpadding="0" cellspacing="0" class="tblBasicGrey">
+<table class="table table-striped">
+  <thead class="thead-light">
     <tr>
       <th>PostgreSQL Version</th>
       <th>64 Bit Windows Platforms</th>
       <th>32 Bit Windows Platforms</th>
     </tr>
+  </thead>
+  <tbody>
     <tr>
-      <td>10</td>
+      <th scope="row">10</th>
       <td>2016, 2012 R2 &amp; R1, 2008 R2, 7, 8, 10</td>
       <td>2008 R1, 7, 8, 10</td>
     </tr>
     <tr>
-      <td>9.6</td>
+      <th scope="row">9.6</th>
       <td>2012 R2 &amp; R1, 2008 R2, 7, 8, 10</td>
       <td>2008 R1, 7, 8, 10</td>
     </tr>
     <tr>
-      <td>9.5</td>
+      <th scope="row">9.5</th>
       <td>2012 R2 &amp; R1, 2008 R2</td>
       <td>2008 R1</td>
     </tr>
     <tr>
-      <td>9.4</td>
+      <th scope="row">9.4</th>
       <td>2012 R2, 2008 R2</td>
       <td>2008 R1</td>
     </tr>
     <tr>
-      <td>9.3</td>
+      <th scope="row">9.3</th>
       <td>2012, 2008 R2</td>
       <td>2008 R1</td>
     </tr>
     <tr>
-      <td>9.2</td>
+      <th scope="row">9.2</th>
       <td>2008 R2 &amp; R1</td>
       <td>2008 R1</td>
     </tr>
-  </table>
-</div>
+  </tbody>
+</table>
 
 <h2>Graphical installer by BigSQL</h2>