Home
About Genesis¶
Introduction¶
Genesis is a full-featured Miva framework built to streamline developer workflows & provide store-owners with lots of essential ecommerce features. Read more
View the Demo Genesis Stores¶
- genesis.mivareadythemes.com (stable)
- genesis.mivamerchantdev.com (develop)
- nineyards.mivareadythemes.com (themed)
Quick Links¶
- Ready to use genesis?
- Want to help improve genesis?
- Recent updates & roadmap
- Questions, comments, found an issue, or need help?
Vision¶
Develop sites faster, efficiently, and enjoyably.
- Make Genesis optimized from the start
- Specifically in the areas of accessibility, semantics, page speed, ecommerce best-practices, and our code standards
- Incorporate changes that typically needed to be done at the start of each project
- Include advanced features that typically need to get added to customer sites (Components & Layouts, CSS & JS minification, etc.)
- Make Genesis more developer friendly
- Structure it more like a framework than a theme
- Use more modern tools & technologies
- Apply feedback and requests from developers
- Have good documentation
- Improve the documentation of the whole & individual parts of the framework
- Provide a more code-sample & real-world use-cases of the parts of the framework
- Include a pattern-library that works well with our design-system to streamline builds
- Make Genesis dynamic and cohesive
- Reduce or refactor duplicate & long-hand code
- Leverage more variables (SASS, page-layouts, etc.)
- Move parts of the framework to npm packages to encourage code-reuse & ease release distribution
Key Genesis Features:¶
- Site speed optimizations - high Google Lighthouse performance scores are built in.
- Accessibility optimizations - store is continually tested for Lighthouse accessibility and Axe audits.
- Streamlined DOM - HTML markup will be streamlined and more semantic to reduce page load times and increase accessibility.
- Webpack baked in - modern front-end automation tools help speed up development and implementation processes.
- Components and Layouts - C&L comes built into the storefront, category pages, and static pages (ex CTUS, ABUS, etc.).
- UI Component library - a continually growing set of UI components will be available to be integrated and configured for our clients' data models.
- Comprehensive design system - the framework is pre-built to plug in design deliverables (colors, fonts, images, icons, etc...) for rapid baseline development.
- Redis - caching will be enabled by default.
- Full documentation - training and usage documentation will be maintained and updated for clients and developers.
- Automated testing - test scripts will be created to shorten and standardize our QA process.
- Accelerated development time - a baseline, no customizations site build can be delivered in about 100 development hours. However, please consider:
- Genesis is not a "plug-and-play" or "cut-and-paste" solution. Configuration for each client is needed (at minimum).
- Genesis is not pre-configured for third-party integrations. Integration efforts and timelines are not reduced with Genesis.
- Genesis is not available for framework paste projects. All Genesis builds are considered new site builds.