承接 voidagency/vactory_dashboard 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

voidagency/vactory_dashboard

Composer 安装命令:

composer require voidagency/vactory_dashboard

包简介

Vactory dashboard is a custom Drupal module which is developed and released by VOID Agency.

README 文档

README

1. Administer Dashboard

Dashboard Global Settings

Permet de contrôler l’affichage et les éléments visibles dans le sidebare du dashboard.

  • Logo
    Choisir le logo de la plateforme.
    Formats acceptés : jpg, jpeg, png, webp.
    Action : Upload d’une image.

  • Menu Settings
    Sélectionner via un menu déroulant, le menu dont les pages seront affichées dans le sidebare du dashboard.
    Action : Choisir le nom machine (machine name) du menu, ce qui contrôle les pages visibles dans l’élément « Pages » du sidebare.

  • Webforms to display in dashboard
    Choisir les formulaires que vous souhaitez voir et gérer dans le sidebare du dashboard.
    Action : Cocher les formulaires à afficher.

  • Content types
    Choisir les types de contenus que vous souhaitez voir et gérer dans le sidebare du dashboard.
    Action : Cocher les types de contenus à afficher.

  • Taxonomies to display on dashboard sidebar
    Choisir les taxonomies visibles dans le sidebare du dashboard.
    Action : Cocher les taxonomies à afficher.

2. Advanced Dashboard Help

Aide à l’utilisation du dashboard.

  • Video tutoriel URL
    URL d’une vidéo expliquant comment utiliser le nouveau Back Office.

  • User manual
    Manuel utilisateur au format PDF, détaillant les fonctionnalités et l’utilisation du dashboard.

3. Advanced Dashboard Support

Cette section permet de renseigner un contact de support (équipe TMA, équipe de développement, etc.) qui peut aider le client en cas de bug ou de blocage.

  • Champs à renseigner :
    • Prénom
    • Nom
    • Poste
    • Adresse mail
    • Téléphone
    • Image (photo de contact)

4. Content Types Configuration

Permet de contrôler l’affichage des taxonomies associées à chaque type de contenu.

  • Action : Cocher les taxonomies à afficher pour chaque type de contenu.

5. Redmine Configuration

Configuration pour afficher les tickets Redmine assignés à l’utilisateur authentifié (même email utilisé dans Redmine et dans le BO).

  • Project identifier
    Identifiant du projet Redmine (extrait de l’URL Redmine).
    Exemple :
    URL : https://redmine3.void.fr/projects/vactory-4-next
    Identifiant : vactory-4-next

  • API Key
    Clé API Redmine pour accéder aux tickets (XXXXXX).

  • Redmine URL
    URL de l’API Redmine (modifiable selon le serveur).
    Exemple : https://redmine-api.leserveurdetest.com/issues

6. SSL Domaine Configuration

Permet de vérifier le statut SSL d’un domaine.

  • Domain name
    Saisir le nom de domaine à vérifier.

  • Informations récupérées

    • Host
    • Issuer
    • Valid till (date d’expiration)
    • Days left (jours restants)
    • Certificate valid (validité du certificat)
  • Bouton "Mettre à jour les infos SSL"
    Lance un appel API pour récupérer les dernières informations SSL.

Override des templates

Le bloc de code ci-dessous permet de surcharger les templates par défaut du module vactory_dashboard en ajoutant un chemin personnalisé dans l’espace de noms Twig. Grâce à l’implémentation du hook hook_theme_registry_alter(), les templates situés dans le dossier elsan_dashboard/templates sont chargés en priorité, ce qui permet de personnaliser l’affichage sans modifier les fichiers originaux du module.

<?php

/**
 * @file
 * Custom dashboard template override module.
 */


/**
 * Implements hook_theme_registry_alter().
 */
function elsan_dashboard_theme_registry_alter(&$theme_registry) {
  // Get Twig loader
  $twig_loader = \Drupal::service('twig.loader.filesystem');
  
  // Get path to your module
  $elsan_path = \Drupal::service('extension.list.module')->getPath('elsan_dashboard');
  
  // Add your templates path to vactory_dashboard namespace
  // This makes @vactory_dashboard look in your folder FIRST
  $twig_loader->prependPath($elsan_path . '/templates', 'vactory_dashboard');
}

Notes

  • Toutes ces configurations sont accessibles via le Back Office dans les sections dédiées.
  • Assurez-vous d’avoir les droits administratifs pour modifier ces paramètres.

Ce README permet aux administrateurs et développeurs de comprendre rapidement quelles configurations sont nécessaires pour faire fonctionner et personnaliser le dashboard et les fonctionnalités associées dans le Back Office.

voidagency/vactory_dashboard 适用场景与选型建议

voidagency/vactory_dashboard 是一款 基于 Twig 开发的 Composer 扩展包,目前已累计 2.91k 次下载、GitHub Stars 达 1, 最近一次更新时间为 2025 年 07 月 02 日, 在 PHP 生态内属于活跃度较高的组件。

我们在过去多个企业项目中使用过 voidagency/vactory_dashboard 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 voidagency/vactory_dashboard 我们能提供哪些服务?
定制开发 / 二次开发

基于 voidagency/vactory_dashboard 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 2.91k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 27
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 0
  • Forks: 6
  • 开发语言: Twig

其他信息

  • 授权协议: Unknown
  • 更新时间: 2025-07-02