Ci-dessous, les différences entre deux révisions de la page.
Both sides previous revision Révision précédente Prochaine révision | Révision précédente | ||
drupaltravaux:index [2010/01/02 02:26] eseyman |
drupaltravaux:index [2015/07/20 13:27] (Version actuelle) eseyman [Modules Drupal à intégrer] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ==== Modifications au type de content Event ==== | + | ==== Migration vers Drupal 7 ==== |
- | Le but du jeu consiste a modifier le contenu du site pour utiliser les fonctionnalités des modules Calendar et Date que le module Event (voir [[http://bugzilla.parinux.org/show_bug.cgi?id=1|le ticket #1 du bugzilla]] pour plus de détails). Heureusement, cette manipulation est relativement bien documenté. | + | ^ Module ^ Disponible en D7 ^ Commentaire ^ |
+ | | [[http://drupal.org/project/book_access|book_acces]] | oui | | | ||
+ | | [[http://drupal.org/project/calendar|calendar]] | oui (dev) | | | ||
+ | | [[http://drupal.org/project/cck|cck]] | non | intégré dans Drupal core | | ||
+ | | [[http://drupal.org/project/custom_pagers|custom-pagers]] | non | | | ||
+ | | [[http://drupal.org/project/date|date]] | oui (dev) | | | ||
+ | | [[http://drupal.org/project/diff|diff]] | oui (dev) | | | ||
+ | | [[http://drupal.org/project/filefield|filefield]] | non | intégré dans Drupal core ? | | ||
+ | | [[http://drupal.org/project/imageapi|imageapi]] | oui (dev) | | | ||
+ | | [[http://drupal.org/project/imagecache|imagecache]] | non | | | ||
+ | | [[http://drupal.org/project/imagefield|imagefield]] | non | intégré dans Drupal core | | ||
+ | | [[http://drupal.org/project/imagefield_import|imagefield_import]] | non | | | ||
+ | | [[http://drupal.org/project/ldap_integration|ldap_integration]] | non | | | ||
+ | | [[http://drupal.org/project/link|link]] | oui (dev) | | | ||
+ | | [[http://drupal.org/project/mimedetect|mimedetect]] | oui (dev) | | | ||
+ | | [[http://drupal.org/project/pathauto|pathauto]] | oui | | | ||
+ | | [[http://drupal.org/project/signup|signup]] | non | | | ||
+ | | [[http://drupal.org/project/tagadelic|tagadelic]] | non | | | ||
+ | | [[http://drupal.org/project/thickbox|tickbox]] | non | | | ||
+ | | [[http://drupal.org/project/token|token]] | oui | | | ||
+ | | [[http://drupal.org/project/views|views]] | oui | | | ||
+ | | [[http://drupal.org/project/views_bonus|bews_bonus]] | non | | | ||
+ | | [[http://drupal.org/project/webform|webform]] | oui | | | ||
+ | | [[http://drupal.org/project/webformblock|webformblock]] | non | | | ||
+ | | [[http://drupal.org/project/xmlsitemap|xmlsitemap]] | oui | | | ||
- | Les dates d'un contenu de type event sont par défaut stockés dans la table 'event' de votre base de données dans les colonnes 'event_start' et 'event_end'. | + | ==== Modules Drupal à intégrer ==== |
- | - Installer [[http://drupal.org/project/calendar|Calendar]] et [[http://drupal.org/project/date|Date]] | + | Une liste des modules qu'il faudrait intégrer dans notre site : |
- | - Activer dans l'interface d'administration de Drupal les modules suivants : | + | |
- | * Calendar Ical | + | |
- | * Date | + | |
- | * Views UI | + | |
- | - Configurez correctement le fuseau horaire de votre site (visbilement, l'activation de Date Timezone le re-initialise) dans l'espace d'administration (?q=admin/settings/date-time) | + | |
- | - Créer deux champs dans le type de contenu event (date de début et date de fin) dans le type de contenu event | + | |
- | * Aller sur ?q=admin/content/node-type/event/fields | + | |
- | * Ajouter un champ 'Date de début' de type 'datetime' en 'Select list' ('Liste Déroulante' si vous êtes en français) | + | |
- | * Configurer cet élément comme vous le souhaitez. Le seul paramètre réellement indispensable est la gestion des fuseaux horaires (il faut dire à Date de ne pas faire de conversion). | + | |
- | * Répétez la même procédure pour la date de fin. | + | |
- | * Ajoutez d'autres champs si vous le voulez (Parinux envisage d'utiliser un champ 'Lieu') | + | |
- | - Scripter la copie du contenus des deux anciens champs vers les deux nouveaux | + | |
- | - Désactiver le module Event | + | |
+ | * [[http://drupal.org/project/listhandler|Listhandler]] | ||
+ | * Module permettant d'intégrer une liste de diffusion dans les forums Drupal | ||
+ | * [[http://drupal.org/project/mailhandler|Mailhandler]] | ||
+ | * Module permettant de créer des nœuds par mail | ||
+ | * <del>[[http://drupal.org/project/webformblock|Webform Block]]</del> | ||
+ | * Permet d'intégrer des formulaires Webform dans des nœuds | ||
+ | * <del>[[http://drupal.org/project/tagadelic|Tagadelic]]</del> | ||
+ | * Permet de générer des "tag clouds" | ||
+ | * [[http://drupal.org/project/mailman_manager|Mailman Manager]] | ||
+ | * Permet de gérer les abonnements à des listes de diffusions mailman | ||
+ | * [[http://drupal.org/project/messaging|Messaging]] | ||
+ | * Permet d'envoyer des notifications de manières variées (xmpp, mail, ...) | ||
+ | * [[http://drupal.org/project/zen|Zen]] | ||
+ | * Permet de créer des thèmes en CSS | ||
+ | |||
+ | et d'autres... |