Question simple toute bête

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.

Salut je suis newbie sur drupal et je vais poser la question fatidique : peut on tout faire avec drupal ? Attention pas de langue de bois. En gros qu'est ce que ne peux pas faire drupal ?

Merci par avance
Remi

On ne peut pas faire le café, ça c'est sûr.

Pour le reste, il ne faut pas oublier qu'à l'origine c'est un outil fait pour gérer du contenu, et pas des données fortement structurées (genre compta, etc.). Même si depuis la V7, les entités permettent de développer pas mal de choses.

Je vais répondre par une question : qu'est-ce que tu voudrais faire avec Drupal ?
Il y a des "distributions" spécialisées, type ERP (Erpal), CRM (RedHern), Extranet (OpenAtrium), e-Commerce (Commerce Kickstart).

On peut aussi l'utiliser comme framework de développement, mais dans ce cas il faut coller à la philosophie, utiliser les API, etc.

Bonjour Vincent,

Merci pour ta réponse et désolé pour la réponse tardive mais je n'ai pas eu de notifications... En fait c'est tout simple je cherche à savoir comment on peut créer des enregistrements comme si je le faisais avec un site php from scratch. Je touche le PHP et donc je voulais savoir comment on pouvait développer par exemple des nouveaux écrans de saisie qui vont directement enregistrer dans une nouvelle table et ensuite une écran qui liste les enregistrements d'une table...enfin les fonctionnalités basiques d'un site web avec un métier qui n'est pas qu'une vitrine.

Dans mon idée, ça ressemblerait à un site de petites annonces avec des évolutions, donc du dev en plus. Peut être qu'il existe déjà une distribution pour cela.

C'est pour cela que je me demande comment faire quand on veut faire plus que ce que propose la distribution et comment ?

Merci para avance.

Remi.

Pour "étendre" les fonctionnalités de Drupal, il est recommandé de travailler avec les API du CMS et/ou avec les modules.

Ainsi il existe des API pour créer des formulaires, d'autres pour les accès à la base de données, etc.
Les api sont assez bien documentées : https://api.drupal.org/

Des bouquins comme Pro Drupal development donnent une bonne idée de ce que l'on peut faire.
Il y a aussi le modules Examples qui donne des exemples de code pour les développeurs : https://www.drupal.org/project/examples