PHPackages                             diamante/front-bundle - 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. [Admin Panels](/categories/admin)
4. /
5. diamante/front-bundle

ActiveLibrary[Admin Panels](/categories/admin)

diamante/front-bundle
=====================

DiamanteDesk Front Bundle

2.0.3(9y ago)282821OSL-3.0JavaScriptPHP &gt;=5.4.4

Since Apr 1Pushed 8y ago10 watchersCompare

[ Source](https://github.com/eltrino/DiamanteFrontBundle)[ Packagist](https://packagist.org/packages/diamante/front-bundle)[ Docs](https://github.com/eltrino/DiamanteFrontBundle)[ RSS](/packages/diamante-front-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (4)Versions (11)Used By (1)

DiamanteDesk Front Bundle
=========================

[](#diamantedesk-front-bundle)

DiamanteDeskFrontBundle is a part of DiamanteDesk system. This software extends its base functionality with frontend UI available for customers, allowing them to submit and monitor status of their tickets through web.

### Installation

[](#installation)

Add as dependency in composer:

```
composer require diamante/front-bundle
```

Install assets via Symfony using the following command:

```
php app/console assets:install
```

### Configuration

[](#configuration)

Frontend is accessible at [this URL](http://app/portal). This URL should not be covered by standard Oro Platfrom authentication. You should add additional configuration to firewalls section in `app/config/security.yml`:

```
front_diamante:
    pattern:        ^/portal
    provider:       chain_provider
    anonymous:      true
```

In order to reset and update password url you should use anonymous user. Add the following rule in the same section as above:

```
front_diamante_reset_password:
    pattern:        ^/portal/password/*
    provider:       chain_provider
    anonymous:      true
```

### Development

[](#development)

###### Requirements for Development

[](#requirements-for-development)

DiamanteDesk Front Bundle development requires such software to be installed:

- Node.JS
- NPM
- Grunt (installed globally)
- Bower (installed globally)

The source code can be found in the `@DiamanteFrontBundle/Resources/front` folder. This folder has the following structure:

```
@DiamanteFrontBundle
+-- Resources
|    +-- assets
|    |    +-- img
|    |    +-- js
|    |    +-- less
+-- .bowerrc
+-- bower.json
+-- Grungfile.js

```

Application uses **Bower** to manage all asset dependencies, which will be installed in `assets/js/vendor`.

After the source code is changed, run [Grunt](http://gruntjs.com/) or execute the following command:

```
php app/console diamante:front:build

```

### NPM Dependencies

[](#npm-dependencies)

All dependencies required for the development are specified at `@DiamanteFrontBundle/packages.json` file and can be installed using the following command:

`npm install`

To update the dependencies, execute the following command:

`npm update`

Contributing
------------

[](#contributing)

We appreciate any effort to make DiamanteDesk functionality better; therefore, we welcome all kinds of contributions in the form of bug reporting, patches submitting, feature requests or documentation enhancement. Please refer to the DiamanteDesk [guidelines for contributing](http://docs.diamantedesk.com/en/latest/developer-guide/contributing.html) if you wish to be a part of the project.

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community22

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 60.8% 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.

###  Release Activity

Cadence

Every ~88 days

Recently: every ~49 days

Total

9

Last Release

3358d ago

Major Versions

1.0.x-dev → 2.0.02016-08-26

### Community

Maintainers

![](https://www.gravatar.com/avatar/b7554f5c0829e95fe802ee2c4548cca78b23c955b1500e45e9564892b2a1a140?d=identicon)[odi-um](/maintainers/odi-um)

---

Top Contributors

[![Jman](https://avatars.githubusercontent.com/u/112517?v=4)](https://github.com/Jman "Jman (228 commits)")[![odi-um](https://avatars.githubusercontent.com/u/1123504?v=4)](https://github.com/odi-um "odi-um (71 commits)")[![barabashkabot](https://avatars.githubusercontent.com/u/26865242?v=4)](https://github.com/barabashkabot "barabashkabot (48 commits)")[![NikitaMintus](https://avatars.githubusercontent.com/u/10866859?v=4)](https://github.com/NikitaMintus "NikitaMintus (13 commits)")[![s1nz](https://avatars.githubusercontent.com/u/398774?v=4)](https://github.com/s1nz "s1nz (8 commits)")[![psw1986](https://avatars.githubusercontent.com/u/1023128?v=4)](https://github.com/psw1986 "psw1986 (4 commits)")[![northdakota](https://avatars.githubusercontent.com/u/2067100?v=4)](https://github.com/northdakota "northdakota (1 commits)")[![scrutinizer-auto-fixer](https://avatars.githubusercontent.com/u/6253494?v=4)](https://github.com/scrutinizer-auto-fixer "scrutinizer-auto-fixer (1 commits)")[![vixit](https://avatars.githubusercontent.com/u/8641532?v=4)](https://github.com/vixit "vixit (1 commits)")

### Embed Badge

![Health badge](/badges/diamante-front-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/diamante-front-bundle/health.svg)](https://phpackages.com/packages/diamante-front-bundle)
```

###  Alternatives

[dmstr/yii2-adminlte-asset

AdminLTE backend theme asset bundle for Yii 2.0 Framework

1.1k1.8M67](/packages/dmstr-yii2-adminlte-asset)[dwij/laraadmin

LaraAdmin is a Open source Laravel Admin Panel / CMS which can be used as Admin Backend, Data Management Tool or CRM boilerplate for Laravel with features like CRUD Generation, Module Manager, Media, Menus, Backups and much more

1.6k68.7k](/packages/dwij-laraadmin)[filament/spatie-laravel-media-library-plugin

Filament support for `spatie/laravel-medialibrary`.

1764.8M125](/packages/filament-spatie-laravel-media-library-plugin)[filament/infolists

Easily add beautiful read-only infolists to any Livewire component.

1220.8M36](/packages/filament-infolists)[magefan/module-admin-user-guide

Admin panel user guides.

132.5M1](/packages/magefan-module-admin-user-guide)[diamante/desk-bundle

DiamanteDesk Bundle

461.9k6](/packages/diamante-desk-bundle)

PHPackages © 2026

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