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.