Kevion Base Module
Shared infrastructure for all Kevion Magento 2 extensions — logger, import engine, scheduler, notifications & more
Kevion Base is the foundational module that powers every Kevion Magento 2 extension. Instead of each module shipping its own copy of common utilities, Kevion Base provides them once — cleanly, consistently, and professionally. Includes a unified Monolog-based logger with configurable levels and log rotation, an extensible import engine with batch processing and row validation, an admin notification system for receiving Kevion product updates, a module feed reader to check for version updates, a database-backed scheduler, backend config models, CLI commands, and more. A must-have foundation for any store running multiple Kevion extensions.
Install it with Composer. No account or checkout needed.
Terminal
composer require keviontechnologies/module-base
bin/magento setup:upgrade
bin/magento cache:cleanNeed help installing it or building on it? Email support@keviontechnologies.in. Use is covered by the extension licence.
What It Does
Unified Monolog-based logger with configurable levels and log rotation
Extensible import engine with batch processing, validation, and field mapping
Admin notification feed for Kevion product updates and announcements
Module feed reader to check for available updates
Database-backed scheduler for managing cron tasks
Backend config models for serialized data and menu configuration
CLI commands: kevion:modules:list, kevion:modules:check-updates, kevion:logs:clear
System information dashboard in admin panel
Utility helpers: serialization, CSV/XML parsing, IP detection
Setup/uninstall scripts with clean database management
Tested Compatibility
What's Included
- Full source code
- Installation guide & documentation
- Free updates through Composer
- Composer installation from Packagist
Installation Overview
Install via Composer: `composer require keviontechnologies/module-base`, then run `php bin/magento module:enable Kevion_Base && php bin/magento setup:upgrade && php bin/magento cache:clean`.
composer require keviontechnologies/module-base
bin/magento setup:upgrade
bin/magento cache:flushIs Kevion Base required by other Kevion extensions?
Yes. All Kevion Magento 2 extensions depend on Kevion Base as a shared foundation. It must be installed before any other Kevion module can function.
Is it really free?
Yes. Kevion Base is free and installs from Packagist with Composer. If you want help installing it or building on it, email support or ask us about a maintenance plan.
Does it add any frontend changes to my store?
No. Kevion Base is entirely backend infrastructure. It does not alter the storefront, add any visible elements, or affect customer experience.
Can I use it as a dependency for my own custom modules?
Absolutely. The import framework, logger, scheduler, and utilities are designed to be consumed by any Magento 2 module — Kevion or third-party.
Does it phone home or send data externally?
The module periodically checks for Kevion product updates and admin notifications (configurable). No store, customer, or sales data is ever transmitted.
How do I uninstall it?
Run `php bin/magento module:uninstall Kevion_Base`. This removes the database table and cleans up. Other Kevion extensions will stop working after uninstallation.
Need this extension modified for your setup?
Tell us what you need and our engineers will scope it — reply within one business day.
- •Initial public release under vendor name `keviontechnologies/module-base`
- •Private Packagist repository support (https://repo.packagist.com/keviontechnologies/)
- •Registered full CLI command suite in di.xml: kevion:import:run, kevion:scheduler:list, kevion:scheduler:run, kevion:sysinfo, kevion:modules:list, kevion:modules:check-updates, kevion:logs:clear
- •Unified Monolog-based logger (var/log/kevion_base.log) with configurable levels, rotation, and stack traces
- •Extensible import engine supporting batch processing, row validation, and field mapping
- •Admin notification feed reader for product update announcements
- •Database-backed task scheduler storing tasks in kevion_base_schedule
- •Backend config models for serialized configuration and menu management
Ready to Start Building?
Tell us what you're working on. We reply to every enquiry within one business day (Mon–Sat, IST) with questions, a rough timeline and a quote. No obligation.
Not ready for a full build? Start with a free call or a small, paid discovery phase. see how we keep it low-risk.
General Enquiries
info@keviontechnologies.in
Support
support@keviontechnologies.in
Call Us
+91 75730 55757
Our Promise
A senior team member reads every enquiry and replies personally within one business day. In the UK, UAE or US? Tell us your time zone and we'll book a call that suits you.
