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/03/07 19:55] eseyman |
drupaltravaux:index [2015/07/20 13:27] 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 | | | |
- | 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'. | + | | [[http://drupal.org/project/calendar|calendar]] | oui (dev) | | |
- | + | | [[http://drupal.org/project/cck|cck]] | non | intégré dans Drupal core | | |
- | - Installer [[http://drupal.org/project/calendar|Calendar]] et [[http://drupal.org/project/date|Date]] | + | | [[http://drupal.org/project/custom_pagers|custom-pagers]] | non | | |
- | - Activer dans l'interface d'administration de Drupal les modules suivants : | + | | [[http://drupal.org/project/date|date]] | oui (dev) | | |
- | * Calendar Ical | + | | [[http://drupal.org/project/diff|diff]] | oui (dev) | | |
- | * Date | + | | [[http://drupal.org/project/filefield|filefield]] | non | intégré dans Drupal core ? | |
- | * Views UI | + | | [[http://drupal.org/project/imageapi|imageapi]] | oui (dev) | | |
- | - 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) | + | | [[http://drupal.org/project/imagecache|imagecache]] | non | | |
- | - Créer deux champs dans le type de contenu event (date de début et date de fin) dans le type de contenu event | + | | [[http://drupal.org/project/imagefield|imagefield]] | non | intégré dans Drupal core | |
- | * Aller sur ?q=admin/content/node-type/event/fields | + | | [[http://drupal.org/project/imagefield_import|imagefield_import]] | non | | |
- | * Ajouter un champ 'Date de début' de type 'datetime' en 'Select list' ('Liste Déroulante' si vous êtes en français) | + | | [[http://drupal.org/project/ldap_integration|ldap_integration]] | non | | |
- | * 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). | + | | [[http://drupal.org/project/link|link]] | oui (dev) | | |
- | * Répétez la même procédure pour la date de fin. | + | | [[http://drupal.org/project/mimedetect|mimedetect]] | oui (dev) | | |
- | * Ajoutez d'autres champs si vous le voulez (Parinux envisage d'utiliser un champ 'Lieu') | + | | [[http://drupal.org/project/pathauto|pathauto]] | oui | | |
- | - Scripter la copie du contenus des deux anciens champs vers les deux nouveaux | + | | [[http://drupal.org/project/signup|signup]] | non | | |
- | - Désactiver le module Event | + | | [[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 | | | ||
==== Modules Drupal à intégrer ==== | ==== Modules Drupal à intégrer ==== | ||
Ligne 28: | Ligne 35: | ||
* [[http://drupal.org/project/mailhandler|Mailhandler]] | * [[http://drupal.org/project/mailhandler|Mailhandler]] | ||
* Module permettant de créer des nœuds par mail | * Module permettant de créer des nœuds par mail | ||
- | * [[http://drupal.org/project/webformblock|Webform Block]] | + | * <del>[[http://drupal.org/project/webformblock|Webform Block]]</del> |
* Permet d'intégrer des formulaires Webform dans des nœuds | * Permet d'intégrer des formulaires Webform dans des nœuds | ||
- | * [[http://drupal.org/project/tagadelic|Tagadelic]] | + | * <del>[[http://drupal.org/project/tagadelic|Tagadelic]]</del> |
* Permet de générer des "tag clouds" | * Permet de générer des "tag clouds" | ||
* [[http://drupal.org/project/mailman_manager|Mailman Manager]] | * [[http://drupal.org/project/mailman_manager|Mailman Manager]] | ||
Ligne 36: | Ligne 43: | ||
* [[http://drupal.org/project/messaging|Messaging]] | * [[http://drupal.org/project/messaging|Messaging]] | ||
* Permet d'envoyer des notifications de manières variées (xmpp, mail, ...) | * 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... |