The diagram showcases the architecture of Juggel. The structure is divided into several layers, each contributing to the system's functionality:
Juggel Layer
Jubes: Juggel Cubes or ‘Jubes’ are the application building blocks of Juggel. They integrate user-experience, data and AI to make highly configurable and powerful Vue 3 apps.
AI Assistants: Configurable AI assistants that allow users to have advanced AI support where they can be of benefit.
The JuggelGPT and the JuggelCubes extensions provide the software for the user-configurable Jubes and AI assistants.
Juggel Skin: A highly customizable skin built with the MediaWiki Mustach-based skin framework.
MediaWiki Community Extensions
Semantic MediaWiki: An extension that allows for semantic annotations, enhancing the ability to organize and query content.
Extensions that make MediaWiki ‘enterprise-ready’: A suite of additional extensions that provide enterprise-level features to MediaWiki.
MediaWiki Core
The foundational layer consists of the core MediaWiki software, which provides the basic framework for Juggel.
Integrations include key technologies such as Vue.js (a progressive JavaScript framework), Codex (a design system for building consistent and accessible interfaces), and Elasticsearch (a search engine for enhanced search capabilities).
This comprehensive stack ensures that Juggel's platform is robust, scalable, and equipped with advanced AI capabilities, making it an ideal solution for enterprise knowledge management.