Spirit-Website/Webapp for Employees
Scala JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
project
src
.gitignore
README
build.sbt

README

EmployeeWeb is another application for the Spirit project from the Faculty of 
Computer Science of the University of Applied Sciences Schmalkalden.

http://pads.fh-schmalkalden.de/spirit.html

It will act as the frontend for employees.

It is/will be developed with Scala 2.9.1 and Lift 2.4-M4.

http://www.scala-lang.org
http://www.liftweb.net

Features:
* Usage of CSS Selectors in Lift.

* Implemented Record for Persistence.

* Working against H2 Database and partially against the RESTful DB-Service, switchable via TAG in the prop files.

* Using charts4j http://code.google.com/p/charts4j/ for Poll evaluation.

Hints:
* The fhsldap_2.9.1-1.0.jar which is located in the lib/ folder 
  is the module found at https://github.com/mdenison/FhS-LDAP-Module.
  Of course it is possible to use the module as described in its README.

* Working SBT 0.11.0 is needed to build and run this project. Please see: https://github.com/harrah/xsbt/wiki/Getting-Started-Setup.

* PollPalSpecs only work with H2 Database at the momemt.

Getting Started:

Clone this repository.
run:
$ sbt 

If this works without any errors go on with editing the Prop file as needed.

Using EmployeeWeb with H2 Database simply set 
spirit.admin.record.backentry=h2db
in the default.props file.

Running
$ sbt 
> test
should pass all tests with the H2 Database.

After everything is set up, run:
$ sbt 
> ~container:start
should give a Welcome screen at http://localhost:8080

Log In with the User "default" to see some DummyData on the PollPal stuff.