[Osaas-commits] r84 - in trunk: . website website/pix

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Thu Nov 4 17:13:52 CET 2010


Author: iweinzierl
Date: 2010-11-04 17:13:52 +0100 (Thu, 04 Nov 2010)
New Revision: 84

Added:
   trunk/website/
   trunk/website/Makefile
   trunk/website/index.htm4
   trunk/website/osaas.css
   trunk/website/pix/
   trunk/website/pix/favicon.ico
   trunk/website/pix/osaas_diagram-en.png
   trunk/website/pix/osaas_diagram-en_small.png
   trunk/website/template.m4
   trunk/website/template_header.m4
Modified:
   trunk/ChangeLog
Log:
Added an initial homepage.

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2010-11-03 13:41:56 UTC (rev 83)
+++ trunk/ChangeLog	2010-11-04 16:13:52 UTC (rev 84)
@@ -1,3 +1,15 @@
+2010-11-04  Ingo Weinzierl <ingo at intevation.de>
+
+	* website/pix/osaas_diagram-en_small.png,
+	  website/pix/osaas_diagram-en.png,
+	  website/pix/favicon.ico,
+	  website/template_header.m4,
+	  website/index.htm4,
+	  website/template.m4,
+	  website/osaas.css,
+	  website/Makefile: An initial homepage with makefile to upload the
+	  necessary files to wald.
+
 2010-11-03  Ingo Weinzierl <ingo at intevation.de>
 
 	* doc/source/about.rst: Removed a duplicated expression in the first

Added: trunk/website/Makefile
===================================================================
--- trunk/website/Makefile	2010-11-03 13:41:56 UTC (rev 83)
+++ trunk/website/Makefile	2010-11-04 16:13:52 UTC (rev 84)
@@ -0,0 +1,58 @@
+# 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/osaas-www
+ADD_INST_TYPES = *.css *.ico *.php
+ADD_INST_DIRS = pix
+
+USER=$(shell grep "svn+ssh://" .svn/entries | head -1 | 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 template_header.m4
+
+subdirs: $(SUBDIRS)
+	@for dir in $^ ; do \
+	  $(MAKE) -C $$dir SUBDIRS="" ; \
+	done
+
+online: all
+	echo "Going to put current contents online for osaas.wald.org ..."
+	rsync -urvP --exclude='.svn' $(ADD_INST_TYPES) $(TARGETS) $(ADD_INST_DIRS) \
+      $(USER)@wald.intevation.org:/osaas/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)/osaas.wald.org.tar.gz . )
+
+clean: 
+	rm -f index-de.html index.html
+

Added: trunk/website/index.htm4
===================================================================
--- trunk/website/index.htm4	2010-11-03 13:41:56 UTC (rev 83)
+++ trunk/website/index.htm4	2010-11-04 16:13:52 UTC (rev 84)
@@ -0,0 +1,76 @@
+m4_dnl -*-html-*-
+m4_include(`template.m4')
+m4_dnl $Id$
+
+m4_define(`EN')
+m4_define(`DE_FILE', `index-de.html')
+
+PAGE_START
+<h2>About OSAAS</h2>
+
+<p>
+OSAAS is a tool to track access to your OGC web services for the purpose of
+statistics. In addition to that, an integrated user authentication enables
+you to take account for accessing OGC services.
+</p>
+
+<p>
+OWS stands for OGC Web Services which are the basis 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 Service).
+</p>
+
+<p>
+OSAAS is Free Software, most of it licensed under GNU GPL (the server). Other
+parts depend on the respective clients (e.g. GNU LGPL for deegree).
+</p>
+
+<h2>Downloads OSAAS</h2>
+
+<p>
+To download the most recent released software you can follow the links below to the development-platform.
+</p>
+
+
+<h3>Current Release:</h3>
+<p>
+<a href="https://wald.intevation.org/frs/download.php/797/osaas-server-1.0.1.tar.gz">https://wald.intevation.org/frs/download.php/797/osaas-server-1.0.1.tar.gz</a>
+</p>
+
+<h3>Old Releases:</h3>
+<p>
+<a href="https://wald.intevation.org/frs/?group_id=33">https://wald.intevation.org/frs/?group_id=33</a>
+</p>
+
+
+<h2>Developers Corner</h2>
+<p>
+OSAAS development is coordinated at Wald, a gforge based plattform at<br>
+<a href="http://wald.intevation.org/projects/osaas/">http://wald.intevation.org/projects/osaas/</a>.
+</p>
+<p>
+There is also a <a href="https://wald.intevation.org/tracker/?group_id=33">
+BugTracker</a> and several <a href="https://wald.intevation.org/mail/?group_id=33">mailinglists</a>
+to join for further development.
+</p>
+<p>
+To get the latest code, you could <a href="https://wald.intevation.org/scm/?group_id=33">check out</a>
+the latest SVN-trunk or <a href="https://wald.intevation.org/plugins/scmsvn/viewcvs.php/?root=osaas">browse</a>
+the tree online.
+</p>
+
+<h2>Contact / About this site</h2>
+<p>
+To contact the development team of OSAAS you can <a href="http://lists.wald.intevation.org/mailman/listinfo/osaas-devel">subscribe</a>
+to the development-mailinglist.
+</p>
+
+<p>
+Currently InteProxy is developed mainly by<br>
+Intevation GmbH<br>
+Neuer Graben 17<br>
+49074 Osnabrück<br>
+Germany<br>
+<a href="http://www.intevation.de/geospatial/index.en.html">http://www.intevation.de/geospatial/index.en.html</a><br>
+</p>

Added: trunk/website/osaas.css
===================================================================
--- trunk/website/osaas.css	2010-11-03 13:41:56 UTC (rev 83)
+++ trunk/website/osaas.css	2010-11-04 16:13:52 UTC (rev 84)
@@ -0,0 +1,244 @@
+/* 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:#afbce1;
+    border-top: 2px solid #4169e1;
+    border-bottom: 2px solid #4169e1;
+    margin-top: 0px;
+	padding: 2px;
+    font-size: 125%;
+    font-weight: bold;
+}
+
+H3 {
+    margin-bottom: 0px;
+    font-size: 110%;
+    font-weight: normal;
+	font-style:italic;
+	font-variant: small-caps;
+    color: black;
+}
+
+STRONG {
+    color: #ff8000;
+    font-weight: bold;
+    text-decoration: none;
+}
+
+A {
+    color: #4169e1;
+    font-weight: bold;
+    text-decoration: none;
+}
+
+A:hover {
+    color: #4169e1;
+    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;
+	padding-bottom: 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: #afbce1;
+    border-left: 4px solid #4169e1;
+    padding: 10px;
+    margin-bottom: 10px;
+}
+
+.box H1 {
+    color: black;
+    padding-bottom: 5px;
+    border-bottom: 2px solid blue;
+    margin-bottom: 5px;
+    font-size: 120%;
+}
+
+.box P {
+    margin: 0px;
+    padding: 0px;
+    margin-top: 5px;
+}
+
+/* Footer */
+#footer {
+    background-color: white;
+	height: 30px;	
+
+}
+

Added: trunk/website/pix/favicon.ico
===================================================================
(Binary files differ)


Property changes on: trunk/website/pix/favicon.ico
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/website/pix/osaas_diagram-en.png
===================================================================
(Binary files differ)


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

Added: trunk/website/pix/osaas_diagram-en_small.png
===================================================================
(Binary files differ)


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

Added: trunk/website/template.m4
===================================================================
--- trunk/website/template.m4	2010-11-03 13:41:56 UTC (rev 83)
+++ trunk/website/template.m4	2010-11-04 16:13:52 UTC (rev 84)
@@ -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	2010-11-03 13:41:56 UTC (rev 83)
+++ trunk/website/template_header.m4	2010-11-04 16:13:52 UTC (rev 84)
@@ -0,0 +1,57 @@
+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',`OSAAS - OWS Statistics and Accounting System')`'m4_dnl
+I18N(`DE',`OSAAS - OWS Statistics and Accounting System')`')
+
+m4_ifdef(`__TMPL_PAGE_TITLE',,`m4_define(`__TMPL_PAGE_TITLE',__TITLE)')
+
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+    <meta name="keywords" content="WMS, OGC, WFS, OWS, Statistics, Accounting">
+    <link rel="stylesheet" type="text/css" href="__TMPL_ROOT`'osaas.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="" alt="OSAAS"></a>
+        </td>
+        <td style="text-align: left;vertical-align:middle;">
+          <h1>__TITLE</h1>
+        </td>
+        <td style="width:100px;">
+          LANG_LINK(`EN',`english', EN_FILE)
+        </td>
+      </tr>
+    </table>
+  </div>
+
+  <div id="boxes">
+   <div class="box">
+	  <h1>I18N(`EN', `Workflow of OSAAS') I18N(`DE', `Arbeitsweise')</h1>
+	  <p>
+  	  <a href="I18N(`EN', `./pix/osaas_diagram-en.png') I18N(`DE', `./pix/osaas_diagram-de.png')">
+		<img src="./pix/osaas_diagram-en_small.png" alt="InteProxy Workflow" name="InteProxy Workflow"></a>
+	  <br>
+	  <a href="I18N(`EN', `./pix/osaas_diagram-en.png') I18N(`DE',
+      `./pix/osaas_diagram-de.png')">I18N(`EN', `click</a> to
+      enlarge') I18N(`DE', `klicken</a> zum vergrößern')
+    </div>
+  </div>
+
+  <div id="main">
+m4_divert(999)
+  </div>
+  <div id="footer">
+  </div>
+  </body>
+</html>
+m4_divert



More information about the Osaas-commits mailing list