Modules

Logging

Nuget package: Lisa.Modules.Logging

This module provides system wide logging for the Veva instance.

Routing

Nuget package: Lisa.Modules.Routing

This allows the user to define routes for the website, i.e "Virtual URLs" which can redirect to other URLs. Use it to create short URLs that redirect to pages which are located deeper in the site structure for example. Use it to maintain other versions of URLs or older URLs which you do not want to result in 404 errors. It is also used to define SEO-friendly URLs to single documents from the Documents system.

S5

Nuget package: Lisa.Modules.S5

A proof of concept module which integrates to the S5 system from Advania.

SearchCrawler

Nuget package: Lisa.Modules.SearchCrawler

This module provides the SearchCrawler task which can be registered in the TaskDaemon module. It crawls the specified URL and indexes all the content it finds. This is an essential part of the SearchManager module to implement search functionality for the website.

SearchManager

Nuget package: Lisa.Modules.SearchManager

This module provides support for indexing and searching for the website. It provides a backend module for viewing and managing indexed content. Users can manually create moderated search results and control priority and categorization of search results. This module also provides the "Search" component which is used on the front-end to display search results.

Sharepoint

Nuget package: Lisa.Modules.Sharepoint

This module provides support for reading and writing data to Sharepoint lists.

Single Sign-on

Nuget package: Lisa.Modules.SingleSignOn

This module adds support for the Veva Single Sign-on service. This allows the Veva instance to be set up as a Single Sign-on host for other Veva instances and also to be set up as a "client", i.e. use other Veva instances which have been set up as hosts, for authentication.

Tags

Nuget package: Lisa.Modules.Tags

This module provides a backend management for "predefined" tags. The user can manage and categorize tags which can then be used to tag all kinds of content in the system.

TaskDaemon

Nuget package: Lisa.Modules.TaskDaemon

This module provides a backend interface for managing background tasks in the system, such as the SearchCrawler task which is part of the SearchCrawler module. Users can manage when tasks are run and see run results and more.

Templating

Nuget package: Lisa.Modules.Templating

A proof of concept module which allows users to write custom templates (XSLT, Razor, Handlebars etc.) to render output from certain front-end components, much like what was done in LiSA Live.