Code Monkey home page Code Monkey logo

templating-with-twitter-bootstrap's Introduction

Templating With Twitter Bootstrap

The intention of this project is to serve as a starter template project for Lift'ers that wish to get a quick start using Lift with the front-end toolkit Twitter Bootstrap.

The Twitter Bootstrap toolkit is provided as a Lift module by the FoBo - Lift Module making maintenance, upgrade and fall-back quick and easy (typically a one liner change in lift boot class of the BootstrapXXX option and a version bump of Fobo module in build.sbt).

One of Lift's many great features is it's clean and flexible templating system. For convenience and to give some styling to Lift and it's templates Lift comes by default, at this writing, bundled with blueprint as hooked up CSS framework, here you will see blueprint replaced by another very popular and feature rich toolkit.

Contributions

Improvements, contributions and suggestions are welcome! Please see the Contribution Document. You can also leave a issue report or drop a question/suggestion to my priv. e-mail or on Lift's mailing list

best regards Peter Petersson

Update log

Latest Module Version:

  • 2013-01-12 -- 0.4.7-SNAPSHOT
  • 2012-12-29 -- 0.4.6-SNAPSHOT

Latest Updates:

  • 2013-01-12 -- 0.4.7-SNAPSHOT Added build for Scala 2.10 and FoBo v0.7.11 with Font-Awesome enabled.
  • 2012-12-29 -- 0.4.6-SNAPSHOT updated build to dep. on FoBo v0.7.7 and using FoBo.JQuery182

Quick Start

The only prerequisites for running this Lift example is that you have Git and Java installed and configured on the target computer. You don't need to use it but the project also includes Eclipse, IDEA and ENSIME plug-in for browsing and following/working with the code, see the [Scala IDE Support] section bellow.

  1. Clone this project

    git clone [email protected]:karma4u101/Templating-With-Twitter-Bootstrap.git cd Templating-With-Twitter-Bootstrap

  2. Update & Run Jetty

The following commands will update and fetch the projects dependancys then start the jetty server and load the lift application. There is also a sbt.bat for windows users so if you are on a windows machine just substitute the ./sbt command with sbt.bat.

./sbt update ~container:start
  1. Launch Your Browser

Launch your favorite browser and type in the following address to bring up the application.

http://localhost:8080/

###Database backend

For demonstration purpose and easy setup this example uses a in memory database.

Scala IDE Support

###Eclipse

Sbteclipse provides SBT command to create Eclipse project files

  1. Usage

    project$ ./sbt

    eclipse

  2. In eclipse do:

    File ==> Import... Select General ==> Existing Project into Workspace Use "Brows" to look up the project root ....

###Others

There is also support for IDEA and ENSIME ... Note: Can someone with insite in how to use thouse modules please contribute a updat to this document.

User powered basic example

(*) This is a unofficial Lift user powered basic Lift assembly which means it is a work based on the sound foundation of Lift and done by a developer who uses Lift for development ;), sharing it with others.

templating-with-twitter-bootstrap's People

Contributors

jgenso avatar karma4u101 avatar leffpeter avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.