diff options
author | tr4ck3ur <tr4ck3ur@style-python.fr> | 2015-02-13 02:29:37 +0100 |
---|---|---|
committer | tr4ck3ur <tr4ck3ur@style-python.fr> | 2015-02-13 02:29:37 +0100 |
commit | fa4a9859c57de6b7894ff4b84b75d242f2b796f5 (patch) | |
tree | c6ec352fdd634ca3e645cb2db897a127fcff299b /jm2l/templates/Interventions | |
download | jm2l-fa4a9859c57de6b7894ff4b84b75d242f2b796f5.tar.gz jm2l-fa4a9859c57de6b7894ff4b84b75d242f2b796f5.tar.bz2 jm2l-fa4a9859c57de6b7894ff4b84b75d242f2b796f5.tar.xz jm2l-fa4a9859c57de6b7894ff4b84b75d242f2b796f5.zip |
first drop
Diffstat (limited to 'jm2l/templates/Interventions')
-rw-r--r-- | jm2l/templates/Interventions/Interventions.mako | 234 |
1 files changed, 234 insertions, 0 deletions
diff --git a/jm2l/templates/Interventions/Interventions.mako b/jm2l/templates/Interventions/Interventions.mako new file mode 100644 index 0000000..8877efc --- /dev/null +++ b/jm2l/templates/Interventions/Interventions.mako @@ -0,0 +1,234 @@ +<%namespace name="helpers" file="jm2l:templates/helpers.mako"/> +<%def name="Resume()"> + <table width="100%" class="table table-striped table-bordered table-hover"> + <CAPTION>La feuille de route de mes interventions</CAPTION> + <thead style="text-align:center"> + <tr> + <th>Section</th> + <th>Statut</th> + </tr> + </thead> + <tbody> + <tr> + <td>Conférences</td> <td style="text-align:center">Aucune</td> + </tr> + <tr> + <td>Stands</td> <td style="text-align:center">Aucune</td> + </tr> + <tr> + <td>Ateliers</td> <td style="text-align:center">Aucune</td> + </tr> + <tr> + <td>Tables Ronde</td> <td style="text-align:center">Aucune</td> + </tr> + <tr> + <td>Organisation</td> <td style="text-align:center">Aucune</td> + </tr> + </tbody> + </table> +</%def> + +<%def name="wrapper(Type)"> + +<% +if Type=='O': + CurTitle = u"ma participation" + CurTitles = u"participations" + CurEvent = u"de participation" + CurEventType = "Aucun" + CurLink = "Ma_Participation" +elif Type=='C': + CurTitle = u"une conférence" + CurTitles = u"conférences" + CurEvent = u"de conférence" + CurEventType = "Conference" + CurLink = "Ma_Conference" +elif Type=='S': + CurTitle = "un stand" + CurTitles = "stands" + CurEvent = u"de stand" + CurEventType = "Stand" + CurLink = "Mon_Stand" +elif Type=='A': + CurTitle = "un atelier" + CurTitles = u"ateliers" + CurEvent = u"d'atelier" + CurEventType = "Atelier" + CurLink = "Mon_Atelier" +elif Type=='T': + CurTitle = "une table ronde" + CurTitles = u"tables ronde" + CurEvent = u"de table ronde" + CurEventType = "Table ronde" + CurLink = "Ma_Table_Ronde" +%> + <fieldset> + <legend>Vos ${CurTitles} programmés pour 2015</legend> +<% +Selection = filter(lambda x:(x.event_type==CurEventType and x.for_year==2015), uprofil.events) +HeadHistTitle = u"L'historique de vos %s ( %d ) " % ( CurTitles, len(Selection) ) +NothingTitle = u"Vous n'avez pas sollicité d'intervention %s." % CurEvent +%> + ${helpers.show_Interventions(Selection, "Sujet", NothingTitle )} + </fieldset> + +% if Type=='C': +<p> + <strong>Proposer une conférence / un lighting talk</strong><br/> + <ul> + <li>Si vous avez une expérience particulière avec les logiciels libres + que vous souhaitez partager.</li> + <li>Si vous êtes acteur d’un des sujets actuels qui menacent ou qui + pormeuvent le logiciel libre.</li> + <li>Si vous voulez présenter un logiciel libre dont vous êtes l’auteur.</li> + </ul> + Nous serons heureux de vous écouter. + <br> + Nous souhaitons proposer des conférences pour un public débutant + autant que pour des visiteurs avertis. Les sujets ne doivent pas + forcément être techniques, mais aussi d’ordre général avec la seul + contrainte de traiter de près ou de loin des logiciels libres, de la + communauté ou de vos propres expériences d’utilisateur quotidien. <br> + Le but de ces conférences est double : + <ul> + <li>donner confiance aux futurs utilisateurs de logiciels libres</li> + <li>donner matière à réflexion aux auditrices et aux auditeurs expérimentés.</li> + </ul> + Les conférences ont un format défini de 5, 20, 50 ou 70 minutes, + modulable à loisir entre présentation et questions. Vous aideriez l'équipe + d'organisation en essayant au maximum de ne pas dépasser la durée que vous réservez. + Dans tous les cas, 5 minutes supplémentaires vous sont attribuées pour + la mise en place de votre conférence. +</p> +% elif Type=='A': +<p> + <strong>Proposer un atelier</strong><br/> + + Si vous avez un savoir faire particulier dans l’utilisation d’un + logiciel libre et que vous souhaitez le partager, ou si vous vous + sentez l’âme d’un instructeur capable de passer les bases de + l’utilisation de Linux et des logiciels libres standards pour + une utilisation familiale : soyez les bienvenus. + + Les ateliers sont organisés dans des salles équipées en matériel + informatique et en vidéo-projecteur. Afin de ne pas perdre de temps, + nous avons besoin de connaître les logiciels et installations + spéciales à préparer avant la session de l’atelier. +</p> +% endif + +% if Type=='O': + <fieldset> + <legend>Participer à l'organisation</legend> + <strong>Une autre façon de participer !</strong> + <p> + Comme vous vous en doutez, la meilleure organisation qui existe, + c'est celle où chacun apporte sa part de participation. + </p> + <p> + Et oui, il existe plein de façon de participer aux JM2L, choisissez : + </p> + </fieldset> + <ul> + <li> + <label class="checkbox"> + <input type="checkbox"> Participer au fléchage de l'évenement. + </label> + </li> + <li> + <label class="checkbox"> + <input type="checkbox"> Faire les courses + </label> + </li> + <li> + <label class="checkbox"> + <input type="checkbox"> Participer à l'accueil des visiteurs. + </label> + </li> + <li> + <label class="checkbox"> + <input type="checkbox"> Accompagner, Guider les visiteurs. + </label> + </li> + <li> + <label class="checkbox"> + <input type="checkbox"> Accompagner, Guider les intervenants. + </label> + </li> + <li> + <label class="checkbox"> + <input type="checkbox"> Déplacer le matériel / le mobilier + </label> + </li> + <li> + <label class="checkbox"> + <input type="checkbox"> Monter / Démonter les stands + </label> + </li> + <li> + <label class="checkbox"> + <input type="checkbox"> Participer à la préparation / à vider les poubelles + </label> + </li> + <li> + <label class="checkbox"> + <input type="checkbox"> Participer à la préparation / à vider les salles de conférence + </label> + </li> + <li> + <label class="checkbox"> + <input type="checkbox"> Participer à la prise de son/vidéo des conférenciers. + </label> + </li> + <li> + <label class="checkbox"> + <input type="checkbox"> Participer à poser, à repartir, à enlever les ralonges éléctriques. + </label> + </li> + <li> + <label class="checkbox"> + <input type="checkbox"> Participer à poser, à repartir, à enlever les câbles réseau / le Wifi. + </label> + </li> + <li> + <label class="checkbox"> + <input type="checkbox"> Remplir les frigos, s'assurer qu'il soit toujours plein. (Boissons) + </label> + </li> + <li> + <label class="checkbox"> + <input type="checkbox"> Participer à la distribution des repas. + </label> + </li> + <li> + <label class="checkbox"> + <input type="checkbox"> Faire du café et s'assurer de sa disponibilité. + </label> + </li> + <li> + <label class="checkbox"> + <input type="checkbox"> Participer à la publication / au montage des vidéos des conférenciers. + </label> + </li> + <li> + <label class="checkbox"> + <input type="checkbox"> Autres + </label> + </li> + <ul> +% endif + + <a href="/MesJM2L/2015/${CurEventType.replace(' ','_')}">Je souhaite ajouter ${CurTitle} pour les JM2L 2015 !</a> + +% if Type!='O': + <fieldset> + <legend>Historique</legend> +<% +Selection = filter(lambda x:(x.event_type==CurEventType and x.for_year!=2015), uprofil.events) +HeadHistTitle = u"L'historique de vos %s ( %d ) " % ( CurTitles, len(Selection) ) +NothingTitle = u"Désolé, Il n'y a rien dans l'historique vous concernant." +%> + ${helpers.show_Interventions(Selection, HeadHistTitle, NothingTitle )} + </fieldset> +% endif +</%def> |