Site d'activation de logiciels - backoffice et frontoffice

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour à tous.

Je suis tout nouveau sur Drupal. Ce CMS m'intéresse vraiment et j'aimerais savoir s'il correspond au besoin suivant.

Je prévois de développer un site dont les principales utilités seront de permettre
- à des clients d'activer leurs logiciels en ligne avec des codes (front-office)
- à des administrateurs de gérer les comptes utilisateurs (activation/désactivation, durées des abonnements, etc.) (back-office).

La partie front-office s'annonce radicalement plus simple que le back-office. Il faut pouvoir concevoir une base de données et rendre intelligible son contenu via une interface d'administration adaptée à des non-informaticiens.

Je m'apprêtais à développer ce back-office avec le framework PHP Symfony mais on m'a recommandé d'acquérir de l'expérience sur un CMS pour de futurs projets.

Alors je voulais savoir si avec Drupal on a suffisamment de libertés au niveau de la gestion de bases de données pour pouvoir mettre en place un tel back-office. Et un tel front-office aussi, par extension (il faut pouvoir activer le bon logiciel, donc le bon abonnement, avec le code d'activation correspondant).

Est-ce que "Drupal core" suffit ou pouvez-vous me conseiller des "contrib" ou "distributions" plus adéquates ? Et désolé pour le jargon anglais, je n'ai parcouru que la doc du site officiel pour le moment.

Merci !

Bonjour,

Drupal est très extensible, et je pense qu'il pourra répondre à tes besoins.

Dans ton cas, Drupal Commerce (http://www.drupalcommerce.org/) est peut-être intéressant, car il inclut la gestion de produits, clients, etc.

J'ai vu sur le web des tutoriaux et des modules qui permettent de gérer des téléchargements payants (paid file download).

Il est bâti sur le "core" Drupal, et peut donc recevoir d'autres modules.

Le plus rapide est de télécharger le Drupal Commerce Kickstart http://drupal.org/project/commerce_kickstart