[Inteproxy-commits] r53 - in trunk: . website website/pix

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Thu Apr 19 15:58:29 CEST 2007


Author: jan
Date: 2007-04-19 15:58:28 +0200 (Thu, 19 Apr 2007)
New Revision: 53

Added:
   trunk/website/
   trunk/website/Makefile
   trunk/website/index-de.htm4
   trunk/website/index.htm4
   trunk/website/inteproxy.css
   trunk/website/pix/
   trunk/website/pix/InteProxy-logo.png
   trunk/website/template.m4
   trunk/website/template_header.m4
Modified:
   trunk/ChangeLog
Log:
* website/website, website/index.htm4, website/inteproxy.css,
website/index-de.htm4, website/Makefile, website/template.m4,
website/template_header.m4, website/pix, website/pix/InteProxy-logo.png:
New. Coarse skeleton for a website.


Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2007-04-19 12:35:23 UTC (rev 52)
+++ trunk/ChangeLog	2007-04-19 13:58:28 UTC (rev 53)
@@ -1,5 +1,12 @@
 2007-04-19  Jan-Oliver Wagner  <jan-oliver.wagner at intevation.de>
 
+	* website/website, website/index.htm4, website/inteproxy.css,
+	website/index-de.htm4, website/Makefile, website/template.m4,
+	website/template_header.m4, website/pix, website/pix/InteProxy-logo.png:
+	New. Coarse skeleton for a website.
+
+2007-04-19  Jan-Oliver Wagner  <jan-oliver.wagner at intevation.de>
+
 	* doc/InteProxy-de.odt: Proof-reading and various small improvements.
 
 2007-04-18  Bernhard Herzog  <bh at intevation.de>

Added: trunk/website/Makefile
===================================================================
--- trunk/website/Makefile	2007-04-19 12:35:23 UTC (rev 52)
+++ trunk/website/Makefile	2007-04-19 13:58:28 UTC (rev 53)
@@ -0,0 +1,54 @@
+# Build html from m4 macrofiles
+# $Id$
+#
+# (c)2007 by Intevation GmbH
+# Author(s): Sascha Wilde, Jan-Oliver Wagner
+#
+# This is Free Software licensed under the GPL
+
+# Preprocessor configuration
+PP = m4
+PPFLAGS = --prefix-builtins
+
+# Build configuration
+TARGETS = $(patsubst %.htm4,%.html,$(wildcard *.htm4))
+SUBDIRS = 
+
+# Installation configuration
+INSTALL_DIR = /tmp/inteproxy-www
+ADD_INST_TYPES = *.css *.ico *.php
+ADD_INST_DIRS = pix
+
+USER=$(shell grep "svn+ssh://" .svn/entries | sed -e "s/.*svn+ssh:\/\///g" | sed -e "s/@.*//g")
+
+CURDIR=$(shell pwd)
+
+.SUFFIXES: .html .htm4
+
+.htm4.html:
+	$(PP) $(PPFLAGS) $< > $@
+
+all: $(TARGETS) subdirs
+
+$(TARGETS): template.m4
+
+subdirs: $(SUBDIRS)
+	@for dir in $^ ; do \
+	  $(MAKE) -C $$dir SUBDIRS="" ; \
+	done
+
+online: all
+	echo "Going to put current contents online for inteproxy.wald.org ..."
+	rsync -urvP --exclude='.svn' $(ADD_INST_TYPES) $(TARGETS) $(ADD_INST_DIRS) \
+      $(USER)@wald.intevation.org:/inteproxy/htdocs/
+
+install: all
+	mkdir -p $(INSTALL_DIR) ;\
+	cp -uf $(TARGETS) $(INSTALL_DIR) ;\
+	cp -uf $(ADD_INST_TYPES) $(INSTALL_DIR)
+	cp -urf *$(ADD_INST_DIRS) $(INSTALL_DIR)
+	find $(INSTALL_DIR) -name ".svn" | xargs rm -rf
+
+tar: install
+	echo $(CURDIR)
+	( cd $(INSTALL_DIR) ; tar -czv -f $(CURDIR)/inteproxy.wald.org.tar.gz . )

Added: trunk/website/index-de.htm4
===================================================================
--- trunk/website/index-de.htm4	2007-04-19 12:35:23 UTC (rev 52)
+++ trunk/website/index-de.htm4	2007-04-19 13:58:28 UTC (rev 53)
@@ -0,0 +1,11 @@
+m4_dnl -*-html-*-
+m4_include(`template.m4')
+m4_dnl $Id$
+
+m4_define(`DE')
+m4_define(`EN_FILE', `index.html')
+
+PAGE_START
+<h2>Dies  ist inteproxy web seite</h2>
+
+hier der text

Added: trunk/website/index.htm4
===================================================================
--- trunk/website/index.htm4	2007-04-19 12:35:23 UTC (rev 52)
+++ trunk/website/index.htm4	2007-04-19 13:58:28 UTC (rev 53)
@@ -0,0 +1,64 @@
+m4_dnl -*-html-*-
+m4_include(`template.m4')
+m4_dnl $Id$
+
+m4_define(`EN')
+m4_define(`DE_FILE', `index-de.html')
+
+PAGE_START
+<h2>About InteProxy</h2>
+
+<p>
+InteProxy is a tool that adds secure transmission via SSL a well as user
+authentication to those OWS-based applications that that do not support
+these security features.
+</p>
+
+<p>
+Currently, almost no application supports security features.
+</p>
+
+<p>
+OWS stands for OGC Web Services which are the
+basus for Spatial Data Infrastructures (SDIs). OGC stands for Open Geospatial
+Consortium, the organization that specifies the web services. Examples for
+these services are WMS (Web Map Service) and WFS (Web Feature Services).
+</p>
+
+<p>
+On the Server-side InteProxy requires a SSL-enabled Web-Server and a
+OWS-Proxy.
+</p>
+
+<p>
+InteProxy is in beta-phase, but has been tested successfully with
+<a href="http://www.openjump.org">OpenJUMP</a>,
+<a href="http://www.qgis.org">QGIS</a> and <a href="http://www.openlayers.org">OpenLayers</a>.
+WMS, WFS and WFS-T proved to work in conjunction with
+<a href="http://www.deegree.org">deegree OWS-Proxy</a>.
+Many more clients should work out of the box and compatibility with
+other OWS-Proxies could be added.
+</p>
+
+<p>
+InteProxy is Free Software licensed under GNU GPL.
+</p>
+
+<h2>Downloads</h2>
+
+Windows Installer:
+
+User's Manual:
+
+Source Code:
+
+<h2>Contact</h2>
+
+info at intevation.de
+
+<h2>Developers Corner</h2>
+
+Project development platform:
+
+http://wald.intevation.org/projects/inteproxy/
+

Added: trunk/website/inteproxy.css
===================================================================
--- trunk/website/inteproxy.css	2007-04-19 12:35:23 UTC (rev 52)
+++ trunk/website/inteproxy.css	2007-04-19 13:58:28 UTC (rev 53)
@@ -0,0 +1,231 @@
+/* Styles for the Kolab Konsotium Site */
+/* $Id: kolabkonsortium.css,v 1.9 2005/08/08 06:40:38 jan Exp $
+
+
+/* TEXT STYLES */
+
+BODY {
+    margin: 0px;
+    background-color: #eeeee0;
+    font-family: Helvetica, Arial, sans-serif;
+    font-size: 12px;
+}
+
+H1 {
+    margin-top: 0px;
+    font-size: 160%;
+    font-weight: bold;
+    color: black;
+}
+
+H2 {
+    background-color: #ffff98;
+    border-top: 2px solid #fdba19;
+    border-bottom: 2px solid #fdba19;
+    margin-top: 0px;
+    font-size: 125%;
+    font-weight: bold;
+}
+
+H3 {
+    margin-bottom: 0px;
+    font-size: 110%;
+    font-weight: normal;
+    color: #fa050c;
+}
+
+STRONG {
+    color: #ff8000;
+    font-weight: bold;
+    text-decoration: none;
+}
+
+A {
+    color: #fa050c;
+    font-weight: bold;
+    text-decoration: none;
+}
+
+A:hover {
+    color: #ff8000;
+    text-decoration: none;
+}
+
+IMG {
+    border: none;
+}
+
+.version {
+    font-size: 75%;
+    font-weight: normal;
+    color: black;
+}
+
+.swlist {
+    font-weight: normal;
+    color: black;
+    white-space:pre;
+    margin:0;
+    font-family: Helvetica, Arial, sans-serif;
+    font-size: 12px;
+}
+
+.center {
+    vertical-align: middle;
+}
+
+TD {
+    padding: 10px;
+    text-align: left;
+    vertical-align: top;
+}
+
+/* Buttons */
+
+.dlbutton {
+    padding: 10px;
+    margin-bottom: 5px;
+    font-size: 150%;
+    font-weight: bold;
+    display: block;
+    width: 33%;
+    height: 80px;
+    border: 3px solid white;
+    background-color: #fdba19;
+    background-image: url(pix/disk.png);
+    background-repeat: no-repeat;
+    background-position: right bottom;
+}
+
+.dlbutton:hover {
+    background-color: #fdd347;
+    cursor: pointer;
+}
+
+.dlbutton2 {
+    padding: 10px;
+    margin: 20px;
+    margin-top: 10px;
+    font-size: 150%;
+    font-weight: bold;
+    text-align: center;
+    display: block;
+    border: 3px solid white;
+    background-color: #fdba19;
+}
+
+.dlbutton2:hover {
+    background-color: #fdd347;
+    cursor: crosshair;
+}
+
+/* STRUCTURE ELEMENTS */
+
+/* Head */
+
+#header {
+    clear: both;
+}
+
+#navbar {
+    background-color: white;
+    color: black;
+    font-weight: bold;
+    font-size: 80%;
+    width: 100%;
+}
+
+#navbar TD {
+    text-align: right;
+    vertical-align: bottom;
+}
+
+#navbar H1 {
+    font-size: 200%;
+    margin: 0px;
+    padding: 0px;
+}
+
+#bigbar {
+    text-align: left;
+    background-color: #ffff98;
+    background-image:url(pix/lock.png);
+    background-repeat: no-repeat;
+    background-position: right;
+    border-top: 2px solid #fa050c;
+    border-bottom: 2px solid #fa050c;
+    color: black;
+    font-weight: bold;
+    height: 190px;
+    width: 100%;
+    min-width: 600px;
+}
+
+#vertable {
+    width: 33%
+}
+
+/* colors */
+.yellow {
+    color: #fdba19;
+}
+
+.red {
+    color: #fa050c;
+}
+
+/* Content */
+
+#main {
+    min-width: 250px;
+    padding: 40px;
+    padding-top: 20px;
+    padding-right: 0px;
+    line-height: 150%;
+    margin-right: 250px;
+}
+
+#main TABLE {
+    width:100%;
+    border-spacing:0px;
+    border-collapse: collapse;
+    margin-top: 5px;
+    margin-bottom: 5px;
+}
+
+#main TD {
+    padding: 0px;
+    padding-top: 3px;
+    padding-bottom: 3px;
+    text-align: left;
+    vertical-align: top;
+    border-top: 1px solid #fa050c;
+    border-bottom: 1px solid #fa050c;
+}
+
+#boxes {
+    float: right;
+    width: 200px;
+    padding: 10px;
+}
+
+.box {
+    background-color: #fdba19;
+    border-left: 4px solid #fa050c;
+    padding: 10px;
+    margin-bottom: 10px;
+}
+
+.box H1 {
+    color: black;
+    padding-bottom: 5px;
+    border-bottom: 2px solid white;
+    margin-bottom: 5px;
+    font-size: 120%;
+}
+
+.box P {
+    margin: 0px;
+    padding: 0px;
+    margin-top: 5px;
+}

Added: trunk/website/pix/InteProxy-logo.png
===================================================================
(Binary files differ)


Property changes on: trunk/website/pix/InteProxy-logo.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/website/template.m4
===================================================================
--- trunk/website/template.m4	2007-04-19 12:35:23 UTC (rev 52)
+++ trunk/website/template.m4	2007-04-19 13:58:28 UTC (rev 53)
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+     "http://www.w3.org/TR/html4/strict.dtd">
+m4_dnl $Id$
+
+m4_dnl ------------------------------------------------------------
+m4_dnl Macros to use in Pages
+
+m4_define(`LANG_LINK',`m4_ifdef(`$1',`$2',`<a href="$3">$2</a>')')
+m4_define(`I18N',`m4_ifdef(`$1',`$2')')
+
+m4_define(`PAGE_TITLE',`m4_define(`__TMPL_PAGE_TITLE',`$1')')
+m4_define(`PAGE_ROOT',`m4_define(`__TMPL_ROOT',`$1')')
+m4_define(`PAGE_START',`m4_include(`template_header.m4')')

Added: trunk/website/template_header.m4
===================================================================
--- trunk/website/template_header.m4	2007-04-19 12:35:23 UTC (rev 52)
+++ trunk/website/template_header.m4	2007-04-19 13:58:28 UTC (rev 53)
@@ -0,0 +1,44 @@
+m4_dnl -*-html-*-
+m4_dnl THIS IS INCLUDED BY `template.m4'
+m4_dnl DONT USE THIS FILE DIRECTLY
+m4_ifdef(`__TMPL_ROOT',,`m4_define(`__TMPL_ROOT',`')')
+
+m4_define(`__TITLE',m4_dnl
+I18N(`EN',`InteProxy - Security extension for unsecure OWS clients to secure spatial data infrastructures')`'m4_dnl
+I18N(`DE',`InteProxy - Sicherheitserweiterung für unsichere OWS Klienten zur Abischerung von Geodateninfrastrukturen'))
+
+m4_ifdef(`__TMPL_PAGE_TITLE',,`m4_define(`__TMPL_PAGE_TITLE',`InteProxy - '__TITLE)')
+
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+    <meta name="keywords" content="WMS, OGC, Proxy, I18N(`EN', `Security') I18N(`DE', `Sicherheit')">
+    <link rel="stylesheet" type="text/css" href="__TMPL_ROOT`'inteproxy.css">
+    <title>__TMPL_PAGE_TITLE</title>
+  </head>
+  <body>
+  <div id="header">
+    <table id="navbar">
+      <tr valign="bottom">
+        <td style="width:172px; text-align: left; padding-bottom: 8px;">
+          <a href="I18N(`EN', `index.html') I18N(`DE', `index-de.html')"
+            ><img src="pix/InteProxy-logo.png" alt="InteProxy"></a>
+        </td>
+        <td style="text-align: left;">
+          <h1>__TITLE</h1>
+        </td>
+        <td>
+          LANG_LINK(`EN',`english', EN_FILE) |
+          LANG_LINK(`DE',`deutsch', DE_FILE)
+        </td>
+      </tr>
+    </table>
+
+  </div>
+
+  <div id="main">
+m4_divert(999)
+  </div>
+  </body>
+</html>
+m4_divert



More information about the Inteproxy-commits mailing list