source: Dev/branches/play-2.0.1/documentation/manual/Home.md @ 322

Last change on this file since 322 was 322, checked in by hendrikvanantwerpen, 13 years ago

Added Play! framework and application with Jena dependency. Working on
the basic things now (login/register), after that start implementing
our data model.

File size: 2.8 KB
Line 
1# Play 2.0 documentation
2
3> Play 2.0 is a high-productivity Java and Scala web application framework that integrates the components and APIs you need for modern web application development.
4>
5> Play is based on a lightweight, stateless, web-friendly architecture and features predictable and minimal resource consumption (CPU, memory, threads) for highly-scalable applications thanks to its reactive model, based on Iteratee IO.
6
7## About
8
91. [[Play 2.0 a Web framework for a new era | Philosophy]]
10
11## Getting started
12
131. [[Installing Play 2.0 | Installing]]
141. [[Creating a new application | NewApplication]]
151. [[Anatomy of a Play 2.0 application | Anatomy]]
161. [[Using the Play 2.0 console | PlayConsole ]]
171. [[Setting-up your preferred IDE | IDE]]
181. [[Sample applications | Samples]]
19
20## Working with Play 2.0
21
221. [[Play 2.0 for Scala developers | ScalaHome]]
231. [[Play 2.0 for Java developers | JavaHome]]
24
25## Detailed topics
26
271. [[The Build system | Build]]
28    1. [[About sbt settings | SBTSettings]]
29    1. [[Manage application dependencies | SBTDependencies]]
30    1. [[Working with sub-projects | SBTSubProjects]]
311. [[Working with public assets | Assets]]
32    1. [[Using CoffeeScript | AssetsCoffeeScript]]
33    1. [[Using LESS CSS | AssetsLess]]
34    1. [[Using Google Closure Compiler | AssetsGoogleClosureCompiler]]
351. [[Managing database evolutions | Evolutions]]
361. [[Configuration file syntax and features | Configuration]]
37    1. [[Configuring the JDBC connection pool | SettingsJDBC]]
38    1. [[Configuring the internal Akka system | AkkaCore]]
39    1. [[Configuring logging | SettingsLogger]]
401. [[Deploying your application | Production]]
41    1. [[Creating a standalone version of your application | ProductionDist]]
42    1. [[Additional configuration | ProductionConfiguration]]
43    1. [[Deploying to Heroku | ProductionHeroku]]
44    1. [[Set-up a front-end HTTP server | HTTPServer]]
45
46## Additional documentation
47
481. [[Scala|http://docs.scala-lang.org/]]
491. [[Akka|http://akka.io/docs/]]
501. [[sbt|http://www.scala-sbt.org/learn.html]]
511. [[Configuration|https://github.com/typesafehub/config]]
521. [[Logback|http://logback.qos.ch/documentation.html]]
53
54## Hacking Play 2.0
55
561. [[Building Play 2.0 from source | BuildingFromSource]]
571. [[CI server at Cloudbees | CIServer]]
581. [[Repositories | Repositories]]
591. [[Issue tracker | Issues]]
601. [[Pull requests | PullRequests]]
611. [[Contributor guidelines | Guidelines]]
62
63## Modules and plugins
64
651. [[Temporary modules directory | Modules]]
66
67## Contributing to this documentation
68
69> The documentation is freely editable on [[https://github.com/playframework/Play20/wiki]]. Feel free to fix mistakes directly in the pages.
70>
71> However if you want to provide additional documentation, please create new pages and reference them from here. A member of the core team will take care of integrating it in the most appropriate section.
Note: See TracBrowser for help on using the repository browser.