Plateforme pour la Création d’Installateurs de Logiciels Groupés
Plateforme pour la Création d’Installateurs de Logiciels Groupés
Information
Région:
Allemagne
Secteur:
Médias et Divertissement
Type:
Web
Modèle d'engagement:
Coût Fixe
Durée:
10 Mois
Équipe:
4 Développeurs
ID:
505
Technologies utilisées
Java
Spring boot
AWS S3
React.js
Python
Front-end
DevOps

Elinext a été contacté par une entreprise allemande intéressée par le développement d'une plateforme servant de source non conventionnelle pour la diffusion de publicités.

L'entreprise envisageait de transformer la plateforme existante en un réseau de distribution de publicités et de logiciels. Les éditeurs de logiciels peuvent télécharger leur logiciel sur un backend ou, dans la plupart des cas, le lier à un installateur groupé qui permet la monétisation du logiciel.

Le projet externalisé à Elinext consistait à apporter les modifications nécessaires à la plateforme, incluant les parties suivantes : l'installateur, le serveur de téléchargement, le panneau d'administration et le changement de design.

Défis

L'équipe d'Elinext a été confrontée aux défis suivants :

Trouver un moyen d'installer des addons sans conflits avec les antivirus.

Permettre aux administrateurs de l'application de modifier les builds avec installateurs à tout moment.

Fournir la capacité d'une installation automatique et sans interruption des addons dans les navigateurs demandés.

Créer différents types de profils pour différents rôles d'utilisateurs.

Permettre la collecte de statistiques et la génération de rapports.

Approche

Nous avons développé des installateurs prenant en charge plusieurs langues, réduisant ainsi les chances de blocage par les antivirus.

La flexibilité des builds a été atteinte par reconfiguration : avant chaque processus d'installation, le contenu des installateurs est mis à jour en fonction des informations stockées sur des fournisseurs distants (AWS S3).

Pour garantir une installation sans interruption, indépendamment du navigateur, des addons séparés ont été créés pour Firefox et Chrome. Nous avons également créé des règles d'installation pour les deux navigateurs, permettant à l'installateur de détecter le navigateur par défaut et de décider de l'installation de l'addon pour Firefox ou Chrome.

L'accès au panneau d'administration de l'application a été sécurisé par des demandes de création de comptes.

En termes de design, nous avons créé une interface moderne et conviviale, permettant aux éditeurs de logiciels et aux partenaires de naviguer facilement et intuitivement.

Caractéristiques Principales

  • Support multilingue
  • Installation instantanée et automatique des addons
  • Capacité à modifier les builds des installateurs à la volée
  • Gestion des rôles
  • Gestion des tarifs
  • Statistiques sur les utilisateurs et les installations
  • Génération de PDF
  • Système de mailing
  • Communication avec le stockage distant
  • Installateurs visuels et silencieux

Résultat

L'équipe d'Elinext a développé un système stable qui répond à toutes les exigences du client et réalise environ 70 000 installations par mois. L'application est facile à utiliser, sécurisée, permet des modifications des builds avec installateurs à la volée, génère automatiquement des statistiques au format PDF et gère les tarifs lorsque nécessaire.

1-27
2-29
4-15
5-14
Voulez-vous le même projet?
Vous Avez une Idée de Projet? Discutons-en Ensemble
Contactez-Nous