media

Problème avec le module Media et CKeditor dans drupal 7

Bonjour tout le monde.
J'ai un problème avec mon projet qui me donne le message suivant:
Error : Call to undefined function media_browser_js() dans ckeditor_profile_settings_compile() (ligne 893 dans ...\sites\all\modules\contrib\ckeditor\includes\ckeditor.lib.inc).
Avez-vous une idée sur ça ?
NB.:J'ai la version 7.x-2.6 du module media
Merci.

[Résolu] media, ckeditor : choix des styles d'image

Bonjour,

Décidément le couple Media / Ckeditor me donne du fil à retordre.

J'ai préparé plusieurs "styles d'image" qu'un contributeur pourra intégrer dans le body (en particulier des taille différente : petite, moyenne, grande...).

Dans CKeditor, via le Browser de media, ce ne sont pas des "style d'images" qui sont proposé mais des Types d'affichage ("accorche", "aperçu", "lien" et "original")... ce qui est futé pour ajuster le comportement de l'image (sélection d'une lightbox par exemple) :

<ul>

Sprint media à Paris

Alexandre Mallet alias woprrr organise un sprint autour de Media la nouvelle suite de module pour gérer les médias de manière optimale dans Drupal 8 !

Vous êtes les bienvenus, que vous soyez débutant ou expert chez Degetel à Boulogne Billancourt qui nous fait l'honneur d'être notre sponsor.

Vous pouvez vous joindre également au sprint via IRC sur le channel #drupal-media (pingez @woprrr ou @slashrsm).

Voici la liste des sujets à traiter pendant le sprint :

[RSS-solved] Image manquantes

Bonjour à tous,

J'ai mis en ligne un site sous Drupal 7. Celui-ci marche très bien, toutes les images s'affichent correctement.
Mais aujourd'hui, le client m'a demandé d'inclure un flux rss.

Après recherche, j'ai constaté que le flux était intégré nativement dans Drupal 7 en allant sur votresite/rss.xml.
Tout remonte correctement, sauf les "images à la une". Sur la page d'accueil, mes images à la une s'affichent très bien, mais dans le flux xml, dans la balise "description", les sources des images ne sont pas les mêmes que sur la home.

pas moyen de charger des medias avec le module media

Bonjour à tous,

j'espère que quelqu'un pourra m'aider, car j'ai l'impression que le module media et bien pratique et surtout plus ergonomique que imce. Malheureusement je n'arrive pas à le faire fonctionner.

je rencontre un problème après avoir installé le module media, avec media_libarary et file_entity,

en fait dans wysiwyg, si je veux uploader une image, il ne se passe rien, le pop-up disparaît et je reste dans le fond transparent de l'overlay. Je n'ai pas d'autres solutions que de rafraîchir la page pour revenir à l'admin et donc tout perdre.

Par Artusamak
Julien Dubois

Drupal Dev Days Szeged 2014 – Episode 3

Toutes les bonnes choses ont une fin, les Dev Days n’y font pas exception. Après vous avoir raconté ce à quoi j’ai participé au cours de la première journée et de la deuxième journée de la conférence à Szeged, voilà ce que j’ai retenu de ma dernière journée.

Marvin assis devant un micro

Marvin se prépare à donner sa session (c) Mr.TeeCee

The future of media management in Drupal 8

Démarrage de la journée par cette présentation, je suis un peu curieux de savoir ce qu’il se trame pour D8 sachant que je sors d’un projet où nous avons dû gérer des médias. La session est présentée par Janez Urevc, ses slides sont disponibles sur son site. Sauf qu’en fait le chantier n’est pas hyper avancé, des discussions ont lieu depuis Prague mais sont un peu bloquées faute d’accord sur la direction dans laquelle aller. Du coup si des bonnes volontés veulent aider, rejoignez les issues, la conversation doit avancer.

Develop for D8 on D6 and D7

Ensuite direction la présentation de FGM qui a donné son point de vue sur la bascule vers Drupal 8. Il s’appuie sur des expériences passées pour décrire les situations à préférer pour faire du D8 ou non. Tout n’était pas hyper clair pour moi, j’attends ses slides pour résumer sa pensée et donner mon avis. (Il était trop tôt pour moi :)).

Graph databases for D8

Cette session a été la session de la conférence pour moi. J’avais découvert ce qu’étaient les graph databases lors des Human Talks de Paris (rendez-vous tous les deuxième mardi du mois pour venir nous voir) et Peter Arato nous a fait une présentation de Neo4j, une solution en Java, pendant 40 minutes en expliquant les usages que l’on pouvait en tirer. Comme tweeté en sortant de la salle :

Le constat est simple, lorsque vous cherchez à afficher les résultats de requêtes complexes telles que « liste les amis, des amis de mes amis » les bases de données relationnelles ne sont pas compétitives, par design elles ne sont pas faites pour ça. L’idée est donc de stocker les données différemment. Et c’est là que les graph databases apportent leur solution, au lieu de normaliser les entrées en ajoutant des clés pour faire des jointures vous décrivez les relations entre les éléments. Exemple : John / cuisine pour / Lisa, John / habite / Londres, Lisa / habite / San Franciso, John / aime / Lisa. En multipliant les relations entre les objets vous obtenez un réseau de connexions. Le principe suivant est que lorsque vous allez requêter votre base de données vous allez définir un point de départ, décrire les conditions de relations que vous voulez poser, leur profondeur et potentiellement le type de connexions attendues. Exemple : « Trouve moi une fête où il y aura au moins 20 de mes amis proches qui ne connaissent pas mon ex ». C’est très « naturel » comme langage, si vous regardez la syntaxe des requêtes vous verrez que c’est très lisible.
Quel intérêt à utiliser ce genre de base de données ? Non, elles ne remplaceront pas totalement un MySQL pour le moment, l’idée est plutôt de s’appuyer sur ce type de bases pour faire les calculs complexes et laisser MySQL servir la page de détails d’un résultat de recherche par exemple. Les tendances du web sont à la recommandation et à la personnalisation, c’est tout à fait approprié d’avoir un index à côté du site principal à partir duquel on extraira les résultats de ces calculs avancé (à la Solr).
Le niveau d’intégration avec Drupal est très basique, il y a la possibilité d’indexer des données, quelques types de champs sont supportés et il est faisable de requêter depuis une fenêtre le serveur Neo4j sans aller plus loin pour l’instant.
Les slides de Peter sont en ligne, allez y jeter un oeil et intéressez-vous au sujet, vous en entendrez de plus en plus parler, tout comme les bases de données document.

Configuring D8

L’un des nouveaux morceaux très attendus de Drupal 8 est l’intégration dans le core d’un outil pour l’industrialisation, un remplaçant de Features. Un système permettant d’exporter et d’importer de la configuration d’un environnement à un autre. Gabor s’est dévoué pour remplacer Alex Pott souffrant pour la présentation. En gros le meilleur moyen que vous plongiez dans le système est de le manipuler. La page de documentation de l’API de configuration est une lecture obligatoire pour plonger dans ce nouveau morceau. Il a été pensé pour permettre d’éviter les problèmes connus de Features et permettre de facilement générer des diffs, facilement s’interfacer avec le multilinguisme et facilement être déployable.
Il faudra juger à l’usage, mes premiers tests pour le portage de Views Megarow m’ont paru satisfaisants. Sachez que la configuration est stockée sous forme de Yaml maintenant et que le bon vieil adage Don’t hack core est devenu Don’t hack your active config car cela peut faire exploser votre site assez facilement si vous le bidouillez.
Pas de slides à disposition, lisez la page de documentation, vous découvrirez entre autres qu’il y a plusieurs niveaux de configuration, la configuration « simple », que vous stockiez avant via un variable get / set et les configurations « complexes » qui introduisent le concept de config entities.

D8 for real

Dernière présentation de la dernière journée et dernier speaker que j’aime beaucoup, Florian. Il nous partage son point de vue sur l’état de Drupal 8 et ce que l’on peut faire avec dès maintenant. Il dresse un constat de ce qui va évoluer dans nos façons de faire les projets avec un ratio d’utilisation des modules contrib qui devrait baisser comparé à Drupal 7 compte tenu du fait que chaque nouvelle version majeure rend le produit de plus en plus utilisable out of the box.
Mais Florian ne s’arrête pas là, il pointe du doigt le fait qu’avec tous les changements apportés au coeur les modules les plus populaires devraient être réécrits pour profiter de la nouvelle façon dont Drupal fonctionne. Et quitte à réécrire un module, peut être qu’il faut complètement ré-envisager la façon dont on s’en sert. Il s’appuie pour cela sur l’exemple de Panels, avec toutes les technos qui sont apparues ces dernières années, peut être qu’il sera possible de faire un outil répondant à nos besoins d’une façon complètement nouvelle. Ou peut être que l’on n’aura pas besoin de Panels du tout maintenant !
L’important c’est que les gens commencent à se servir de Drupal 8 pour qu’il monte en puissance très vite. Si vous souhaitez être un acteur significatif de l’éco-système il est crucial que vous vous y intéressiez plus tôt que tard. En construisant de vrais projets, en utilisant Drupal 8 pour de vrai, vous identifierez des besoins et proposerez des solutions qui seront peut être les Panels de demain.

Changer taille media avec Scald

Bonjour à tous,

J'essai de gérer mes images et vidéos avec le module Scald mais je rencontre un problème.

Normalement, j'ai tout bien installé, j'ai fait la liaison avec CKEditor, Scald apparaît bien lors d'un ajout d'article, je peux glisser et déposer des médias dans le textarea sans problème.

Là où ça coince, c'est quand je veux changer la taille d'une image.

Je sais que pour modifier la taille des images, il faut créer des contexts... Voici ce que j'ai :

screen

Changer le chemin upload

Les fichiers téléchargés via un champ upload respectent la configuration du chemin du système public de fichier. Pour les fichiers téléchargés via le formulaire du provideur (Scald Flash, Scald Audio...), utilisez hook_form_FORM_ID_alter() pour modifier le chemin. Par exemple, pour changer le chemin d'un Flash par 'atoms/swf/YYYY/mm/dd' :

Scald : la gestion facile des médias

Scald (SCALD qui veut dire Content, Attribution, Licensing et Distribution) est une autre façon de gérer les médias (audio, vidéo, image...) dans Drupal. Il définit un nouveau type d'entité, un nouveau type de champs et quelques concepts de média comme un lecteur, un transcodeur ou un type unifié.

Pages