Linked Data Reactor (LD-R)
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
actions basic version is done Sep 23, 2018
assets fixed the map issue Jun 13, 2018
components fix image view Oct 25, 2018
configs allow id to be added as a field if not skipped Oct 18, 2018
data added encode/decode URI to configs Oct 25, 2018
documentation adding more component docs Dec 18, 2016
external_views
logs added logs folder May 25, 2015
plugins improved the CSV to JSON-LD Oct 18, 2018
services improved the CSV to JSON-LD Oct 18, 2018
stores basic version is done Sep 23, 2018
uploaded
vocabulary minor Apr 1, 2017
webpack bug fix Apr 25, 2018
.babelrc refactoring Apr 13, 2018
.dockerignore get rid of bower! Nov 12, 2016
.editorconfig repo initialized! May 2, 2015
.eslintignore updated nodemailer Feb 10, 2017
.eslintrc upgrade npm pckages Jun 18, 2017
.gitignore
.travis.yml added a basic travis file Jul 8, 2017
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Dec 11, 2017
CONTRIBUTING.md Create CONTRIBUTING.md Dec 11, 2017
Dockerfile added node v10.11 to dockerfile Oct 3, 2018
ISSUE_TEMPLATE.md Create ISSUE_TEMPLATE.md Dec 11, 2017
LICENSE added Apache 2 License Feb 3, 2016
Procfile added deployment ready for Heroku Jul 2, 2017
README.md Update README.md Feb 19, 2018
ToDo.md
app.js working on csv import Sep 20, 2018
client.js updated react Oct 3, 2017
docker-compose.yml
favicon.ico
install get rid of bower! Nov 12, 2016
install.bat get rid of bower! Nov 12, 2016
package.json
server.js minor fix Sep 23, 2018
start.js updated packages Apr 26, 2016

README.md

Dependency Status devDependency Status Gitter

Linked Data Reactor

Linked Data Reactor (LD-Reactor or LD-R) is a framework to develop reactive and reusable User Interface components for Linked Data applications. LD-Reactor utilizes Facebook's ReactJS components, Flux architecture and Yahoo!'s Fluxible framework for isomorphic Web applications. It also exploits Semantic-UI framework for flexible UI themes. LD-Reactor aims to apply the idea of component-based application development into RDF data model hence enhancing current user interfaces to view, browse and edit Linked Data.

Quick Start

Installation

You should have installed NodeJS, npm and Webpack on your system as prerequisite, then:

Clone the repository: git clone https://github.com/ali1k/ld-r.git

and simply run ./install script

Configuration

Fill in general settings for your application at configs/general.js.

Fill in appropriate values for server port, URLs of your SPARQL endpoint and DBpedia lookup service at configs/server.js.

Fll in appropriate settings for your UI reactors at configs/reactor.js.

Fill in appropriate settings for the faceted browser at configs/facets.js.

Run in Production Mode

npm run build

check server at localhost:4000

Development Mode

npm run dev

check server at localhost:3000

Documentation

Check out http://ld-r.org for detailed documentation.