logo

Types de blocs supplĂ©mentaires (EBT) – Nouvelle expĂ©rience de Layout Builder❗

Types de blocs supplĂ©mentaires (EBT) – types de blocs stylisĂ©s et personnalisables : diaporamas, onglets, cartes, accordĂ©ons et bien d’autres. ParamĂštres intĂ©grĂ©s pour l’arriĂšre-plan, la boĂźte DOM, les plugins JavaScript. DĂ©couvrez dĂšs aujourd’hui le futur de la crĂ©ation de mises en page.

Démo des modules EBT Télécharger les modules EBT

❗Types de paragraphes supplĂ©mentaires (EPT) – Nouvelle expĂ©rience Paragraphes

Types de paragraphes supplĂ©mentaires (EPT) – ensemble de modules basĂ© sur les paragraphes analogiques.

Démo des modules EPT Télécharger les modules EPT

Défilement

Tableau d’annonces immobiliùres sur Drupal

06/07/2025, by Ivan

Dans cette leçon, je vais expliquer comment crĂ©er un tableau d’annonces sur Drupal en utilisant le module Views et ses filtres exposĂ©s.
C’est la premiĂšre partie du tutoriel, oĂč je rĂ©alise un tableau d’annonces immobiliĂšres. À l’avenir, je pense aussi crĂ©er un tableau d’annonces automobiles avec diverses fonctionnalitĂ©s. Si vous souhaitez voir un tutoriel sur les tableaux d’annonces, Ă©crivez-moi sur le forum, je ferai de mon mieux pour le rĂ©aliser. En attendant, regardez mes leçons et ajoutez-moi sur les rĂ©seaux sociaux.

Drupal node expire et auto expire : retrait automatique des annonces aprĂšs expiration

06/07/2025, by Ivan

Une des fonctions nĂ©cessaires de notre tableau d'annonces Drupal sera le retrait automatique des annonces aprĂšs un certain temps de publication. Je propose de commencer par utiliser des modules prĂȘts Ă  l'emploi, puis d’essayer d’utiliser le module Rules pour cela. Parmi les modules disponibles, j'ai trouvĂ© 2 pour Drupal 6 et 1 pour Drupal 7, Ă  savoir :
Node expire - Drupal 6
Auto expire - Drupal 6 et 7

CrĂ©ation d’un rĂ©seau social avec Drupal

06/07/2025, by Ivan

Drupal aux frontiĂšres du possible

Drupal est l'un des meilleurs systĂšmes de gestion de contenu (CMS). En fait, il a remportĂ© (deux fois) en 2008 le prix de la meilleure CMS Open Source ainsi que le prix de la meilleure CMS PHP Open Source. AprĂšs environ 8 ans d’existence, Drupal reprĂ©sente aujourd’hui l’un des frameworks les plus puissants et polyvalents. Cette polyvalence exceptionnelle est Ă  la fois la force absolue de Drupal
 et en mĂȘme temps sa faiblesse. Toute fonctionnalitĂ© est possible, mais par oĂč commencer ?

Profil utilisateur dans Drupal

06/07/2025, by Ivan

Page de profil dans Drupal

La page de profil est la partie la plus complexe et la plus amusante de tout rĂ©seau social. J’espĂšre que cela vous passionnera Ă©galement aprĂšs la lecture de cet article. Drupal nous offre plusieurs options pour implĂ©menter des profils utilisateurs. La premiĂšre option, disponible en tant que module principal, est le module Profile. Ce module convient si vous souhaitez un profil trĂšs simple.

Configuration de la page de profil Drupal

06/07/2025, by Ivan

Champs du profil

Notre contenu de profil reste quasiment vide. Ajoutons les champs d’information principaux, que j’appellerai les "Champs du profil". Cette Ă©tape demande une certaine rĂ©flexion pour identifier les champs nĂ©cessaires. Quelques exemples courants : Ă  propos de moi, sexe, hobbies, travail. Pour dĂ©finir des champs supplĂ©mentaires, il faut utiliser le module Profile2. En gĂ©nĂ©ral, je regroupe tous les champs dans un fieldset. Vous pouvez ajouter des groupes de champs.

Drupal 7 - Travail avec la base de données via PHP PDO

06/07/2025, by Ivan

Avec la transition vers Drupal 7, nous passons Ă  une nouvelle couche d'abstraction de base de donnĂ©es de Drupal, basĂ©e sur PDO. PDO est utilisĂ© depuis longtemps dans le framework Zend ainsi que dans de nombreux autres frameworks PHP. Tout allait bien avec Drupal 6 en Ă©crivant des requĂȘtes SQL, alors pourquoi changer ?

Commençons par comprendre ce qu’est PDO.

Travail avec la base de données dans Drupal 7 - leçon 1 - API de base de données Drupal (db api)

06/07/2025, by Ivan

Si vous avez Ă©crit des modules pour la version 6 de Drupal, la transition vers la nouvelle API base de donnĂ©es de Drupal 7 ne sera pas difficile pour vous. La nouvelle API DB repose sur l’extension PHP PDO, ce qui lui permet de fonctionner avec diffĂ©rentes bases de donnĂ©es comme MySQL, PostgreSQL, MSSQL, et possiblement Oracle. Concernant la facilitĂ©, il est difficile de se prononcer ; il faut s’habituer Ă  la nouvelle syntaxe, car Ă©crire des requĂȘtes SQL directement est souvent plus naturel.

Voici un extrait de la documentation officielle :

Travail avec la base de données dans Drupal 7 - leçon 2 - Configuration de la base de données

06/07/2025, by Ivan

Le principal moyen de dĂ©finir la connexion Ă  la base de donnĂ©es est le tableau $databases dans settings.php. Comme son nom l’indique, $databases permet de dĂ©finir plusieurs connexions Ă  des bases de donnĂ©es. Il supporte Ă©galement la dĂ©finition de plusieurs cibles. La connexion n’est pas ouverte (l’objet connexion n’est pas créé) tant qu’un morceau de code n’a pas effectuĂ© une requĂȘte Ă  la base pour la premiĂšre fois.