[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