mugshot

Soumis par bonvga le 25 juillet, 2009 | Laisser un commentaire

Lien vers Daily Mugshot.

Posté dans les catégories , et | Laisser un commentaire

Mugshot Views import code

Soumis par bonvga le 19 janvier, 2009 | Laisser un commentaire

Code à importer dans le module views de drupal pour avoir la galerie des mugshots, les blocks et le flux RSS.

$view = new view;
$view->name = 'mugshot';
$view->description = 'Mugshot';
$view->tag = 'mugshot';
$view->view_php = '';
$view->base_table = 'node';
$view->is_cacheable = FALSE;
$view->api_version = 2;
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
$handler = $view->new_display('default', 'Defaults', 'default');
$handler->override_option('sorts', array(
  'created' => array(
    'id' => 'created',
    'table' => 'node',
    'field' => 'created',
    'order' => 'DESC',
    'granularity' => 'second',
    'relationship' => 'none',
  ),
));
$handler->override_option('filters', array(
  'type' => array(
    'id' => 'type',
    'table' => 'node',
    'field' => 'type',
    'operator' => 'in',
    'value' => array(
      'mugshot' => 'mugshot',
    ),
    'group' => 0,
    'exposed' => FALSE,
    'expose' => array(
      'operator' => FALSE,
      'label' => '',
    ),
    'relationship' => 'none',
    'expose_button' => array(
      'button' => 'Expose',
    ),
  ),
  'status' => array(
    'id' => 'status',
    'table' => 'node',
    'field' => 'status',
    'operator' => '=',
    'value' => 1,
    'group' => 0,
    'exposed' => FALSE,
    'expose' => array(
      'operator' => FALSE,
      'label' => '',
    ),
    'relationship' => 'none',
    'expose_button' => array(
      'button' => 'Expose',
    ),
  ),
));
$handler->override_option('access', array(
  'type' => 'none',
));
$handler->override_option('title', 'Galerie Mugshot');
$handler->override_option('empty', 'No mugshot found');
$handler->override_option('empty_format', '1');
$handler->override_option('items_per_page', 24);
$handler->override_option('use_pager', '1');
$handler->override_option('use_more', 1);
$handler->override_option('link_display', 'page');
$handler->override_option('style_plugin', 'grid');
$handler->override_option('style_options', array(
  'columns' => '3',
  'alignment' => 'horizontal',
));
$handler->override_option('row_plugin', 'node');
$handler->override_option('row_options', array(
  'teaser' => 1,
  'links' => 0,
));
$handler = $view->new_display('page', '(page) Mugshot gallery', 'page');
$handler->override_option('header', '<div id="mugshot_add" class="mugshot_add"><a href="/node/add/mugshot">Ajoutez votre mugshot dans la galerie !</a></div>');
$handler->override_option('header_format', '2');
$handler->override_option('header_empty', 0);
$handler->override_option('path', 'mugshot/gallery/new');
$handler->override_option('menu', array(
  'type' => 'normal',
  'title' => 'Mugshot gallery',
  'weight' => '0',
  'name' => 'navigation',
));
$handler->override_option('tab_options', array(
  'type' => 'none',
  'title' => '',
  'weight' => 0,
));
$handler = $view->new_display('feed', '(feed) Last mugshots feed', 'feed');
$handler->override_option('title', 'Last mugshots feed');
$handler->override_option('items_per_page', 50);
$handler->override_option('style_plugin', 'rss');
$handler->override_option('style_options', array(
  'mission_description' => 0,
  'description' => 'Last mugshots feed',
));
$handler->override_option('row_plugin', 'node_rss');
$handler->override_option('row_options', array(
  'item_length' => 'teaser',
));
$handler->override_option('path', 'mugshot/feed/rss.xml');
$handler->override_option('menu', array(
  'type' => 'none',
  'title' => '',
  'weight' => 0,
  'name' => 'navigation',
));
$handler->override_option('tab_options', array(
  'type' => 'none',
  'title' => '',
  'weight' => 0,
));
$handler->override_option('displays', array());
$handler->override_option('sitename_title', FALSE);
$handler = $view->new_display('block', '(block) Last mugshot', 'block');
$handler->override_option('title', 'Last mugshot');
$handler->override_option('items_per_page', 1);
$handler->override_option('use_pager', '0');
$handler->override_option('block_description', 'Last mugshot');
$handler->override_option('block_caching', -1);
$handler = $view->new_display('block', '(block) Random mugshot', 'block_1');
$handler->override_option('sorts', array(
  'random' => array(
    'id' => 'random',
    'table' => 'views',
    'field' => 'random',
    'order' => 'ASC',
  ),
));
$handler->override_option('title', 'Mugshots aléatoires');
$handler->override_option('items_per_page', 1);
$handler->override_option('use_pager', '0');
$handler->override_option('block_description', 'Mugshots aléatoires');
$handler->override_option('block_caching', -1);
$handler = $view->new_display('page', '(page) Mugshot best goo', 'page_1');
$handler->override_option('sorts', array(
  'goo_level' => array(
    'id' => 'goo_level',
    'table' => 'mugshot',
    'field' => 'goo_level',
    'order' => 'DESC',
    'relationship' => 'none',
  ),
  'created' => array(
    'id' => 'created',
    'table' => 'node',
    'field' => 'created',
    'order' => 'DESC',
    'granularity' => 'second',
    'relationship' => 'none',
  ),
));
$handler->override_option('title', 'Mugshot best goo');
$handler->override_option('header', '<div id="mugshot_add" class="mugshot_add"><a href="/node/add/mugshot">Add your own mugshot into the gallery !</a></div>');
$handler->override_option('header_format', '2');
$handler->override_option('header_empty', 0);
$handler->override_option('path', 'mugshot/gallery/goo');
$handler->override_option('menu', array(
  'type' => 'normal',
  'title' => 'Mugshot best goo',
  'weight' => '0',
  'name' => 'navigation',
));
$handler->override_option('tab_options', array(
  'type' => 'none',
  'title' => '',
  'weight' => 0,
));

Posté dans les catégories , et | Laisser un commentaire

Le retour des mugshots

Soumis par bonvga le 14 juin, 2008 | Laisser un commentaire

Vous pouvez à nouveau ajouter vos mugshots sur le site ! Ceux-ci sont ensuite visible dans la galerie.

J'ai redéveloppé le module pour drupal 6 et maintenant les mugshots sont des entités (node) à par entière ce qui permet de greffer des modules dessus et d'y ajouter du texte et des commentaires. Cette version du module mugshot pour drupal 6 n'est pas encore disponible sur la page du projet car j'ai quelques bugs à corriger, mais sa sortie ne devrait pas trop tarder.

Le bloc mugshots aléatoires dans la barre de gauche, la galerie et le flux rss sont développés avec le module views.

J'en ai aussi profité pour installer les modules Voting API et Fivestar ce qui permet de noter les mugshots.

Mugshotez bien ! Smile

Posté dans les catégories , et | Laisser un commentaire

Migration sur Drupal 6

Soumis par bonvga le 14 juin, 2008 | Laisser un commentaire

Eh non, je ne suis pas mort Smile

Par contre j'ai passé beaucoup de temps à migrer ce site vers Drupal 6. J'y ai passé beaucoup de temps car il y a pas mal de modules que j'utilisais sur la version 5 qui ne sont pas disponible pour la version 6. Du coup, il manque pas mal de sections sur le site, en particulier les photos, mais je compte régler ces différents problème dans les semaines à venir.

Bref ! Me voici enfin sur cette 6ième version de Drupal !

Les mugshots sont désactivé pour le moment, mais attendez-vous à une petite surprise à leur retour Wink (à suivre aussi sur la page du projet)

Quand j'en aurai terminé avec cette migration, je posterai un billet avec la liste des modules que j'utilise.

Posté dans les catégories , et | Laisser un commentaire

Virtual Plus Reality Challenge

Soumis par bonvga le 24 avril, 2008 | Laisser un commentaire

Courez un kilomètre virtuellement avec Virtual Plus Reality Challenge et aidez Sport sans frontière.

Virtual Plus Reality Challenge - Sport sans frontière

Le principe est simple, un avatar crée cours un kilomètre virtuel et ceci rapporte 1€ pour l'association Sport sans frontière.

Ici, c'est moi en tenue de sport !

Etant un sportif du dimanche (détenteur du record de grass'mat') j'aime bien l'idée qu'un avatar 3D fasse un footing a ma place Smile

La création de l'avatar est relativement simple, il suffit d'uploader 2 photos portrait de vous, une de face et une de profil. L'application va alors créer un avatar en 3D avec votre visage. Celui-ci pourra alors baguenauder à travers différents décors de votre choix. C'est franchement bluffant !

Dernièrement, Mehdi Tayoubi, directeur marketing chez Dassault Systèmes m'a contacté pour intégrer le module Mugshot afin de faciliter la vie aux participant de cette opération. En effet, tout le monde n'a pas sur son ordinateur une photo de face et de profil.

Le lendemain, j'ai pu tester l'application avec le module Mugshot. En terme de processus utilisateur la différence est nette, pas besoin de galèrer à chercher les photos à uploader. Là, il suffit de bien ce placer devant sa webcam et de cliquer.

C'est la première intégration du module Mugshot ailleurs que sur Drupal. Mais ce n'est qu'un début, j'ai entendu parlé d'une intégration à Wordpress.

N'hésitez pas à tester Virtual Plus Reality Challenge, c'est gratuit et vous ferez une bonne action tout en vous amusant ! L'application est disponible aussi sur Facebook.

Posté dans les catégories , , et | Laisser un commentaire

Mugshot standalone 640x480

Soumis par bonvga le 13 avril, 2008 | Laisser un commentaire (1)

Toutes mes excuses pour la publication tardive de cette version standalone de l'application mugshot. C'est pourtant prêt depuis décembre dernier...

Pour rappel voici les fonctionnalités de cette version :

  • Le code du module flash a été porté en actionscript 3.
  • L'image envoyée par le module flash est compressée en JPEG, contrairement au format RAW utilisé précédemment, ce qui permet d'envoyer des photos avec une résolution plus élevée.
  • Par le point ci-dessus, la résolution des photos est passée de 160x120 à 640x480
  • Ce code mis à disposition sur incomplet.gskinner.com m'a permis d'intégrer un système de déformation des photos plutôt amusant.

La version intégrée à Drupal a déja fait pas mal de chemin, plus de 650 mugshots sur bonvga.net mais le record reste pour diariopopular avec plus de 19000 mugshots !

Vous pouvez tester la version standalone ici ou télécharger le fichier attaché ci-dessous pour l'installer sur votre serveur web.

Posté dans les catégories , , , et | Laisser un commentaire (1)

Mugshot au Paraguay

Soumis par bonvga le 29 décembre, 2007 | Laisser un commentaire (1)

Diario Popular, le site du journal le plus lu au Paraguay (comparable à Ouest France) utilise le module mugshot.

Le site comptabilise pas loin de 15000 mugshots !

Au boulot ! On a du retard a rattraper !

Posté dans la catégorie | Laisser un commentaire (1)

Le nouveau mugshot

Soumis par bonvga le 18 décembre, 2007 | Laisser un commentaire (8)

J'en parlais il y a quelques jours ici et , la nouvelle version du module mugshot est maintenant disponible sur Drupal !

En dehors des quelques bugs corrigés (et certainement des nouveaux ajoutés Oups) voici les améliorations apportées au module :

  • Le code du module flash a été porté en actionscript 3.
  • L'image envoyée par le module flash est compressée en JPEG, contrairement au format RAW utilisé précédemment, ce qui permet d'envoyer des photos avec une résolution plus élevée.
  • Par le point ci-dessus, la résolution des photos est passée de 160x120 à 640x480
  • Ce code mis à disposition sur incomplet.gskinner.com m'a permis d'intégrer un système de déformation des photos plutôt amusant.

Voici déjà quelques mugshots soumis avec l'effet Goo :

Je vous invite donc à envoyer vos mugshots, et n'hésitez pas à abuser de l'effet Goo !

Posté dans les catégories , , et | Laisser un commentaire (8)

Mugshot v2

Soumis par bonvga le 17 décembre, 2007 | Laisser un commentaire

Voici une nouvelle version du module mugshot qui sera prochainement publiée sur Drupal et que vous pouvez tester en avant-première.

Celle-ci permet maintenant de prendre des photos avec une résolution de 640x480 pixels. Et petit bonus, vous pouvez déformer l'image à l'aide de votre souris avant de la soumettre.

Pour essayer le module mugshot, cliquez ici, j'attends vos images et commentaires !

Posté dans les catégories , , et | Laisser un commentaire