GitLab steht wegen Wartungsarbeiten am Montag, den 10. Mai, zwischen 17:00 und 19:00 Uhr nicht zur Verfügung.

Commit d29c3da0 authored by Julian Hochstetter's avatar Julian Hochstetter

Merge branch 'master' of scm.thm.de:arsnova/arsnova-war

parents 9a660c9c dc6ed7f4
......@@ -5,10 +5,95 @@
<artifactId>arsnova-war</artifactId>
<version>2.0.0-SNAPSHOT</version>
<packaging>war</packaging>
<properties>
<org.springframework-version>3.1.2.RELEASE</org.springframework-version>
<org.springframework.security-version>3.1.0.RELEASE</org.springframework.security-version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.url>https://scm.thm.de/arsnova</project.url>
</properties>
<developers>
<developer>
<name>Klaus Quibeldey-Cirkel</name>
<organization>Technische Hochschule Mittelhessen</organization>
<organizationUrl>http://www.thm.de</organizationUrl>
</developer>
<developer>
<name>Julian Hochstetter</name>
<organization>Technische Hochschule Mittelhessen</organization>
<organizationUrl>http://www.thm.de</organizationUrl>
<email>julian.hochstetter@mni.thm.de</email>
</developer>
<developer>
<name>Jan Kammer</name>
<organization>Technische Hochschule Mittelhessen</organization>
<organizationUrl>http://www.thm.de</organizationUrl>
<email>jan.kammer@mni.thm.de</email>
</developer>
<developer>
<name>Daniel Knapp</name>
<organization>Technische Hochschule Mittelhessen</organization>
<organizationUrl>http://www.thm.de</organizationUrl>
<email>daniel.knapp@mni.thm.de</email>
</developer>
<developer>
<name>Christoph Thelen</name>
<organization>Technische Hochschule Mittelhessen</organization>
<organizationUrl>http://www.thm.de</organizationUrl>
<email>christoph.thelen@mni.thm.de</email>
</developer>
<developer>
<name>Paul-Christian Volkmer</name>
<organization>Technische Hochschule Mittelhessen</organization>
<organizationUrl>http://www.thm.de</organizationUrl>
<email>paul-christian.volkmer@mni.thm.de</email>
</developer>
</developers>
<distributionManagement>
<site>
<id>website</id>
<url>https://arsnova.thm.de</url>
</site>
</distributionManagement>
<issueManagement>
<system>Redmine</system>
<url>https://scm.thm.de/redmine/projects/arsnova2</url>
</issueManagement>
<ciManagement>
<system>Jenkins</system>
<url>https://jenkins.mni.thm.de/jenkins/job/ARSnova-war/</url>
</ciManagement>
<scm>
<url>https://scm.thm.de/arsnova/arsnova-war</url>
<connection>scm:git://scm.thm.de/arsnova/arsnova-war.git</connection>
<developerConnection>scm:ssh://gitorious@scm.thm.de/arsnova/arsnova-war.git</developerConnection>
</scm>
<licenses>
<license>
<name>GNU General Public License v3.0 or later</name>
<url>http://www.gnu.org/licenses/gpl.txt</url>
</license>
</licenses>
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>2.4</version>
<configuration>
</configuration>
</plugin>
</plugins>
</reporting>
<repositories>
<repository>
<id>thmrepo</id>
......@@ -31,6 +116,7 @@
<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>de.thm.arsnova</groupId>
......@@ -181,7 +267,21 @@
</configuration>
-->
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.1</version>
<configuration>
<locales>en</locales>
</configuration>
</plugin>
</plugins>
</build>
<name>ARSnova</name>
<description>ARSnova is a great audience response system</description>
<organization>
<name>Technische Hochschule Mittelhessen</name>
<url>http://www.thm.de</url>
</organization>
</project>
-----
ARSnova Landing Page
-----
SCM-Helpdesk
-----
-----
ARSnova
Das Projekt ARSnova will neue Wege gehen, um auch in großen Veranstaltungen Feedback und Interaktion zwischen Auditorium und Lehrperson zu ermöglichen: ARS = Audience Response System.
* {{{http://en.wikipedia.org/wiki/Audience_response}ARS bei Wikipedia}}
* {{{https://scm.thm.de/redmine/documents/16}Präsentation über ARSnova}}
* {{{https://ars.thm.de/download/}Desktop-Widget}}
* {{{http://prezi.com/bkfz1utyaiiw/arsnova/}ARSnova auf Prezi}}
ARSnova ist eine coole, kostenlose und ausbaufähige Open-Source-App, die als HTML5-App auf jedem Smartphone, Tablet-PC oder Laptop läuft.
-----
ARSNova landingpage
-----
SCM-Helpdesk
-----
-----
Deployment
You will need to do some configuration work upfront.
* Add a new directory "arsnova" in /etc and create a copy of arsnova.properties.example named arsnova.properties in this directory.
* Change settings to match your environment
Server configuration
In order to build up a full featured server installation containing ARSnova2 and CouchDB you have to install at least the following services:
* Apache Tomcat 7.0.29 (or newer)
* Apache Webserver 2.2 or newer with buildin mod_proxy, mod_proxy_ajp and mod_proxy_http
* Apache CouchDB
Make sure all services are installed. Next step is to configure the Apache Webserver. Find the configuration file or create a new one for use with a virtal host. This depends on your needs. At least you should have a configuration containing these settings:
+--------------------------------------------------------+
<Location /couchdb/>
ProxyPass http://127.0.0.1:5984/
ProxyPassReverse http://127.0.0.1:5984/
</Location>
<Location />
ProxyPass ajp://127.0.0.1:8009/
ProxyPassReverse ajp://127.0.0.1:8009/
</Location>
+--------------------------------------------------------+
This will redirect all requests for "/couchdb/..." to your Apache CouchDB server, running on port 5984.
All other requests will be send to your Apache Tomcat servelt container, using AJP running on port 8009.
To enable the needed Apache Webserver simply type:
+---------------------------+
# a2enmod proxy
# a2enmod proxy_ajp
# a2enmod proxy_http
+---------------------------+
The configuration is ready for development usage.
Finally you should (re)start all services. ARSnova2 is now listening on HTTP port 80.
\ No newline at end of file
@CHARSET "UTF-8";
.poweredBy {
display: none;
}
#banner {
margin: 4px 0;
}
body > div > hr {
display: none;
}
footer > div {
position: relative;
}
footer > div .row {
position: absolute;
bottom: 8px;
}
<?xml version="1.0" encoding="ISO-8859-1"?>
<project name="ARSNova" xmlns="http://maven.apache.org/DECORATION/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/DECORATION/1.0.0 http://maven.apache.org/xsd/decoration-1.0.0.xsd">
<skin>
<groupId>org.apache.maven.skins</groupId>
<artifactId>maven-fluido-skin</artifactId>
<version>1.2.1</version>
</skin>
<custom>
<fluidoSkin>
<topBarEnabled>false</topBarEnabled>
<topBar>
</topBar>
<sideBarEnabled>true</sideBarEnabled>
<profile>release</profile>
<ohloh>
<projectId>arsnova</projectId>
<widget>stats</widget>
</ohloh>
<facebookLike />
<googlePlusOne />
</fluidoSkin>
</custom>
<bannerLeft>
<name>ARSNova</name>
<src>arsnova.png</src>
<href>http://ars.thm.de/</href>
</bannerLeft>
<bannerRight>
<src>thm_logo.png</src>
</bannerRight>
<body>
<head>
<link rel="stylesheet" type="text/css" href="css/thm-theme.css" />
</head>
<links>
<item name="THM" href="http://www.thm.de/" />
</links>
<menu name="Overview">
<item name="Introduction" href="index.html" />
<item name="Dependencies" href="dependencies.html" />
<item name="Installation" href="installation.html" />
<item name="License" href="license.html" />
<item name="The Team" href="team-list.html" />
</menu>
<menu name="Further Information">
<item name="Gitorious" href="https://scm.thm.de/arsnova" />
<item name="Issue Tracking" href="issue-tracking.html" />
<item name="Continuous Integration" href="integration.html" />
<item name="Source Repository" href="source-repository.html" />
</menu>
</body>
</project>
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment