PHPackages                             roilafx/packagenavigator - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. roilafx/packagenavigator

ActiveEvolutioncms-module[Utility &amp; Helpers](/categories/utility)

roilafx/packagenavigator
========================

Package Navigator для Evolution CMS - Инструмент для управления и установки пакетов

09Blade

Since Nov 21Pushed 5mo agoCompare

[ Source](https://github.com/Kolya1222/PackageNavigator)[ Packagist](https://packagist.org/packages/roilafx/packagenavigator)[ RSS](/packages/roilafx-packagenavigator/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Package Navigator для Evolution CMS
===================================

[](#package-navigator-для-evolution-cms)

Описание
--------

[](#описание)

Package Navigator - это мощный визуальный менеджер пакетов для Evolution CMS, который предоставляет удобный веб-интерфейс для управления расширениями. Модуль позволяет устанавливать, удалять и управлять пакетами без необходимости использования командной строки.

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

[](#основные-возможности)

### Управление пакетами

[](#управление-пакетами)

- **Установка из репозитория** - установка пакетов напрямую из Packagist
- **Загрузка из архивов** - поддержка ZIP, TAR.GZ форматов
- **Удаление пакетов** - полное удаление с очисткой service providers
- **Просмотр информации** - детальная информация об установленных пакетах

### Маркетплейс с фильтрацией

[](#маркетплейс-с-фильтрацией)

- **Поиск** - поиск по названию и описанию пакетов
- **Фильтрация по категориям** - группировка пакетов по тематикам
- **Фильтрация по тегам** - дополнительная категоризация
- **Фильтрация по типам** - сортировка по типам пакетов
- **Статистика** - отображение количества пакетов в каждой категории

### Автоматизация процессов

[](#автоматизация-процессов)

- **Автопубликация ресурсов** - автоматическая публикация стилей, конфигураций и assets
- **Выполнение миграций** - автоматический запуск миграций базы данных
- **Регистрация провайдеров** - автоматическая обработка service providers

Использование
-------------

[](#использование)

### Главный интерфейс

[](#главный-интерфейс)

После установки модуль доступен в админ-панели Evolution CMS через раздел "Package Navigator". Интерфейс разделен на две основные вкладки:

#### Установленные пакеты

[](#установленные-пакеты)

- Просмотр всех установленных пакетов
- Быстрое удаление ненужных пакетов (кроме папки assets)

#### Магазин дополнений

[](#магазин-дополнений)

- Просмотр доступных пакетов из удаленного репозитория
- Расширенный поиск и фильтрация
- Установка в один клик
- Информация о репозиториях и документации

### Установка пакетов

[](#установка-пакетов)

#### Из репозитория Packagist

[](#из-репозитория-packagist)

1. Перейдите на вкладку "Установленные пакеты"
2. Введите имя пакета в формате `vendor/package-name`
3. Укажите версию (или оставьте \* для последней версии)
4. Нажмите "Установить пакет"
5. Дождитесь завершения процесса установки

#### Из архивного файла

[](#из-архивного-файла)

1. Нажмите "Выберите файл"
2. Выберите файл архива (ZIP, TAR.GZ)
3. Дождитесь распаковки и установки
4. Система автоматически определит пакет и выполнит все необходимые действия

### Удаление пакетов

[](#удаление-пакетов)

1. Найдите пакет в списке установленных
2. Нажмите кнопку "Удалить"
3. Подтвердите действие в диалоговом окне
4. Система автоматически выполнит:
    - Удаление файлов service providers
    - Обновление custom/composer.json
    - Запуск composer update
5. У меня, еще нет удаления опубликованных стилей и js

Технические особенности
-----------------------

[](#технические-особенности)

### Поддерживаемые функции Composer

[](#поддерживаемые-функции-composer)

- Установка пакетов с указанием версий
- Обновление зависимостей
- Работа с custom/composer.json
- Обработка autoload и service providers

Устранение неполадок
--------------------

[](#устранение-неполадок)

### Пакет не устанавливается

[](#пакет-не-устанавливается)

- Проверьте доступность командной строки
- Убедитесь в правах на запись в vendor директорию
- Проверьте логи Composer для детальной информации

### Архив не загружается

[](#архив-не-загружается)

- Убедитесь что размер файла не превышает 50MB
- Проверьте формат архива (ZIP, TAR.GZ)

### Ошибки при удалении пакетов

[](#ошибки-при-удалении-пакетов)

- Проверьте наличие прав на удаление файлов
- Убедитесь что пакет присутствует в custom/composer.json
- Проверьте логи на наличие ошибок выполнения команд

Установка
=========

[](#установка)

Выполните команды из директории `/core`:

1. Установка пакета

```
php artisan package:installrequire roilafx/packagenavigator "*"

```

2. Публикация стилей и скриптов

```
php artisan vendor:publish --provider="roilafx\PackageNavigator\PackageNavigatorServiceProvider"

```

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance51

Moderate activity, may be stable

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity12

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/bed32336358dc3fe7d66414cfc6ce74c69fcaa31f3aee2d71b3975521743e317?d=identicon)[Kolya1222](/maintainers/Kolya1222)

---

Top Contributors

[![Kolya1222](https://avatars.githubusercontent.com/u/48295740?v=4)](https://github.com/Kolya1222 "Kolya1222 (10 commits)")

### Embed Badge

![Health badge](/badges/roilafx-packagenavigator/health.svg)

```
[![Health](https://phpackages.com/badges/roilafx-packagenavigator/health.svg)](https://phpackages.com/packages/roilafx-packagenavigator)
```

###  Alternatives

[spatie/geocoder

Geocoding addresses to coordinates

8404.8M15](/packages/spatie-geocoder)[magefan/module-community

Magefan core module, required for other Magefan extensions

273.9M28](/packages/magefan-module-community)[acquia/drupal-environment-detector

Provides common methods for detecting the current Acquia environment

105.9M19](/packages/acquia-drupal-environment-detector)[te7a-houdini/laroute

Access Laravels URL/Route helper functions, from JavaScript.

33512.1k](/packages/te7a-houdini-laroute)[php-tui/cassowary

Cassowary constraint solving algorithm implementation

21759.9k1](/packages/php-tui-cassowary)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
