jajuma/power-toys

JaJuMa Power Toys for Magento 2

Installs: 6

Dependents: 15

Suggesters: 0

Security: 0

Stars: 7

Watchers: 1

Forks: 2

Open Issues: 0

Language:JavaScript

Type:magento2-module

1.0.1 2023-12-22 04:01 UTC

This package is auto-updated.

Last update: 2024-04-22 04:54:00 UTC


README

68747470733a2f2f7777772e6a616a756d612e64652f6d656469612f777973697779672f6a616a756d612d646576656c6f702f706f7765722d746f79732d6d6167656e746f2f4a614a754d612d506f7765722d546f79732d666f722d4d6167656e746f2d42616e6e65722e6a7067

68747470733a2f2f7777772e6a616a756d612e64652f6d656469612f777973697779672f6a616a756d612d646576656c6f702f706f7765722d746f79732d6d6167656e746f2f4a614a754d612d506f7765722d546f79732d466f722d4d6167656e746f2d322d736d616c6c2e706e67

Power Toys for Magento 2 by [JaJuMa](https://www.jajuma.de/en) is a framework for tools and helpers, a.k.a "Toys", for Magento Admins to tune and streamline their Magento experience for greater productivity.

Compatible with

Hyvä Themes Mage-OS Magento
68747470733a2f2f7777772e6a616a756d612e64652f6d656469612f777973697779672f6a616a756d612d73686f702f6d6167656e746f2d776974682d687976612f4a614a754d612d487976616e6175742d736d616c6c2e706e67 68747470733a2f2f7777772e6a616a756d612e64652f6d656469612f777973697779672f6a616a756d612d646576656c6f702f4d6167652d4f532d436f6d70617469626c652e737667 68747470733a2f2f7777772e6a616a756d612e64652f6d656469612f777973697779672f6a616a756d612d646576656c6f702f6d6167656e746f2d69636f6e2e737667

Features

This extension provides the core framework for JaJuMa Power Toys:

  • 🔛 Power Toys are available in Magento Backend and Frontend (while logged in as Admin only)
  • ⏺️ "Assistive Touch" inspired floating button to show/hide the Power Toys panel.
    Can be easily positioned by drag'n'drop on left or right edge of the screen without overlapping other UI elements.
  • 🪟 Power Toys panel
    • 🔃 has a sort mode for sorting toys by drag'n'drop
    • 🌗 comes with light mode and dark mode
    • 🧩 Supports 3 types of toys:
      • 🪄 Quick Actions Toys - Allow performing Magento admin actions or provide additional inputs and features via popup by simple click on a button
        (each as separate module - see list of available toys below)
      • 📈 Dashboard Toys - Display information and KPIs collected from Magento or APIs
        (each as separate module - see list of available toys below)
      • 🔖 Bookmark Toy - Allow to set bookmarks to frequently used Magento Backend/Frontend URLs
        (included in this module)
  • 🚀 Build with performance in mind, avoiding negative impact on page load times as much as possible
  • 👨‍💻 Build with developers in mind, create your own toys with ease...

Screenshots

Power Toys Panel
Dark Mode
Power Toys Panel
Light Mode
68747470733a2f2f7777772e6a616a756d612e64652f6d656469612f777973697779672f6a616a756d612d646576656c6f702f706f7765722d746f79732d6d6167656e746f2f73637265656e73686f74732f4d6167656e746f2d506f7765722d546f79732d436f72652d426c616e6b2d4461726b2e706e67 68747470733a2f2f7777772e6a616a756d612e64652f6d656469612f777973697779672f6a616a756d612d646576656c6f702f706f7765722d746f79732d6d6167656e746f2f73637265656e73686f74732f4d6167656e746f2d506f7765722d546f79732d436f72652d426c616e6b2d4c696768742e706e67

Requirements

  • Magento v2.4.5+ OR
    Mage-OS v1.0.0+
  • Magewire v1.10+
  • Magewire-requirejs v1.1+

Further Info, Extension Description & Manual

Demos

Installation

Install via composer as any other Magento extension from github:

composer require jajuma/power-toys

Using Power Toys For Magento

After installing this module as well as the toys you want to use:
Go to
JaJuMa -> Power Toys -> Configuration
and enable & configure the extension.

After enabling, see the floating button at left/right edge of your screen in your Backend and Frontend (while logged in as Admin).
When click on this button, the Power Toys Panel will open displaying the installed and enabled Toys.

Available Power Toys for Magento

Quick Action Toys Dashboard Toys
🧹 Clear Cache 🚦 Core Web Vitals
💬 Chat GPT 📊 Order Status
🔢 Quick Reindex 🌤️ Weather
🔄 Google Translate 📈 Matomo Reports
Todo 🚀 Hyvä Inline CSS
🔃 Quick Translation 🧑‍🤝‍🧑 Customers
💱 Currency Converter 📰 News
📝 Note

Can I Create My Own Toy?

Yes, of course!!!
JaJuMa Power Toys for Magento 2 was created with developers in mind, allowing to integrate your own toys easily.

Why should I Create My Own Toy?

The world needs more toys!
Give it a go and create your own toy for you and the community...
Creating a toy is easy and fun!

How Can I Create My Own Toy?

Easiest way to get started is to check existing toys.
We provide a bunch of free toys, Quick Action toys as well as Dashboard toys, covering a range of different use cases.
Simply check a toy implementing a similar use-case as yours and use it as a template to create your own toy.

License

The code is licensed under the MIT License (MIT)

❤️ Powered by

Developing the Power Toys module and the toys was a lot easier and more fun thanks to Magewire.
A big shout and Thank You to Willem Poortman for creating Magewire

Other Magento 2 Extensions by JaJuMa

Other Services by JaJuMa

© JaJuMa GmbH | www.jajuma.de