-
Couldn't load subscription status.
- Fork 28
Reusable Components
This page describes various drop-in community add-ons available for Slush generated MarkLogic apps:
-
Front-end
- Analytics Dashboard (ml-analytics-dashboard-ng)
- D3-cloud (d3-cloud-ng)
- Document Management (ml-document-management-ng)
- Esri Maps (ml-esri-maps-ng)
- File Upload (ml-uploader)
- Google Maps (ml-google-maps-ng)
- HighCharts (ml-highcharts-ng)
- Histogram (ml-histogram-ng)
- Lodlive (ml-lodlive-ng)
- OpenLayers Maps (ml-ol-maps-ng)
- Search Admin (ml-search-admin-ng)
- Synonyms (ml-synonyms-ng)
- View Files (view-file-ng)
- VisJS Graph Visualization (ml-visjs-graph-ng)
- Back-end
Also consider browsing Github-Search for additional resources.
The Analytics Dashboard is a reporting service that allows your users to easily create and share BI-style reports in minutes from a MarkLogic database.
AngularJS directive for showing a tag cloud using D3.js.
Add a MarkLogic document explorer view to your AngularJS application. It also makes use of the MarkLogic DLS libraries for retaining versions of a file.
AngularJS directives with Esri Maps integration for use with MarkLogic REST-api.
Directive for uploading multiple files to the /v1/documents endpoint in MarkLogic. Creates HTML elements for drag and drop upload as well as the option to use a file chooser. Can be installed via bower. No other back end code needed.
AngularJS directives with Google Maps integration for use with MarkLogic REST-api.
Directive for using HighCharts with mlSearch. The charts can be used in response to searching and faceting, or a specific structured query can be bound to a chart.
ml-highcharts-ng
Instructions for Slush
Directive for showing Histogram on top of (dynamically bucketed) date facets. Designed to work with output from ml-constraints.
LodLive project provides a demonstration of the use of Linked Data standards (RDF, SPARQL) to browse RDF resources. The application aims to spread linked data principles using a simple and friendly interface with reusable techniques.
AngularJS directives with OpenLayers Maps integration for use with MarkLogic REST-api.
Angular directives for editing marklogic search options.
Angular directive and service for handling search term synonyms for use with MarkLogic REST-api.
Angular directive for previewing files. Integrates a.o. highlighjs, videogular, ng-json-explorer, and x2js for viewing a.o. audio, html, json, pdf, text, video, and xml.
Easily generate a graph visualization for triples stored in MarkLogic, based on the VisJS Network library.
A MarkLogic User Defined aggregation Function for accumulating elem/attr frequencies per uri.
Allows for the generation of Microsoft excel (.xlsx) files.. Can be installed via MLPM.
Code for some advanced custom facets that support for instance mlHistogram. Can be installed via MLPM.
MarkLogic library with various date/time related functions. Parsers various compact, as well as written date/time patterns. It also includes some other helper functions, such as epoch to date/time and vice versa.
Custom MarkLogic result decorator functions.
MarkLogic library for querying the Github API.
MarkLogic XQuery library for calling Google's geocoding endpoint.
MarkLogic XQuery library for using Thomson Reuters Open Calais™ API.
Custom MarkLogic snippeting functions.
MarkLogic library for generating unique database URIs and IDs.
Provides a module to easily create a MarkLogic custom constraint using a triple-range-query. This is helpful when composing a structured query. Can be installed via MLPM.
Understanding this library
- Background
- Explaining the stack
- Project folder structure
- Core Tools and Components
- REST extensions
- UI and UX Details
- Possible Issues
Creating your own demo