Table of contents
Introduction
Veva is the latest iteration of the LiSA content management system from Advania. It's built using the latest web-technologies where the main focus is on usability and making every-day tasks simple and fun for those who manage websites.
Veva has been rewritten from the ground up. We've carried over the good parts of the previous generation of LiSA, but left the not so good parts behind.
Why Veva?
- The LiSA Live code base is more than 12 years old
- Based on the .NET Framework which is being replaced by .NET Core (.NET 5+)
- UI is cluttered and old fashioned
- Web technologies have advanced incredibly since we started working on LiSA Live
Technology stack
- .NET 6
- Entity Framework
- Microsoft SQL Server
- The Veva Backend UI is built using VueJS and Vuetify
- The front end is built using Microsoft Blazor
Blazor lets you build interactive web UIs using C# instead of JavaScript. Blazor apps are composed of reusable web UI components implemented using C#, HTML, and CSS. Both client and server code is written in C#, allowing you to share code and libraries”
Features
- Modular design, just install the modules you are using
- Portable, can be hosted on various operating systems
- Can be used as a "Headless" CMS
- Integrates with 3rd party services such as
- Dropbox
- Google Drive
- Microsoft OneDrive
- Pexels
- Unsplash
- Sendgrid
- Innovative content management features such as:
- Smart copy-paste: simply paste in a Youtube URL or a Google Maps URL and the appropriate component will be inserted. Paste tabular data from Excel or other sources and a table component will be automatically inserted with the pasted data. Paste mixed content, even from Word, and the appropriate content components will be automatically inserted (Headings, paragraphs, links etc)
- Easily clone components
- Swap one component out for another
- Take complex content, like grids with nested components, save it as a template and re-use it elsewhere
- Insert images and files directly from royalty free online resources like Pexels and Unsplash
- Component modifiers: Easily change the way components behave and look by adding modifiers. Add margins/paddings, apply animations. Control when components are visible (date ranges, time of day, which weekdays etc)
- And Much, much more.