Download the PHP package dmstr/yii2-widgets2-module without Composer

On this page you can find all versions of the php package dmstr/yii2-widgets2-module. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package yii2-widgets2-module

Yii2 Widget Module

Latest Stable Version Total Downloads License

Widget manager using twig templates

Installation

The preferred way to install this extension is through composer.

Either run

to the require section of your composer.json file.

Testing

Config

Settings

availablePhpClasses availableFrontendPhpClasses - Templates with one of the listed classes in this setting will be outputed in cell widgets dropdown for available templates (default: hrzg\widget\widgets\TwigTemplate)

Usage

Once the extension is installed, simply use it in your code by :

Layout

Example with yii2-prototype-module

Widget

JSON

Settings

Section: widgets

Key: availablePhpClasses

Type: JSON

Example:

{"hrzg\\widget\\widgets\\TwigTemplate": "Twig layout"}

Widget example

Basic

For more examples, please see the docs

Upgrading

from 0.2 to 0.3

{{ cell_widget({id: 'header'}) }}

RBAC

Available Permission items

Name Description
widgets_default_index Widgets Manager
widgets_crud_api Widgets CRUD API
widgets_crud_widget Widgets CRUD Content
widgets_crud_widget_create Widgets CRUD Content Create
widgets_crud_widget_delete Widgets CRUD Content Delete
widgets_crud_widget_index Widgets CRUD Content Index
widgets_crud_widget_update Widgets CRUD Content Update
widgets_crud_widget_view Widgets CRUD Content View
widgets_crud_widget-template Widgets CRUD Template
widgets_test Widgets TEST Playground
widgets-cell-edit Frontend editing
widgets Widgets Module

Settings

Section Key Value Type
widgets ckeditor.config
    {
      "height": "4000px",
      "toolbar": [
        ["Format"],
        ["Link", "Image", "Table", "-", "NumberedList", "BulletedList", "-", "JustifyLeft", "JustifyCenter", "JustifyRight", "JustifyBlock"],
        ["Source"],
        "/", ["Bold", "Italic", "Underline", "StrikeThrough", "-", "RemoveFormat", "-", "Undo", "Redo", "-", "Paste", "PasteText", "PasteFromWord", "-", "Cut", "Copy", "Find", "Replace", "-", "Outdent", "Indent", "-", "Print"]
      ]
    }
OBJECT/JSON

All versions of yii2-widgets2-module with dependencies

PHP Build Version
Package Version
Requires yiisoft/yii2 Version 2.0.*
yiisoft/yii2-twig Version ^2.0.4
2amigos/yii2-ckeditor-widget Version ^2.0.2
2amigos/yii2-translateable-behavior Version ^1.1.0
kdn/yii2-json-editor Version ^2.5.1
rmrevin/yii2-fontawesome Version ~2.9
dmstr/yii2-web Version ^0.3.1 || ^0.4.0 || ^1.0.0
dmstr/yii2-active-record-permissions Version ^1.0.0
dmstr/yii2-json-editor Version ^1.0.0
bedezign/yii2-audit Version ^1.0
insolita/yii2-adminlte-widgets Version ^1.1.4
mikehaertl/php-shellcommand Version ^1.2.4
scrivo/highlight.php Version ~8.0 || ~9.0
zhuravljov/yii2-datetime-widgets Version ^1.1.0
dmstr/yii2-ajax-button Version ^1.0
trntv/yii2-aceeditor Version ^2.1.0
justinrainbow/json-schema Version ^5.2.0
bower-asset/jquery-cookie Version ~1.4.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package dmstr/yii2-widgets2-module contains the following files

Loading the files please wait ....