Récupérer des infos sur un fichier distant

Pour afficher des infos sur un fichier « local » à son serveur, on connaît la fonction stat. Seulement, lorsqu’il s’agit d’un fichier distant, le protocole HTTP nous interdit d’utiliser cette fonction.
Dans le cas où vous avez besoin de récupérer des informations sur un fichier distant telles que sa taille, son type, il faut passer par curl.

Un exemple de code qui pourrait nous donner tout ce qu’il faut :

Looking for job in France!!

I am an American citizen looking to possibly move to France. I am not sure where to start and what I would need. Currently I work as a web/mobile developer for a company called Citizenhub, INC. I also have 4 yeas of experience working with Drupal and other CMS. I would greatly appreciate your help.

Southern France

Drupal Meetup Paris - mercredi 22 février - Sciences po

User group meeting

Organizers: 

JulienD

Présentation Drupal 7, à Manosque le 27 janvier

Start: 
2012-01-27 20:00 - 23:00 Europe/Paris

EntityFieldQuery, prise en main

Il est souvent nécessaire de trouver toutes les entités d'un site selon certaines conditions.
Un non-initié aura surement le réflexe d'aller coder lui-même sa requête SQL, avec tout ce que cela comporte en matière de génocide chatonnesque (j'invente des mots si je veux)

Exporter vos views dans vos modules

Voici un petit billet pour vous montrer qu’il est simple d’exporter vos vues créées depuis l’interface d’administration directement dans vos modules. Pourquoi ? Simplement pour ne pas laisser le code dans la base de données et pour avoir une copie de celui-ci quelque part dans des fichiers bien au chaud.
Avant toute chose, sachez qu’il existe [...]

Netbeans et NDDT

Au boulot, nous sommes en cours de conversion vers Netbeans. Après des années de bons et loyaux services d’Eclipse, les quelques heures passées sur Netbeans sont déjà très convaincante.

En particulier, un plugin permet de faciliter le développement sous Drupal. Il s’agit de NDDT (Netbeans Drupal Development Tools) Au menu, ce plugin permet :

Appel via le code d’une vue

Parfois, il est bien utile de pouvoir appeler une vue dans un bloc, ou dans un node. Et quand on doit le faire via le code, views fournit une fonction magique :
views_embed_view().

Voici un exemple d’appel à une vue via le code :

$view = views_embed_view(‘ma_vue’, ‘mon_mode_affichage’, $arg1, $arg2);

Simplisime non? La fonction renvoie le rendu HTML de la vue. Il suffit donc de donner :

Episode 44 - Optimiser votre référencement SEO sous Drupal 7

Drupal 7 est déjà bien armé pour offrir un bon référencement à votre site grâce à la qualité de son code XHTML et la prise en charge des balises RDFa pour le web sémantique.

Modifier le mot de passe d'un compte Drupal 7

Lorsqu'un développement web s'étale dans le temps, tout en s'appuyant par exemple sur un CMS comme Drupal... Vous pouvez oublier le mot de passe ADMIN pour accéder à l'interface d'administration surtout si vous jonglez sur différents environnements avec des identifiants (login/mot de passe) différents.

Live templates Drupal pour PHPStorm

L'ami Djebbz a attiré mon attention il y a peu sur IRC.

Mes slides à Drupagora

La majorité des conférences que je réalise, sont publiées directement sur le site de l'évènement et Drupagora n'échappe pas à la règle.

Pour rappel, Drupagora est le premier évènement autour du CMS Drupal destiné principalement aux Chefs de projets et DSI.

Drupal et le NoSQL - Drupal 8 WSCCI - DrupalCamp Toulouse

Si vous avez manqué la présentation sur les outils NoSQL dans Drupal à l'occasion de Drupagora et si vous trouvez que les slides sans les commentaires sont un peu arides, n'hésitez pas à faire le déplacement jusqu'à Toulouse pour DrupalCamp Toulouse ce weekend, où elle sera proposée une deuxième fois.

Episode 43 - Remplacer facilement des images avec le module Media

Le module Media arrive de plus en plus à maturité pour Drupal 7, pourtant, certaines fonctionnalités essentielles telles que le remplacement en ligne des images ne sont pas encore supportées.

Comment créer et appliquer des styles d’images avec Drupal 7 via le code

Cet article fait suite au précédent post : « Comment créer et appliquer des styles d’images avec Drupal 7 via l’UI » ou je vous détaillais comment, via l’interface d’administration, créer un style d’image. Aujourd’hui le sujet reste le même, mais la création sera faite par la programmation.
Si comme moi, vous êtes confrontés à maintenir à jour [...]

Drupal et le NoSQL

Présentation sur l'état de l'art en matière de technologies NoSQL en environnement Drupal, données le 2011-11-10 à l'occasion de la conférence Drupagora.

en lire plus

Creating orders with the Drupal Commerce API

As a flexible e-commerce framework, Drupal Commerce allows you to customize the checkout process on your site to suit your desired user experience. This is usually determined by what you're selling. A checkout process for physical items will likely include shipping and tax calculations, which often require information to be supplied by the customer.

Episode 42 - Créer des liens internes dans votre site sous Drupal 7

Vous savez déjà comment utiliser l'éditeur de texte CKEditor avec le module Wysiwyg, mais savez-vous comment créer des liens internes dans votre site Drupal 7 ?

Commerce Guys-Acquia Webinar: Managing product data and display in Drupal Commerce

With the explosion of e-commerce on the web, there are virtually thousands of different ways people can and want to integrate commerce into their web sites. One of the key strengths of Drupal Commerce is that it makes very few prior assumptions about how people may want to use the commerce functionality within their Drupal site.

Une conférence Drupal à l'Alchimie en Rhône-Alpes

Après ma présentation, qui se déroulera le 10 novembre 2011, à l'événement drupagora à Paris, sur le thème « La gestion Multi langue » que j'animerais au coté de Sébastien Fauveau...

Episode 41 - Implémenter la gestion des brouillons sous Drupal 7

Drupal 7 n'embarque pas par défaut de gestion de brouillon, ni aucun autre type de workflow de publication. Grâce à Save Draft, on peut implémenter une gestion de workflow très simple qui permettra de sauvegarder à l'envie un brouillon de n'importe quel type de contenu et de le publier quand le moment sera venu.

Syndicate content