Download the PHP package mitisk/yii2-admin without Composer

On this page you can find all versions of the php package mitisk/yii2-admin. 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-admin

Yii2 Admin Module

Latest Stable Version Total Downloads

Модуль административной панели для Yii2 приложений. Предоставляет готовый интерфейс для управления пользователями, настройками, меню и другими аспектами системы.

📋 Основные возможности


⚙️ Установка и Настройка

Предпочтительный способ установки — через composer.

Запустите:

Отредактируйте db.php. Для создания таблиц в БД выполните команду:

После применения миграций будет создан администратор по умолчанию:

  • Login: admin
  • Password: 123456

1. Подключение модуля

Добавьте модуль в конфигурацию вашего приложения (config/web.php или common/config/main.php):

2. Настройка компонентов

Settings Component

Для работы с настройками зарегистрируйте компонент:

Использование в коде:

Красивые URL

Пример конфигурации urlManager:

Форматирование

Пример конфигурации formatter:

bootstrap

Пример конфигурации bootstrap:


🚀 Функционал

Управление пользователями (UserController)

Контроллер предоставляет полный набор действий для администрирования пользователей:

Виджет меню (MenuWidget)

Для добавления пунктов меню в виджет используйте событие:

Email Шаблоны

Модуль использует систему шаблонов для отправки писем.

Пример отправки письма:

SEO-правила (SeoRuleController)

Модуль динамического управления SEO-мета-тегами. Правила привязываются к URL через регулярные выражения и автоматически применяются на сайте.

Админка — раздел доступен по адресу /admin/seo-rule/. Позволяет создавать, редактировать, удалять и переключать активность правил.

Настройка компонента

Зарегистрируйте компонент seo в config/web.php:

Вызов на сайте

В layout вашего приложения (или в beforeAction контроллера) зарегистрируйте мета-теги:

Передача динамических переменных

Из контроллера передайте контекстные данные для подстановки в шаблоны:

В SEO-правиле используйте плейсхолдеры {category_name}, {count}, {brand}:

Поле Пример значения
URL паттерн /catalog/.*
Title {category_name} — купить в интернет-магазине ({count} шт.)
Description Большой выбор {category_name}. В наличии {count} товаров.
Robots index, follow

Поля SEO-правила

Поле Описание
URL паттерн Регулярное выражение для URL. Без разделителей оборачивается в #...#iu. С разделителями (/, #, ~, @) — используется как есть.
Title Мета-тег <title>. Поддерживает плейсхолдеры.
Description Мета-тег description. Поддерживает плейсхолдеры.
Keywords Мета-тег keywords. Поддерживает плейсхолдеры.
Robots Мета-тег robots (например: index, follow, noindex, nofollow).
OG Title Open Graph og:title. Если пусто — фолбэк на Title.
OG Description Open Graph og:description. Если пусто — фолбэк на Description.
OG Image Open Graph og:image. Полный URL изображения.
Приоритет Целое число. Чем выше — тем раньше проверяется правило. При совпадении нескольких паттернов применяется первый.
Активно Включает/отключает правило без удаления.

Примеры URL-паттернов


🔒 Права доступа (Permissions)

Основные разрешения, используемые в модуле:


📂 Структура


All versions of yii2-admin with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
ext-json Version *
yiisoft/yii2 Version ~2.0.45
yiisoft/yii2-bootstrap5 Version ~2.0.2
yiisoft/yii2-symfonymailer Version ~2.0.3
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 mitisk/yii2-admin contains the following files

Loading the files please wait ...