Skip to content

ElixirTeSS/TeSS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TeSS

Actions Status

ELIXIR's Training e-Support Service - A Ruby on Rails application providing a portal for registering and discovering training events and materials.

The TeSS code is open source and available under a BSD 3-Clause license. You are free to use it outside of ELIXIR, with minimal restrictions on its use and distribution. If you do create your own version/fork of TeSS, we welcome and encourage contributing your changes back to the main TeSS codebase.

Features

  • Faceted browsing/filtering
  • Full-text search
  • Flexible user authentication
  • Automated, periodic import (scraping) of resources
  • Email subscriptions
  • JSON API
  • Embeddable widgets
  • iCal export
  • Semantic web-friendly - Bioschemas and EDAM Ontology integration
  • Administration and curation features for managing users and content
  • Customization options

Contributing

Interested in contributing to TeSS? Check out our guide on the different ways you can contribute.

Architecture overview

TeSS makes use of the following services to function:

  • PostgreSQL - Database
  • Solr - Search
  • Sidekiq - Asynchronous tasks
  • Redis - Caching

and also integrates with several external services:

Installation

Development

TeSS can either be installed using Docker, or natively on an Ubuntu-like OS (some Mac OSX guidance also provided).

Production

To run TeSS in production, see either the Docker guide, or the Ubuntu-like OS guide.

Customization

See here for an overview of how you can customize your TeSS deployment.

API

See here for details on programmatic access to TeSS via its API.

About

Training e-Support Service using Ruby on Rails.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 19