--- /dev/null
+## PgDU 2018 Web Site
+
+This site is built by using the PG.EU static deployment tool. Packages that are needed on a Debian system include:
+```
+python
+python-jinja2
+python-dateutil
+```
+
+## Preparation
+First create the target directory and clone this repo and the PG.EU one from https://git.postgresql.org/gitweb/?p=pgeu-website.git;a=summary
+```
+WORKDIR="/path/to/your/workdir"
+cd "${WORKDIR}"
+git clone https://github.com/pgdu/pgdu2018.git
+git clone https://git.postgresql.org/git/pgeu-website.git
+mkdir 2018.pgdu.org
+```
+
+Create your own context.override.json by copying the context.json and adjusting
+the values as necessary. For example:
+```
+cd "${WORKDIR}/pgdu/templates"
+cp context.json context.override.json
+vi context.override.json
+```
+
+In context.override.json there is:
+```
+"linkbase": "https://2018.pgdu.org/",
+```
+
+For deploying locally, you could change that to:
+```
+"linkbase": "file:///path/to/your/workdir/2018.pgdu.org/",
+```
+The same goes for 'mediabase'. Also add this line to context.override.json following the mediabase line:
+```
+"githash": "",
+```
+## Deployment
+Finally, run the following to deploy:
+```
+cd "${WORKDIR}"
+# the next line not needed the first time deploying
+rm -rf 2018.pgdu.org/*
+pgeu-website/tools/deploystatic/deploystatic.py $(pwd)/pgdu2018 $(pwd)/2018.pgdu.org
+```
+
+The static website should be created into the 2018.pgdu.org directory.
+
--- /dev/null
+dateutils==0.6.6
+Jinja2==2.9.5
+MarkupSafe==0.23
+python-dateutil==2.6.0
+pytz==2016.10
+six==1.10.0
+wheel==0.24.0
--- /dev/null
+{%macro media(url)%}{{mediabase|default("/")}}static/{%if githash%}{{githash}}/{%endif%}{{url}}{%endmacro-%}
+{%macro link(url)%}{{linkbase|default("/")}}{{url}}{%endmacro-%}
+{%macro pgdulink(url)%}{{pgdubase|default("/")}}{{url}}{%endmacro-%}
+{%macro menulink(subpage,title,magic)%}<li{%if page==subpage or (pagemagic and pagemagic==magic)%} class="active"{%endif%}><a href="{{link(subpage + "/")}}">{{title}}</a></li>{%endmacro-%}
+<!DOCTYPE html>
+<html lang="en" dir="ltr">
+ <head>
+ <meta charset="UTF-8">
+
+ <title>{%block title%}PgDU 2018{%endblock%}</title>
+
+ {%block extrahead%}{%endblock%}
+ </head>
+ <body class="{{page}}">
+
+ <!-- Navigation -->
+ <nav id="header" class="navbar navbar-fixed-top">
+ <div id="header-container" class="container-fluid navbar-container">
+ <!-- Brand and toggle get grouped for better mobile display -->
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+ <i class="fa fa-bars"></i>
+ </button>
+ <a class="navbar-brand" href="{{link("")}}">
+ <img id="logo" src="{{media("images/mstile-310x310.png")}}" alt="PgDU Logo">
+ <h1 class="heading">PgDU 2018</h1>
+ </a>
+ </div>
+ <!-- Collect the nav links, forms, and other content for toggling -->
+ <div id="navbar" class="collapse navbar-collapse">
+ <ul class="nav navbar-nav navbar-right">
+ <li><a href="{{link("")}}">Home</a></li>
+ {{menulink("about", "About")}}
+ <!-- <li><a href="{{pgdulink("events/pgopen2018/sessions/")}}">Talks</a></li> -->
+ <!-- <li><a href="{{pgdulink("events/pgopen2018/schedule/")}}">Schedule</a></li> -->
+ <!-- <li><a href="https://postgresql.us/events/feedback/pgopen2018/">Feedback</a></li> -->
+ {{menulink("callforpapers", "Call for Papers")}}
+ <!-- {{menulink("feedback", "Feedback")}} -->
+ {{menulink("venue", "Venue & Hotel")}}
+ {{menulink("sponsors", "Sponsors")}}
+ </ul>
+ </div><!-- /.navbar-collapse -->
+ </div><!-- /.container-fluid -->
+ </nav>
+ <section id="main" class="wrapper">
+ <div class="container">
+ {%block content%}{%endblock%}
+ </div>
+ </section>
+
+ <!-- Footer -->
+ <footer id="footer">
+ <div class="container">
+ <section class="links">
+ <div class="row">
+ <div class="col-sm-4">
+ <h3>Contact Us</h3>
+ <a href="mailto:pgdu-committee@lists.pgdu.org">pgdu-committee@lists.pgdu.org</a>
+ </div>
+ <div class="col-sm-4">
+ <h3>Venue</h3>
+ Parc 55 Hilton Hotel
+ <br>55 Cyril Magnin St
+ <br>San Francisco, CA 94102
+ <br>(415) 392-8000
+ </div>
+ <div class="col-sm-4">
+ <h3>Connect with Us</h3>
+ <ul class="copyright">
+ <li>© 2018 PostgreSQL Down Under Inc.</li>
+ </ul>
+ </div>
+ </div>
+ </section>
+ </div>
+ </footer>
+
+ </body>
+</html>
--- /dev/null
+{
+ "linkbase": "https://2018.pgdu.org/",
+ "mediabase": "https://2018.pgdu.org/",
+ "pgdubase": "https://pgdu.org/",
+
+ "conference": "PgDU 2018",
+
+ "diamond": [
+ {
+ }
+ ],
+
+ "gold": [
+ {
+ }
+ ],
+
+ "silver": [
+ {
+ }
+ ],
+
+ "supporter": [
+ {
+ }
+ ]
+ ]
+}
--- /dev/null
+{
+ "linkbase": "https://test2018pgdu.postgresql.org/",
+ "mediabase": "https://test2018pgdu.postgresql.org/",
+ "pgdubase": "https://testpgdu.postgresql.org/"
+}
--- /dev/null
+{%macro media(url)%}{{mediabase|default("/")}}static/{%if githash%}{{githash}}/{%endif%}{{url}}{%endmacro-%}
+{%macro link(url)%}{{linkbase|default("/")}}{{url}}{%endmacro-%}
+{%macro pgdulink(url)%}{{pgdubase|default("/")}}{{url}}{%endmacro-%}
+{%macro menulink(subpage,title,magic)%}<li{%if page==subpage or (pagemagic and pagemagic==magic)%} class="active"{%endif%}><a href="{{link(subpage + "/")}}">{{title}}</a></li>{%endmacro-%}
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <meta name="description" content="PgDU 2018" />
+
+ <title>{%block title%}PgDU 2018{%endblock%}</title>
+
+ {%block extrahead%}{%endblock%}
+ </head>
+ <body class="{{page}}">
+ <!-- Navigation -->
+ <nav id="header" class="navbar navbar-fixed-top">
+ <div id="header-container" class="container-fluid navbar-container">
+ <!-- Brand and toggle get grouped for better mobile display -->
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+ <i class="fa fa-bars"></i>
+ </button>
+ <a class="navbar-brand" href="{{link("")}}">
+ <img id="logo" src="{{media("images/mstile-310x310.png")}}" alt="PgDU Logo">
+ <h1 class="heading">PgDU 2018</h1>
+ </a>
+ </div>
+ <!-- Collect the nav links, forms, and other content for toggling -->
+ <div id="navbar" class="collapse navbar-collapse">
+ <ul class="nav navbar-nav navbar-right">
+ <li><a href="{{link("")}}">Home</a></li>
+ {{menulink("about", "About")}}
+ {{menulink("blog", "Blog")}}
+ <!--<li><a href="{{pgdulink("events/pgopen2018/sessions/")}}">Talks</a></li>-->
+ <!-- <li><a href="{{pgdulink("events/pgopen2018/schedule/")}}">Schedule</a></li> -->
+ <!-- <li><a href="{{pgdulink("events/pgopen2018/feedback/")}}">Feedback</a></li> -->
+ {{menulink("callforpapers", "Call for Papers")}}
+ <!-- {{menulink("feedback", "Feedback")}} -->
+ {{menulink("venue", "Venue & Hotel")}}
+ {{menulink("sponsors", "Sponsors")}}
+ </ul>
+ </div><!-- /.navbar-collapse -->
+ </div><!-- /.container-fluid -->
+ </nav>
+
+ {%block content%}{%endblock%}
+
+ <!-- Footer -->
+ <footer id="footer">
+ <div class="container">
+ <section class="links">
+ <div class="row">
+ <div class="col-sm-4">
+ <h3>Contact Us</h3>
+ <a href="mailto:pgdu-committee@lists.pgdu.org">pgdu-committee@lists.pgdu.org</a>
+ </div>
+ <div class="col-sm-4">
+ <h3>Venue</h3>
+ Parc 55 Hilton Hotel
+ <br>55 Cyril Magnin St
+ <br>San Francisco, CA 94102
+ <br>(415) 392-8000
+ </div>
+ <div class="col-sm-4">
+ <ul class="copyright">
+ <li>© 2018 PostgreSQL Down Under Inc.</li>
+ </ul>
+ </div>
+ </div>
+ </section>
+ </div>
+ </footer>
+
+ </body>
+</html>