entity

entitée, remplace le concept de node drupal 6

test conf sur une vm - entity translation seul

Ex de conf de entity translation seul (sans content translation) mais avec pathauto.
avec commandes drush, et copies d'écran des écrans de drupal modifiés.

En PJ, la liste (et versions) des modules testés.

Pas sur cette page (ailleurs sur mon site):
Le détail du contenu de son interface d'admin (admin/config/regional/entity_translation) est plutot par là.
L'Historique et principe de fonctionnement du module entity translation sont antérieurs (et basés sur un article de 2011).

 

Fichier attachéTaille
Plain text icon conf-site1a.txt4.76 Ko

Historique du Module entity translation et drupal 7

Traduire l'interface (module locale du core): ce sont des chaines (strings) passées via la fonction t().

La traduction de contenu du core (Content translation) duplique les nodes.
Alors que Entity translation garde un seul node, mais maintient de multiples trad de ses champs (body, title...).

Dans le doute (pour SEO plus efficace) choisir le 2nd modèle (avec le module externe "entity translation" et title mais sans  "Content translation" du core).

Module entity translation

Module externe pour dupal 7, entity translation version 7.x-1.0-beta3 est maintenu par l'équipe de i18n. Il faut le module Title pour traduire.

enlightened Lire l'Historique du module (principe de fonctionnement) avant tout (traduire le contenu des champs au lieu d'avoir de multiples versions d'un node est un principe plus "SEO friendly").

  • Une section "Détection de la langue Contenu" est ajoutée en bas de la page d'admin admin/config/regional/language/configure
  • Une ligne "Enabled, with field translation" dans "Options de publication/Gestion multilingue" est ajoutée à admin/structure/types/manage/article

Notes sur les options de admin/config/regional/entity_translation

Champs et fichiers drupal 7

Notes sur les modules du core drupal 7 : File, Field et Field_UI (admin/reports/fields), Image (du core 7) - et autres Plupload, Media2 et media + ckeditor, File_entity 2 et Node Gallery.

Note sur Media qui requiert: File_entity + Field  et Field SQL storage + File + Chaos tools + System + Image. Et Plupload integration, IMCE.

Plus à

La ref en anglais: core https://drupal.org/documentation/modules/field - http://drupal.org/documentation/modules/field-ui
file: https://drupal.org/documentation/modules/file   et  https://drupal.org/documentation/modules/image
et Media and Files https://www.drupal.org/node/627244 ; autres modules: https://drupal.org/project/media http://drupal.org/node/880300 ; File entity 2: Documentation  - Media module F.A.Q.

Vers comparaison des modules "File Uploading and Managing"

Voir aussi ces articles en anglais sur le choix des modules pour gérer les images... File management modules https://www.drupal.org/node/265416
https://www.drupal.org/resource-guides/managing-media

Drupal 7 et HTML 5, microdata

Module html5_tools (test sur ex02)

fournit un DOCTYPE "HTML5-compliant", simplifie head, utilise le nouvel element temps de HTML5 (dates pub et commentaires). 
Requis: elements. Tests sur ex02

Conf à admin/config/development/html5-tools
en bas, note: si ne fonctionne pas, vérifier le template.ph du thème utilisé (qui doit overrider)

Entity API

En bref

  • Entity type : classe de base (ex: node)
  • Bundle : classe étendue       (ex: article, book, page, forum...)
  • Field/Champs: membre de classe, propriété, variable ou instance de field (selon pref de nommage)
  • Entity : objet ou instance d'une classe (de base ou +)

db_schema_drupal_7.png et vers le module entity

Pages

S'abonner à RSS - entity