Wiki
 

Cette page est un brouillon servant à jeter des idées pour la fabrication du site pour Pycon Fr 09. Le but est de fabriquer une appli de gestion d'événements.

Participants

- Christophe Combelles - Florent Aide - Olivier Grisel - Jean-Philippe Camguilhem

Quickstart pour bosser dessus

  $ hg clone https://hg.afpy.org/afpy.barcamp
  $ cd afpy.barcamp
  $ python bootstrap.py
  $ ./bin/buildout
  $ echo 'prendre un café' (*)

Ça se teste avec

  $ bin/test -vpc1

Puis ça se démarre avec

  $ ./bin/zopectl fg

Et ça se visite sur http://127.0.0.1:8080 avec user/pass = admin/admin

Ensuite il suffit de cliquer sur "create" en donnant un nom à l'appli

PS : (*) pour éviter de prendre un café à chaque extruction (buildout), il faut créer un fichier ~/.buildout/default.cfg contenant :

[buildout]
eggs-directory = /home/votre-login/buildout-eggs

Les eggs seront mis en cache dans ce dossier pour tous les buildouts.

Fonctionalités (faide)

Liste des fonctionalités minimales indispensables:

  • creation d'evenement (protégé par account + 'role' mappé sur le LDAP)
    • un evenement peut contentir un lieu
    • un organisateur
    • une datetime de début
    • une datetime de fin
    • un pitch
    • une explication longue

Fonctionalités (yota)

Besoin fonctionnel

  • user peut s'enregistrer sur un evenement
    • demander à recevoir un email n jours avant le dit évenement avec un rappel des infos
  • de faire des pages statiques rst pour commencer à diffuser de l'info
  • un wiki pour documenter les process, discuter
  • une appli de soumission de session

besoin technique

  • de choisir quelle page statique peut être diffusée
  • l'inscription au site (gestion email) + gestion profil
  • un skin simple et joli

Fonctionalités

(recopié depuis PyCON09SystemeRegistration)

  • enregistrer les présents
  • gérer l'impression des badges
  • gérer plus finement l'achat de sandwichs
  • Gérer le tirage au sort des lots (à partir de la liste des présents

Datas

URL format

/2008/sdouche/presentation/slidev1.pdf/download/slidev1.psd

event / login / sessions/ attachement / comment

Event

  • start_data
  • end_date
  • name
  • address
  • contact_email
  • contact_name

attendee

  • username
  • firstname
  • lastname
  • email
  • function
  • organization
  • password
  • telephone
  • biography
  • address
  • competences

session

  • title
  • status
    • draft
    • pending
    • accepted
    • rejeted
    • confirmed
  • description
  • day
  • outline
  • tags
  • start-hour
  • duration
  • competence_levels
  • type
  • hardware_requirement
  • objectives
  • max_attendees
  • prerequisites

file

  • file (blob)
  • filename
  • description
  • size

comment

  • title
  • author
  • content (rst)

Profil orateur

Nom

Prénom

Adresse physique

Email + Option pour rendre publique l'adresse e-mail ou non

Biographie de l'orateur à la 3eme personne

Fonction

Entreprise

Resource

"salle i.e."

id

Titre

numero/location

Session

id

Titre

Description courte

Déroulement

Bénéfices pour les participants

Durée

Nombre de particpants

Pré-requis

Niveau

slides (avant presentation pour revue)

slides finaux, ou URL pointant vers le site de l'auteur qui veut héberger ses slides


idées supplémentaire en vrac

recueillir les sessions qui interessent les gens, et calculer et minimiser automatiquement les superpositions de sessions interessantes pour les gens

SitePyconFr (last edited 2008-11-09 11:32:10 by localhost)

Python.org : Le site officiel du langage Python.
Zope.org : Le site web officiel de Zope.
Daily Python-URL : Actus de l'univers Python.
Tribute to Zyons : Zyons notre ami et membre fondateur de l'Afpy, nous quittait en 2005.