hresume-fr: Difference between revisions
mNo edit summary |
mNo edit summary |
||
Line 154: | Line 154: | ||
Les sites suivants ont publié des hResumes, et sont par conséquent un bel endroit pour commencer à chercher des exemples "dans la jungle" pour essayer de parser, indexer, organiser, etc. Si vous avez un hResume sur votre propre page, sentez-vous libre de l'ajouter en '''haut''' de cette liste. | Les sites suivants ont publié des hResumes, et sont par conséquent un bel endroit pour commencer à chercher des exemples "dans la jungle" pour essayer de parser, indexer, organiser, etc. Si vous avez un hResume sur votre propre page, sentez-vous libre de l'ajouter en '''haut''' de cette liste. | ||
Une fois que la liste sera devenue trop grosse, nous ferons une page wiki séparée. | Une fois que la liste sera devenue trop grosse, nous ferons une page wiki séparée. | ||
* [[User:BradT|Brad Touesnard]] a refaçonné [http://brad.touesnard.com/documents/resume/ son résumé] avec le plugin [http://brad.touesnard.com/projects/wordpress/linkedin-hresume/ LinkedIn hResume pour Wordpress]. | |||
* [[User:ChadL|Chad Lindstrom]] a amélioré son [http://chadlindstrom.ca/resume/ résumé] avec hResume. | * [[User:ChadL|Chad Lindstrom]] a amélioré son [http://chadlindstrom.ca/resume/ résumé] avec hResume. | ||
* Dawn Waswick a balisé [http://www.miniminx.com/portfolio/resume.cfm son CV] avec hResume. | * Dawn Waswick a balisé [http://www.miniminx.com/portfolio/resume.cfm son CV] avec hResume. |
Revision as of 15:33, 2 March 2007
hResume
hResume est un microformat pour publier des résumés et des CVs. hResume est l'un des nombreux standards microformats ouverts adaptable pour l'embarquement dans (X)HTML, Atom, RSS, et le XML arbitraire.
Vous voulez commencer à écrire un hResume ? Utilisez le hResume Creator pour créer votre hResume et publiez-le, ou suivez les astuces de publication hResume pour ajouter du balisage hResume à votre page web ou votre blog.
Brouillon de Spécification des Microformats
- Editeur/Auteur
- Ryan King
- Remerciements
- Voir Remerciements.
- Traduction en cours
- Christophe Ducamp
Le Copyright microformats et les déclarations de brevets s'appliquent.
Statut
brouillon, version 0.1.
Introduction
Principes de Design XHTML Sémantique
Note : les Principes de Design XHTML Sémantique ont été écrits initialement dans le contexte de développement de hCard et hCalendar, par conséquent il peut être plus facile de comprendre ces principes dans le contexte de la méthodologie de design hCard (ce qui veut dire, lisez ça d'abord). Tantek
XHTML est construit sur du XML, et par conséquent les formats fondés sur XHTML peuvent être utilisés non seulement pour une présentation d'affichage pratique, mais aussi à des fins d'échanges de données. A bien des façons, les formats fondés sur XHTML illustrent le meilleur des mondes tant du HTML que du XML. Néanmoins au moment de construire des formats basés sur XHTML, cela aide d'avoir un ensemble de principes directeurs.
- Réutilisez autant que possible le schéma (noms, objets, propriétés, valeurs, types, hiérarchies, contraintes) à partir des standards de référence établis et bien supportés. Evitez de redéclarer les contraintes exprimées dans le standard source. Des mentions à titre d'information peuvent passer.
- Pour les types avec plusieurs composants, utilisez des éléments imbriqués avec des noms de classe équivalents aux noms des composants.
- Les composants pluriels sont produits au singulier, et par conséquent plusieurs éléments imbriqués sont utilisés pour représenter plusieurs valeurs de texte qui sont délimitées par des virgules.
- Utilisez la sémantique XHTML la plus précise pour construire des blocs pour chaque objet, etc.
- Autrement utilisez un élément générique structurel (par ex.
<span>
ou<div>
), ou l'élément contextuel approprié (par ex. un<li>
dans un<ul>
ou<ol>
). - Utilisez des noms de classes basés sur des noms extraits du schéma original, à moins que le XHTML sémantique de construction de bloc ne représente précisément cette partie du schéma original. Si les noms dans le schéma original ne sont pas sensibles la casse, alors mettez tout dans un équivalent en bas de casse. Les noms de composants implicites en prose (plutôt qu'explicites dans le schéma défini) devraient aussi utiliser les équivalents bas de casse pour une facilité d'utilisation. Les espaces dans les noms des composants deviennent des caractères tiret '-'.
- Pour finir, si le format de la donnée selon le schéma original est trop long et/ou non amical sur le plan humain, utilisez
<abbr>
au lieu d'un élément générique structurel, et placez les données littérales dans l'attribut 'title' (là où vont les expansions abbr), et l'équivalent le plus bref et le plus lisible humainement dans l'élément lui-même. De plus amples explications de cet usage de<abbr>
: Human vs. ISO8601 dates problem solved
Format
En Général
Le format hResume est basé sur un ensemble de champs communs à beaucoup de résumés/CVs publiés aujourd'hui sur le web. Là où des noms possibles de champs ont été choisis et réutilisés à partir de microformats existants.
Schéma
Le schéma hResume couvre ce qui suit :
- hResume
- summary. optionnel. texte.
- contact info. requis. Doit utiliser hCard. Devrait utiliser
<address>
+ hCard.
- experience. optionnel. Un ou plusieurs événements hCalendar avec le nom de classe '
experience
', avec une hCard embarquée indiquant le titre du poste, le nom de la société, l'adresse de la société, etc. - education. optionnel. Un ou plusieurs événements hCalendar avec le nom de classe '
education
', avec une hCard embarquée indiquant le nom de l'école, l'adresse de l'école, etc. - skills. optionnel. phrases ou mots-clé utilisant le microformat rel-tag avec le nom de classe '
skill
'. - affiliations. optionnel. Le nom de classe
affiliation
avec une hCard de l'organisation - publications. optionnel. Une ou plusieurs citations. Utiliser le tag cite.
- experience. optionnel. Un ou plusieurs événements hCalendar avec le nom de classe '
Détails des Champs
Les champs du schéma hResume représentent ce qui suit :
hresume
:: nom classe racinesummary
:: Le nom de classesummary
est utilisé pour baliser un aperçu des qualifications et objectifs.- contact :: Information actualisée du contact dans une hCard. Devrait utiliser
<address>
avec hCard si possible. education
:: le nom de classe 'education
' est appliqué à un événement hCalendar.experience
:: le nom de classe 'experience
' est appliqué à un événement hCalendar. Les titres/positions devraient utiliser hCard.skill
:: Un hResume peut être tagué en utilisant le microformat rel-tag et le nom de classe 'skill
'.affiliation
:: Le nom de classe <code="class-name">affiliation est utilisé avec la hCard de l'organisation.- publications :: utilisez simplement
<cite>
. Quand il y a un microformat citation, alors cela peut être utilisé en combinaison avec l'élément cite pour baliser plus en profondeur les composants de la citation.
XMDP Profile
- hresume-profile-fr (@TODO)
Notes
Cette section est informative.
- ...
Exemples
Summary
Un exemple de 'summary' :
<p class="summary"> J'ai dix ans d'expérience sur toutes les technologies du Web 2.0. - J'ai travaillé avec Ajax depuis 1996, conçu des pastels alors que les autres utilisent encore des images d'arrière-plan et des frames... </p>
Contact
<address class="vcard"> <span class="fn">Pierre Dupont</span> <span class="adr"> <span class="street-address">123 rue de Lorient</span> <span class="postal-code">56400</span> <span class="locality">Vannes</span>, <span class="region">Bretagne</span> </span> <span>E-mail : <a class="email" href="mailto:jean@exemple.com">jean@exemple.com</a></span> <span>Page personnelle : <a class="url" href="http://vote-pour-jean.com/">vote-pour-jean.com</a></span> <span>Téléphone : <span class="tel">+33.(0)2.28.55.54.98</span></span> </address>
Education
<ol class="vcalendar"> <li class="education vevent"> <a class="url summary" href="http://exemple.edu/">Haute Ecole de Brest</a> (<abbr class="dtstart" title="2001-01-24">2001</abbr> - <abbr class="dtend" title="2006-05-25">2006</abbr>) </li> ...
Experience
Basique
Un événement pour une expérience basique :
<ol class="vcalendar"> <li class="experience vevent"> <span class="summary">Président</span>, <span class="location">Haute Ecole de Brest</span>, <abbr class="dtstart" title="2004-05-01">Mai 2004</abbr> - <abbr title="2006-06-25">à ce jour.</abbr> </li> ...
Title : Titres des Postes
Pour exprimer un ou plusieurs titres de postes dans le même événement expérience, vous devriez utiliser des hCards. hCard requiert le champ fn
("nom formaté"), mais il n'est pas raisonnable de répéter votre nom pour chaque titre de poste que vous balisez dans hResume. Par conséquent, vous pouvez utiliser un <object>
et le nom de classe 'include
' avec une référence vers le fn
quelque part ailleurs sur la page.
Par exemple, cette hCard pointe vers une autre hCard :
<span class="vcard"> <object data="#j" class="include"></object> <span class="org">Haute Ecole de Brest</span> <span class="title">Président de Classe</span> </span>
Où "j
" est la valeur de l'attribut id de l'élément "fn n
" du contact hCard en haut de la page, c'est à dire (affiché ici comme une hCard verbeuse pour les besoins de l'illustration que la référence peut être vers un sous-arbre, non seulement un noeud de texte) :
<address class="vcard"> <span class="fn n" id="j"> <span class="given-name">Pierre</span> <span class="family-name">Dupont</span> </span> </address>
Cette méthode d'indirection de propriété de hCard via un élément object a été généralisée pour s'appliquer à n'importe quelles/toutes les propriétés de chaîne/texte dans la hCard. Note : l'attribut de données object DOIT être une référence ID locale. Les références externes (qui devraient obliger une application consommatrice à charger une ressource externe) ne sont actuellement pas supportées par cette méthode.
Skills
Quelques exemples de tags skills :
J'ai des compétences en <a class="skill" rel="tag" href="http://fr.wikipedia.org/wiki/Arc_%28arme%29">chasse à l'arc</a> et en <a class="skill" rel="tag" href="http://fr.wikipedia.org/wiki/Nunchaku">nunchaku</a>.
Affiliations
<span class="affiliation vcard"><span class="fn org">Légion d'Honneur</span></span>
Publications
<cite>Elever des Eléphants en s'Amusant</cite>, Presse Nationale, 2004.
Exemples "dans la jungle"
Cette section est informative.
Les sites suivants ont publié des hResumes, et sont par conséquent un bel endroit pour commencer à chercher des exemples "dans la jungle" pour essayer de parser, indexer, organiser, etc. Si vous avez un hResume sur votre propre page, sentez-vous libre de l'ajouter en haut de cette liste. Une fois que la liste sera devenue trop grosse, nous ferons une page wiki séparée.
- Brad Touesnard a refaçonné son résumé avec le plugin LinkedIn hResume pour Wordpress.
- Chad Lindstrom a amélioré son résumé avec hResume.
- Dawn Waswick a balisé son CV avec hResume.
- Rolands Umbrovskis a balisé son CV avec hResume.
- LinkedIn a ~9 millions de Profils Publics balisés en hResume, par exemple le Profil Public de Steve Ganz explications ici
- NYU Steinhardt a plus de 240 bios de faculté, par ex. [1]. (Jon Williams)
- Clint Hall a balisé son résumé sous un hResume.
- Sarven Capadisli a balisé son Curriculum Vitae sous un hResume.
- Xavier Roy a balisé son résumé avec hResume
- Robert O'Rourke a balisé son CV avec hResume.
- le CV de David Creemer utilise hResume, avec les remerciement à Pat Ramsey pour la CSS.
- Keri Henare a balisé son Curriculum Vitae en utilisant hResume.
- Brennan Falkner a utilisé hResume pour baliser son CV.
- Kenn Wilson a balisé son CV en utilisant hResume, selon la méthode de Ralph Brandi d'utiliser object.include.
- Ralph Brandi a balisé son résumé avec hResume, en utilisant en outre la méthode object.include pour associer une description avec trois expériences hCalendar.
- Pat Ramsey a son résumé balisé comme un hResume.
- Wim Le Page a aussi codé son curriculum vitae comme un hResume.
- Jonathan Arkell a posté un hResume sur son site web portfolio.
- Steve Ganz - hResume 0.1
- Dave Cardwell a codé son curriculum vitae sous un hResume.
- Le résumé d'Edward O'Connor est en hResume, et a quelque JavaScript expérimental à l'intérieur pour extraire un résumé de compétences à partir du résumé.
- Lindsey Simon a son CV balisé avec un hResume - avec beaucoup de remerciements à Pat Ramsey.
- Ben Ward a publié son CV avec hResume.
- Kelley Chambers a publié son résumé via le Plugin hResume Microformat pour Wordpress de Sajid Saiyed.
Exemples avec problèmes
- Mathieu Drouet a posté un hResume. Nom de classe racine hResume incorrect ? -- DavidJanes
- Nom de classe racine hResume incorrect ?
corrigé le 27/09/2006 -- Izo
Implémentations
Cette section est informative.
Les implémentations suivantes ont été développées et soit génèrent ou soit parsent les hResumes. Si vous avez une implémentation hResume, sentez-vous libre de l'ajouter en haut de cette liste. Une fois que la liste sera trop grosse, nous ferons une page wiki séparée.
- Anthony Johnston a implémenté hResume dans le "Antix CV Builder", un exemple de CV utilisant ce site peut être trouvé ici
- L'équipe Spur a aussi créé un plugin WordPress hResume situé sur hResume Plugin. Voir un exemple de balisage hResume ici. Une belle fonctionnalité du plugin hResume est qu'il crée automatiquement une nouvelle page pour le CV - pas de couper-coller...
- Sajid Saiyed a créé un plugin WordPress hResume situé sur Microformat Resume Plugin. Voir un exemple du balisage hResume ici.
- Spur a aussi créé un 'Créateur hResume' en anglais situé sur hResume Creator. Le créateur générera un balisage hResume à couper et coller dans votre page web.
Copyright
Cette spécification est (C) 2006 par les auteurs. However, the authors intend to submit (or already have submitted, see details in the spec) this specification to a standards body with a liberal copyright/licensing policy such as the GMPG, IETF, and/or W3C. Anyone wishing to contribute should read their copyright principles, policies and licenses (e.g. the GMPG Principles) and agree to them, including licensing of all contributions under all required licenses (e.g. CC-by 1.0 and later), before contributing.
Brevets
Cette spécification est sujette à une politique de brevets libres de droits, par ex. pour la Politique de Brevet du W3C, IETF RFC3667 et RFC3668.
Références
Références Normatives
Références Informatives
@TODO
Copyright
Cette spécification est (C) 2006 par les auteurs. However, the authors intend to submit (or already have submitted, see details in the spec) this specification to a standards body with a liberal copyright/licensing policy such as the GMPG, IETF, and/or W3C. Anyone wishing to contribute should read their copyright principles, policies and licenses (e.g. the GMPG Principles) and agree to them, including licensing of all contributions under all required licenses (e.g. CC-by 1.0 and later), before contributing.
Brevets
Cette spécification est sujette à une politique de brevets libres de droits, par ex. pour la Politique de Brevet du W3C, IETF RFC3667 et RFC3668.
Remerciements
Concept
- Ryan King, Technorati
- Tantek Çelik, Technorati
- James Levine Simply Hired
- Kevin Marks, Technorati
Pages Apparentées
- exemples de CV
- formats de CV
- resume-brainstorming
- Feedback encouragé sur la page hresume-feedback.
- Si vous avez des questions à propos de hResume, regardez les FAQ hResume
- SVP ajoutez tout problème avec la spécification sur le document dédié problématiques hResume.
- Les idées pour améliorer hResume en général peuvent être ajoutées à la page hResume brainstorming. Soyez sûr de rechercher et bien mettre vos idées en mots avec des URLs du vrai monde.
- Frédéric de Villamil a publié une explication de hResume en français sur son diaporama d'introduction aux microformats.
Pour aller plus loin
- Voir aussi les blogs discutant de cette page.