MAX 2009 - Los Angeles - Session Locator / Scheduler in Flex
Traduire/Translate (by Google) : English - Espagnol - Deutsch
Pour MAX 2009, Adobe a réalisé une application Session Locator (appelé MAX Scheduler) en Flex pour rechercher et visualiser les sessions.
Je l'avais déjà signalé l'année dernière : l'application ne permet toujours pas de rechercher des sessions avec des mots-clés.
Donc voici YAMSL - Yet Another MAX Session Locator - pour MAX Los Angeles qui permet la recherche de session par mot-clés.
En fait, j'ai repris mon application Flex de l'année dernière et je l'ai adapté pour MAX 2009.
J'ai gardé la gestion d'un panier de session (avec une vue agenda).
J'ai ajouté l'impression, l'export au format Word/OpenXML et l'export PDF
Si j'ai le temps, j'ajouterais quelques autres fonctionnalités : vue agenda, etc...
Démarrer l'application Mise à jour / Updated : 19 octobre 2009 voir modifications
Les modes de recherche
Pour la recherche, vous pouvez sélectionner des critères sur le panneau gauche ET/OU entrez des mots-clés.
Par exemple, vous recherchez des sessions :
- avec Flex advanced. Tapez : flex advanced
- avec Air mardi. Tapez : air tuesday
- avec un auteur (par exemple: Thibault Imbert). Tapez : imbert
- les sessions de mercredi sur Air pour débutant. Tapez : wednesday air beginner
Bonne recherche...
Démarrage sur une recherche
Vous pouvez démarrer directement sur une recherche (par exemple si vous être un speaker à MAX).
Il suffit de passer le paramètre search avec une string initiale. Si votre recherche comprend plusieurs mots, séparer les mots par le caractère @.
Par exemple, pour les sessions avec Thibaut Imbert, mettre :
http://www.inwayvideo.com/max2009/index.html?search=imbert
Pour les sessions avec Michaël Chaize, mettre :
http://www.inwayvideo.com/max2009/index.html?search=chaize
Pour les sessions avancées sur Dreamveaver lundi, mettre :
http://www.inwayvideo.com/max2009/index.html?search=advanced@dreamweaver@monday
Quelques mots sur l'application
En fait, cette application est basée sur un template d'application de recherche que nous avons créé à inWay. Ce template d'application est basé sur quelques écrans : les critères de recherche, la liste des résultats, une vue détail et une vue panier. Ce template d'application comprend des mécanismes d'impression, d'export (par exemple pour Word/OpenXML) et d'envoi de panier par mail à un ami.
Ce template d'application comprend aussi un back-office pour mettre à jour la base de données (sur MySQL et SQL-Server).
Web-Services
L'application utilise les Web-services d'Adobe (en JSON). Cette année, les web-services sont publics...
Vous pourrez constater que cette version est plus rapide au chargement que la version d'Adobe. On lit réellement les web-services et je ne comprends pas pourquoi l'application d'Adobe est si lente ... ;-)
L'affichage
En fait pour être efficace, on utilise simplement le composant List en variableRowHeight. L'itemRenderer est codé en ActionScript pour pouvoir gérer des textes en mode wordWrap (ici pour le titre et la description).
Export au format OpenXML/Word
On génére le format OpenXML/Word (extension .docx) directement à partir de Flex.
Si vous possédez une ancienne version de Word, il faut ajouter une extension pour lire la "norme" OpenXML.
Voir cet article :
http://office.microsoft.com/en-us/word/HA100444731033.aspx
Export au format PDF
On génére le format PDF avec la bibliothèque AlivePDF de Thibaut Imbert.
Version et release
version 0.98 - 19 octobre 2009
- ajout des liens vers les vidéos des conférences pour les sessions
version 0.96 - 20 septembre 2009
- ajout de l'export au format PDF (généré avec AlivePDF)
version 0.95 - 6 septembre 2009
- ajout de l'export au format Word/OpenXML
- ajout biographie pour les conférenciers (en rollover sur le nom)
version 0.91 - 3 septembre 2009
- ajout impression et optimisation lecture JSON
- possibilité de démarrage sur une recherche
version 0.90 - 18 août 2009
- version initiale