This section explains how to run and begin working with the MSlide³ Framework.
Framework concepts such as Content State Navigation, Progressive Responsive Layouts, Social-Native Content Journeys, and Guided Content Distribution are covered in the MSlide³ Product Definition documentation.
MSlide³ builds upon the same architectural foundation used by MSlide². Both frameworks share Reveal.js, Bulma, and the MSlide publishing layer while introducing different content models.
MSlide² focuses on Structured Content Exploration.
MSlide³ focuses on Content State Navigation.
For framework architecture, navigation structure, state layers, embedded experiences, and other shared capabilities, refer to the MSlide² Technical Documentation.
MSlide³ is designed to run in a standard web environment.
No framework-specific installation is required.
To preview the project locally, use any local web server.
Serve the project through localhost:
python3 -m http.server 8080
Then open:
http://localhost:8080
Opening the framework through file:// is not recommended. Browser security restrictions may prevent assets and plugins from working correctly.
The public starter does not include:
These areas evolve independently from the framework itself.
MSlide³ shares its architecture with MSlide².The framework consists of three layers:
MSlide³ Framework
│
├── Reveal.js
│
├── Bulma
│
└── MSlide Layer
Reveal.js provides navigation and state management.
Bulma provides layout and component foundations.
MSlide provides publishing patterns and Content State Navigation capabilities.
For a detailed explanation of these layers, refer to the MSlide² Framework Architecture documentation.