Skip to content
OXID eShop module system helper tools
Branch: master
Clone or download
keywan-ghadami-oxid Merge pull request #94 from OXIDprojects/keywan-ghadami-oxid-patch-2
less invasive method of fixing the module blocks
Latest commit 0434f2f Jun 25, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Command calling the cleanup method to remove things from modules that are not… Feb 26, 2019
Controller calling the cleanup method to remove things from modules that are not… Feb 26, 2019
Core Merge pull request #94 from OXIDprojects/keywan-ghadami-oxid-patch-2 Jun 25, 2019
Tests/Integration enable log file tests Feb 27, 2019
out fix issues/61 Jan 7, 2019
translations refactored to use ModuleStatefixer instead of FixHelper Jan 1, 2019
views fix issues/61 Jan 7, 2019
.gitignore added fix command from the oxid console project Nov 23, 2018
.travis.before_script.sh enable log file tests Feb 27, 2019
.travis.yml adding tests run Jan 27, 2019
LICENSE Create LICENSE Sep 13, 2017
README.md Update README.md Jan 21, 2019
composer.json remove test folder from blacklist Feb 4, 2019
menu.xml 2017-12-15 1.0.1 namespace, docblocks Dec 15, 2017
metadata.php +- typo fixed Mar 25, 2019
module_internals.png
screenshot.png
services.yaml

README.md

Oxid Module Internals

Internal OXID eShop 6 module system information and troubleshooting tools.

proudly presented by OXID Hackathon 2017 ;-)

Original module (for Oxid eShop 5.x/4.x) by Alfonsas Cirtautas.

Features

Build Status Codacy Badge

  • Display highlighted metadata file content.
  • Reset module related shop cache data.
  • Toggle module activation / deactivation
  • Compare and troubleshoot metadata vs internally stores data
    • Extended classes
    • Template blocks
    • Settings
    • Registered files
    • Registered templates
    • Version
    • Events
  • Console command to fix modules

Installation

composer require oxid-community/moduleinternals

Screenshot

OXID_moduleinternals

Changelog

  • 2019-01-21 2.0.0 Option to disable blocks,autodiscover module version number from composer,automatic module state fix (when opening admin module list) with feedback, overview page with accordion, admin homepage warnings, improved logging, improved fixing, remove state from disabled modules, support for different console versions
  • 2018-12-12 1.5.2 avoid php warning if module namespace can not be found
  • 2018-11-23 1.5.1 avoid error when fixing deactive module that has controllers
  • 2018-11-23 1.5.0 do not scan deactivated modules
  • 2018-11-23 1.4.3 fix error (modullist not shown, if oxid console is not installed)
  • 2018-11-23 1.4.2 ** WARNING KNOWN BUG see 1.4.3 ** fix compatibility with console applications by supporting new command registration via services.yml
  • 2018-11-23 1.4.1 add compatibility code for oxrun
  • 2018-11-22 1.4.0 improve performance, added module:fix console command, fixed module controller check
  • 2018-11-21 1.3.0 Show blocks, case sensitive file exist checks, support legacy class names, warn when extending edition namespace, highlight modules with issues.
  • 2018-11-21 1.2.2 fix fixing extensions
  • 2018-11-14 1.2.1 migration support from 1.0.1
  • 2018-11-14 1.2.0 support metadata v2.1
  • 2018-09-13 1.1.0 add external module healthy status page
  • 2017-12-15 1.0.1 namespace, docblocks
  • 2017-12-09 1.0.0 module release

Related Projects

Oxid Console

You can’t perform that action at this time.