Skip to content

A user interface providing the ability to build up complex JSON objects (such as Aleph2 buckets) with simple nested combinations of self-generating forms

Notifications You must be signed in to change notification settings

Alex-At-Home/aleph2_bucket_builder

 
 

Repository files navigation

Aleph2 bucket builder

Enables buckets (or in fact any complex JSON object) to be built up by adding cards to a grid and using automatically-generated forms to configure them to build JSON based on a set of uploaded templates.

screenshot

Live demos:

The wiki contains the user documentation for the builder.

Install

  • Clone/download this project
  • Install the following:
    • node.js
    • sbt
    • ant
  • Run sbt fullOptJS then ant from the project root
  • Copy the dist/aleph2_bucket_builder.war file onto the web server(s)

For development:

  • Install an eclipse with Scala support, eg "Scala IDE"
  • Install a static web server, eg (from the root of the project):
npm install node-static
static -p 8181
  • Now set up the project by navigating to the project root, running sbt and executing:
eclipse
fastOptJS

Now you can modify the code in eclipse, use fastOptJS in sbt to compile it, and to test browse to localhost:8181/assets/html/index-dev.html#/home

Note there is currently no test suite for the webapp, this is forthcoming

About

A user interface providing the ability to build up complex JSON objects (such as Aleph2 buckets) with simple nested combinations of self-generating forms

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Scala 60.8%
  • HTML 22.0%
  • JavaScript 10.3%
  • CSS 6.9%