Coder Social home page Coder Social logo

bst2002git / extension-dashboard-m2 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from extdn/extension-dashboard-m2

0.0 3.0 0.0 287 KB

A Magento 2 dashboard to display installed extensions. Read the blog post on some of the thinking behind it:

Home Page: https://store.fooman.co.nz/blog/mlau-2019-devexchange-extension-and-security-recap.html

PHP 100.00%

extension-dashboard-m2's Introduction

Extension Dashboard for Magento 2

This module adds a dashboard to review all installed extensions in the Magento admin (Magento 2.3.0+ for now only).

Screenshots

Screenshot Dashboard

Screenshot Admin > System > Extension Dashboard

Installation

We strongly recommend to always make changes to a Magento 2 site through a development environment that runs in the Developer Mode:

bin/magento deploy:mode:set developer

Add this Git repository to composer and then install the composer package:

composer config repositories.extdndash git https://github.com/extdn/extension-dashboard-m2.git
composer require extdn/extension-dashboard-m2:dev-master

Next, enable the module:

bin/magento module:enable Extdn_ExtensionDashboard
bin/magento setup:upgrade

Next, follow the usual procedure to push changes from the development environment to production (for example with bin/magento deploy:mode:set production).

Extension feeds

This dashboard is being fed through feeds: Either a CSV-file or a remote resource that allows you to define version-information. Currently, the following is supported:

  • Define a new DI VirtualType (see di.xml) to use the ComposerFeedProvider to load information from Packagist.
  • Use the CsvFeedProvider to load information from a local CSV file.
  • Add a custom provider to the listing of providers.

Todo

  • Move extension feeds to different submodules?
  • Automatically fetch information from Packagist on existing extensions, if available.

extension-dashboard-m2's People

Contributors

fooman avatar jissereitsma avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.