Accéder au contenu.
Menu Sympa

devel - [Devel] r471 - in branches/generic: . adl-specific css doc

Objet : devel-adl

Archives de la liste

[Devel] r471 - in branches/generic: . adl-specific css doc


Chronologique Discussions 
  • From: svn AT agendadulibre.org
  • To: devel AT agendadulibre.org
  • Subject: [Devel] r471 - in branches/generic: . adl-specific css doc
  • Date: Thu, 22 Jul 2010 22:54:38 +0200 (CEST)
  • List-archive: <http://agendadulibre.org/pipermail/devel>
  • List-id: Developpement de l'Agenda du Libre <devel.agendadulibre.org>

Author: ploc
Date: Thu Jul 22 22:54:37 2010
New Revision: 471

Log:
some more fixes

Added:
branches/generic/adl-specific/explanations.inc.php
branches/generic/adl-specific/special.inc.php
branches/generic/config.inc.php
branches/generic/doc/adl-submit-latest-version
- copied unchanged from r470, branches/generic/adl-submit-latest-version
Deleted:
branches/generic/adl-submit-latest-version
branches/generic/css/calendar-old.css

Added: branches/generic/adl-specific/explanations.inc.php
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/generic/adl-specific/explanations.inc.php Thu Jul 22 22:54:37
2010 (r471)
@@ -0,0 +1,849 @@
+<?php
+
+/* explanations resource file */
+
+$eventSubmitExplanations = <<<END
+<ul>
+
+ <li>L'évènement doit concerner le <b>Logiciel
+ Libre</b>. L'agenda n'a pas vocation à publier d'autres types
+ d'évènements.</li>
+
+ <li>Le texte des évènements doit être rédigé en
+ français, en <b>évitant les fautes de
+ grammaire et d'orthographe</b>.</li>
+
+ <li>Donnez une description <b>rédigée</b> de l'évènement, avec des
+ phrases, plutôt qu'un style télégraphique.</li>
+
+ <li>Commencez la description de votre évènement par une phrase
+ reprenant les informations principales, telle que&nbsp;: <i>«
+ L'association <a href="http://www.asso-zorglub.org";>Zorglub</a>
+ organise une conférence sur le thème des <b>modèles économiques du
+ Logiciel Libre</b> le samedi 21 mars de 18h à 20h à la médiathèque
+ Champillion de Montpellier. »</i></li>
+
+ <li>Pensez que le lecteur peut ne pas connaître votre association,
+ le logiciel dont il sera question, etc., donc donnez à chaque fois
+ toutes les informations nécessaires. Rappelez <b>le principe de
+ l'évènement, le public visé, le lieu exact, la date,
+ l'heure</b>, même si il est régulier (repas, rencontre
+ régulière, etc.) et que vous avez déjà soumis un
+ évènement du même type dans l'Agenda.</li>
+
+ <li><b>Égayez au maximum la description</b> de votre évènement:
+ lien vers le site de votre association, vers le logiciel ou le
+ langage dont il sera question, vers les organismes partenaires,
+ etc. Pour cela, utilisez les balises HTML pour mettre en gras, en
+ italique, faire des paragraphes et des liens.</li>
+
+ <li>Ne mettez pas l'intégralité des mots en majuscule, que ce
+ soit dans le titre, le nom de la ville ou la description.</li>
+
+ <li>Donnez l'<b>adresse directe</b> d'un site Web donnant plus
+ d'informations sur l'évènement. Si l'adresse est la page
+ d'accueil du site de votre organisation, veillez à ce que
+ l'évènement soit clairement visible, et que le lecteur n'ait
+ pas à chercher trop longtemps avant de trouver l'information qu'il
+ cherche.</li>
+
+ <li>La description de l'évènement ne doit pas ressembler à une
+ publicité éhontée pour votre entreprise, projet ou logiciel. Le ton
+ d'un communiqué de presse, par exemple, ne convient pas pour l'Agenda
+ du Libre.</li>
+
+ <li>Les évènements de type professionnel sont acceptés dès lors
+ qu'ils sont accessibles et ouverts à tous. Les évènements payants
+ sont acceptés si le prix de l'entrée ne réserve pas l'évènement à un
+ public uniquement professionnel.</li>
+
+</ul>
+END;
+
+$moderationExplanations = <<<END
+<h2>Recommandations sur la modération</h2>
+
+<p>Tous les évènements de l'agenda passent par une phase de
+modération, qui permet de s'assurer que les évènements recensés
+rentrent bien dans la <a href="#ligne">ligne éditoriale</a> et que la
+<a href="#qualite">qualité de la description des évènements</a> reste
+bonne.</p>
+
+<a name="ligne"></a>
+<h3>Ligne éditoriale</h3>
+
+<p>Tout d'abord, les évènements acceptés sont ceux qui concernent le
+Logiciel Libre ou le monde du Libre. Un évènement simplement en
+rapport avec les nouvelles technologies n'a pas sa place dans l'agenda
+du libre.</p>
+
+<p>Ensuite, l'agenda du libre a été principalement créé pour recenser
+les évènements de la communauté du Logiciel Libre. Les évènements
+organisés par les associations, groupes d'utilisateurs, médiathèques,
+bibliothèques, lieux d'accès publics à Internet concernant les
+Logiciels Libres sont la "cible" principale de l'agenda.</p>
+
+<p>Les évènements organisés par les entreprises peuvent être acceptés,
+à condition&nbsp;:</p>
+
+<ul>
+
+ <li>Que l'accès soit ouvert à tous. Une inscription préalable
+ peut-être nécessaire&nbsp;;</li>
+
+ <li>Que l'inscription soit gratuite ou à un tarif
+ raisonnable. Certains évènements de la communauté, comme le forum
+ PHP, sont également payants, et font partie de la ligne
+ éditoriale. Évidemment, le terme <i>raisonnable</i> reste sujet à
+ interprétation. Au jour d'aujourd'hui, un évènement dont
+ l'inscription coûte 50-100 Euros peut éventuellement être accepté
+ dans l'Agenda du Libre. Pour apprécier si un évènement payant doit
+ être validé ou non, le thème de celui-ci rentrera en compte&nbsp;:
+ une conférence d'interêt général devra être validée, mais pas
+ une formation coûteuse ou un évènement de marketing pur pour les
+ produits d'une entreprise&nbsp;;</li>
+
+ <li>Que la formulation de la description de l'évènement ne soit pas
+ une publicité outrancière, style communiqué de presse, pour la ou les
+ entreprises organisatrices.</li>
+
+</ul>
+
+<p>En cas de doute sur le fait que l'évènement soit dans la ligne
+éditoriale de l'agenda, ne pas hésiter à en discuter sur la liste des
+modérateurs, <code>moderateurs AT agendadulibre.org</code>.</p>
+
+<a name="qualite"></a>
+<h3>Qualité des descriptions</h3>
+
+<p>D'autre part, une attention particulière doit être portée à
+l'orthographe et à la grammaire. Les évènements soumis sont à ce
+niveau, comme beaucoup de soumissions sur d'autres sites, de qualité
+variable. Il convient donc de corriger au maximum les fautes avant de
+valider les évènements. Quelques recommandations&nbsp;:</p>
+
+<ul>
+
+ <li>Le titre de l'évènement ne doit contenir ni la date, ni le lieu,
+ et être dans la mesure du possible assez bref&nbsp;;</li>
+
+ <li>Le lien de la ville, qui pointe vers Wikipédia, doit être
+ fonctionnel. Il peut être nécessaire de corriger des typos dans le
+ nom de la ville (absence d'accents ou de tirets) pour rendre le lien
+ fonctionnel&nbsp;;</li>
+
+ <li>La description ne doit pas être dans un style télégraphique, mais
+ être rédigée&nbsp;;</li>
+
+ <li>La description doit donner la date, l'heure et le lieu précis de
+ l'évènement, une description de celui-ci et le public visé. La
+ description de l'évènement doit être la plus compréhensible possible
+ pour un néophyte&nbsp;;</li>
+
+ <li>Les tags ne doivent pas contenir le nom de la ville ou des mots
+ comme "logiciel" ou "libre", qui ne sont pas des tags pertinents sur
+ l'Agenda du Libre. Par contre, ils doivent au moins contenir les noms
+ des associations et organisations porteuses de l'évènement, ainsi que
+ les logiciels et outils qui seront abordés. On peut également
+ préciser le type d'évènement, conférence, atelier, install-party. Par
+ exemple <code>toulibre gimp atelier</code> est une bonne liste de
+ tags. Les tags doivent être en lettres minuscules, séparés par des
+ espaces. Si un tag doit contenir plusieurs mots, il faudra les
+ séparer par des tirets. Exemple&nbsp;:
+ <code>install-party</code></li>
+
+</ul>
+
+<p>Par ailleurs, le travail de modération ne se limite pas à
+accepter ou refuser des évènements et à y corriger des
+fautes. Il faut également&nbsp;:</p>
+
+<ul>
+
+ <li>Vérifier la provenance de l'information: vérifier qu'un
+ lien donnant plus d'information sur l'évènement est disponible,
+ auprès d'une source sûre (site d'un LUG, par exemple)&nbsp;;</li>
+
+ <li>S'assurer que le code HTML est potable&nbsp;;</li>
+
+ <li>Améliorer la description de l'évènement : ajouter un
+ lien vers le site du LUG, vers un logiciel ou un projet si
+ l'évènement concerne un logiciel ou projet particulier,
+ etc.</li>
+
+</ul>
+
+<p>Si des informations manquent, les récupérer sur le site de
+l'évènement si elles sont disponibles. Si elles ne le sont pas,
+envoyer un courriel au soumetteur de l'évènement en demandant ces
+informations, et en suggérant de les ajouter également sur le site
+officiel si c'est pertinent. Si la description de l'évènement est
+outrageusement incomplète et que l'évènement n'a pas lieu dans les
+prochains jours, il est également possible de refuser en utilisant la
+raison <i>«&nbsp;pas assez d'informations&nbsp;»</i>.</p>
+
+<h3>Évolution des règles de modération</h3>
+
+<p>Ces recommandations de modération sont à discuter et à
+améliorer au fur et à mesure de la vie du site. Nous pouvons en
+discuter via la liste <code>moderateurs AT agendadulibre.org</code>.</p>
+END;
+
+$infosExplanations = <<<END
+<h3>Table des matières</h3>
+
+<ul>
+ <li><a href="#pourquoi">Pourquoi ?</a></li>
+ <li><a href="#comment">Comment ?</a></li>
+ <li><a href="#faq">FAQ</a></li>
+ <li><a href="#contrib">Contributeurs et auteurs</a></li>
+ <li><a href="#moderateurs">Modérateurs</a></li>
+ <li><a href="#autres-utilisateurs">Autres utilisateurs</a></li>
+ <li><a href="#historique">Historique</a></li>
+</ul>
+
+<a id="pourquoi"></a>
+<h3>Pourquoi ?</h3>
+
+<p>Auparavant, le site <a
+href="http://agenda.lolix.org";>Agenda.Lolix.org</a>, géré par
+Rodolphe Quiedeville, permettait de disposer d'un agenda des
+évènements locaux organisés partout en France autour du
+Logiciel Libre. Depuis sa décision d'arrêter de maintenir ce
+site, cet agenda manquait, et le nombre de dépêches postées
+sur LinuxFr à propos d'évènements locaux est devenu trop
+important. Il a donc semblé pertinent de relancer un site avec la
+même idée : un simple agenda des manifestations autour du
+Logiciel Libre.</p>
+
+<a id="comment"></a>
+<h3>Commment ?</h3>
+
+<p>Le site de l'<a href="http://www.agendadulibre.org";>Agenda du
+Libre</a> fonctionne avec un bout de code spécifique écrit en
+PHP, et distribué selon les termes de la licence GPL.</p>
+
+<p>Il a été développé très rapidement, et est largement
+améliorable, aussi bien du point de vue de la qualité du code
+que des fonctionnalités. Il reste sans aucun doute de très
+nombreux bugs. N'hésitez pas à contribuer au développement de
+ce petit bout de code. Un <a href="http://www.agendadulibre.org/svn/";>dépôt
Subversion</a>
+est disponible pour contribuer au code du logiciel.</p>
+
+<p>Les discussions autour des améliorations à apporter au site ont
+lieu sur la liste de diffusion <code>devel AT agendadulibre.org</code>
+(<a
+href="http://www.toulibre.org/cgi-bin/mailman/listinfo/devel";>inscription</a>).</p>
+
+<a id="faq"></a>
+<h3>F.A.Q: Questions fréquemment posées</h3>
+
+<ol>
+
+ <li><p><b>Pourquoi vois-je des évènements de Bruxelles ou Lyon
+ alors que je suis abonné au flux RSS ou au calendrier iCal de la
+ région Midi-Pyrénées ?</b></p>
+
+ <p>À chaque évènement de l'Agenda du Libre est associé une
+ <i>portée</i>, <i>locale</i> ou <i>nationale</i>. Si
+ l'évènement est local, il apparaît seulement dans le flux
+ RSS et le calendrier iCal de la région correspondante. Si
+ l'évènement est national, il apparaît dans tous les flux RSS
+ et tous les calendriers iCal.</p>
+
+ <p>En effet, il nous a semblé intéressant que certains
+ évènements importants: les Rencontres Mondiales du Logiciel
+ Libre, le FOSDEM et quelques autres grandes rencontres soient
+ visibles dans tous les flux et tous les calendriers.</p>
+
+ <p>Il est donc possible de voir dans vos flux RSS ou calendriers iCal
+ des évènements qui ne sont pas de la région
+ sélectionnée. Ils sont alors de portée nationale.</p>
+
+ </li>
+
+ <li><p><b>Pourquoi y'a-t-il une étape de modération ? La
+ validation pourrait être automatique, non ?</b></p>
+
+ <p>Évidemment, techniquement, la validation d'un évènement
+ pourrait être instantanée, dès que l'évènement est
+ soumis. En fait, en pratique, cela n'est pour l'instant pas vraiment
+ envisageable si l'on souhaite conserver une certaine qualité à
+ l'Agenda du Libre. De trop nombreuses soumissions d'évènements
+ sont incomplètes (donc incompréhensibles pour le commun des
+ mortels), dans un style télégraphique, ou alors contiennent un
+ certain nombre de fautes d'orthographe ou de problèmes de mise en
+ page. Si l'on souhaite conserver une certaine cohérence dans
+ l'Agenda du Libre, alors une modération est vraiment
+ nécessaire.</p>
+
+ <p>D'autre part, une modération <i>a posteriori</i> n'est pas possible
+ à cause des flux RSS. En effet, dès qu'un évènement est
+ validé, il apparaît dans les flux RSS, et est donc chargé
+ par tous les aggrégateurs des personnes abonnées au flux en
+ question. Il est alors trop tard pour corriger des erreurs, ou
+ supprimer cet évènement si nécessaire.</p>
+
+ <p>Aujourd'hui, la modération est réalisée par une équipe
+ de 4 personnes, qui pourra être étendue si nécessaire. Si
+ l'évènement est dès le départ correct, la modération
+ est très souvent réalisée en quelques heures.</p>
+
+ </li>
+
+ <li><p><b>Pourquoi n'y a-t-il que les évènements français ?
+ Pourquoi y'a-t-il seulement une case <i>Autre pays</i> ?</b></p>
+
+ <p>L'Agenda du Libre a vocation à faire connaître auprès du
+ plus large public les évènements organisés autour du
+ Logiciel Libre. Ces évènements n'ont d'intérêt que si ils
+ sont accessibles d'un point de vue géographique par les visiteurs
+ de l'Agenda du Libre.</p>
+
+ <p>Un Agenda du Libre de toute la francophonie n'a pas vraiment de
+ sens: les français ne sont pas susceptibles de se déplacer au
+ Québec ou en Afrique francophone pour une install-party ou un
+ repas, et vice-versa. Il nous semble donc plus pertinent que des
+ initiatives similaires à l'Agenda du Libre se mettent en place
+ dans d'autres pays. Si de telles initiatives sont créées, nous
+ pourrons sans doute proposer des noms de domaines tels que
+ <i>be.agendadulibre.org</i>, <i>ca.agendadulibre.org</i>, etc.</p>
+
+ <p>Bien que l'Agenda du Libre soit dédié aux évènements
+ français, il est vrai que nous publions parfois des
+ évènements de pays limitrophes à la France, puisque les
+ autres Agenda du Libre n'existent pas pour le moment.</p>
+
+ </li>
+
+ <li><p><b>Puis-je utiliser le logiciel de l'Agenda du Libre pour mon
+ agenda ?</b></p>
+
+ <p>Oui, bien sûr, vous le <i>pouvez</i>: le logiciel de l'Agenda du Libre
+ est un <i>Logiciel Libre</i>, distribué sous les termes de la
+ licence GPL.</p>
+
+ <p>Toutefois, nous ne le <i>conseillons</i> pas: le logiciel faisant
+ fonctionner l'Agenda du Libre est très spécifique à cette
+ utilisation, et le sera de plus en plus. Nous n'avons absolument pas
+ pour objectif de développer un agenda générique. Il existe
+ de nombreux logiciels d'agenda de ce type, écrits en PHP,
+ disponibles sous licence libre. Vous pouvez par exemple consulter <a
+ href="http://directory.fsf.org/productivity/cal/";>cette page</a> du
+ répertoire de logiciel maintenu par la <a
+ href="http://www.fsf.org";>Fondation pour le Logiciel Libre</a>.</p>
+
+ </li>
+
+</ol>
+
+<a id="contrib"></a>
+<h3>Contributeurs et auteurs</h3>
+
+<ul>
+ <li>Mélanie Bats</li>
+ <li><a href="http://thomas.enix.org";>Thomas Petazzoni</a></li>
+ <li><a href="http://www.linux-france.org/~dmentre/";>David Mentré</a>,
divers patches</li>
+ <li>L'<a href="http://www.aful.org";>AFUL</a>, pour la <a
href="http://www.aful.org/gul/liste";>liste</a> <a
href="http://www.aful.org/gul";>des GULs</a></li>
+ <li>Erwan Lehérissé, pour la CSS et la <i>favicon</i></li>
+</ul>
+
+<a id="moderateurs"></a>
+<h3>Modérateurs</h3>
+
+<p>Pour l'heure, l'équipe de modération est constituée de (par ordre
alphabétique):</p>
+
+<ul>
+ <li>Mélanie Bats</li>
+ <li>Jean-Marie Favreau</li>
+ <li>Olivier Fraysse</li>
+ <li>Erwan Lehérissé</li>
+ <li>Thomas Petazzoni</li>
+</ul>
+
+<p>D'autres modérateurs pourront être ajoutés, pour assurer
+à l'agenda une réactivité maximale, quelle que soit la
+période de l'année.</p>
+
+<p>Vous pouvez contacter les modérateurs en utilisant l'adresse
+<code>moderateurs AT agendadulibre.org</code>.</p>
+
+<a id="autres-utilisateurs"></a>
+<h3>Autres utilisateurs</h3>
+
+<p>Bien que le logiciel faisant fonctionner l'Agenda du Libre soit
+spécifique, d'autres personnes ou projets ont choisi de l'utiliser
+comme base pour mettre en ligne un agenda&nbsp;:</p>
+
+<ul>
+
+ <li>L'<a href="http://agenda.jeudisepn.org/";>agenda</a> de
+ l'association <i>Jeudis des EPN</i>, qui regroupe l'ensemble des
+ évènements des EPN en France. Le code source de cette version est
+ disponible dans une <a
+ href="http://www.agendadulibre.org/svn/branches/dui/";>branche</a> du
+ dépôt Subversion de l'Agenda du Libre.</li>
+
+ <li>L'<a href="http://www.assojeunes-rennes.org/agenda/";>agenda</a>
+ du <a href="http://www.assojeunes-rennes.org/";>Réseau Asso Jeune de
+ Rennes</a>&nbsp;</li>
+
+ <li>L'<a href="http://tondeuse.eu.org/agenda/";>agenda</a> des
+ évènements de Rennes et des environs mis en place par l'association
+ <a href="http://tondeuse.eu.org/";>La Tondeuse À Roazhon</a>.</li>
+
+</ul>
+
+<a id="historique"></a>
+<h3>Historique</h3>
+
+<ul>
+
+ <li>05/06/2005
+ <ul>
+ <li>Lancement du site</li>
+ </ul>
+ </li>
+
+ <li>07/06/2005
+ <ul>
+
+ <li>Ajout du schéma des <a
+ href="http://www.agendadulibre.org/svn/trunk/schema.sql";>tables
+ SQL</a></li>
+
+
+ </ul>
+ </li>
+
+ <li>12/06/2005
+ <ul>
+
+ <li>Ajout d'un fichier <code>bd-private.inc.php.template</code>
+ donnant un exemple de fichier
+ <code>bd-private.inc.php</code></li>
+
+ <li>Les jours passés et les jours à venir sont maintenant
+ de couleur différente (patch soumis par <i>Mélanie
+ Bats</i>)</li>
+
+
+ <li>Dans le mail envoyé lorsqu'un évènement est
+ modéré, un lien vers l'évènement est donné
+ (patch soumis par <i>Mélanie Bats</i>)</li>
+
+ <li>Utilisation d'une fonction <code>quote_smart</code> pour
+ formater correctement les arguments d'une requête SQL
+ (patch initialement soumis par <i>Mendolia Davide</i>)</li>
+
+ </ul>
+ </li>
+
+ <li>13/06/2005
+ <ul>
+
+ <li>Rédaction des recommendations pour la modération</li>
+
+ <li>Mise en place des listes de diffusion
+ <code>devel AT agendadulibre.org</code> et
+ <code>moderateurs AT agendadulibre.org</code></li>
+
+ <li>Mise en place d'un système de prévisualisation lors de
+ la soumission d'un évènement</li>
+
+ </ul>
+
+ </li>
+
+ <li>15/06/2005
+ <ul>
+
+ <li>Correction d'un bug dans la génération du RSS</li>
+
+ <li>Amélioration de la CSS proposée par <i>Jean-Marie
+ Favreau</i></li>
+
+ </ul>
+
+ </li>
+
+ <li>23/06/2005
+ <ul>
+ <li>Ajout des modérateurs</li>
+ </ul>
+ </li>
+
+ <li>07/07/2005
+ <ul>
+ <li>Présentation de l'Agenda du Libre aux <a
+ href="http://www.rencontresmondiales.org";>Rencontres Mondiales du
+ Logiciel Libre</a> à Dijon, dans le cadre du thème <a
+ href="http://www.interlug-fr.org";>InterLUG</a>. Les <a
+ href="http://www.agendadulibre.org/svn/presentation";>slides</a> de
+ la présentation sont disponibles.</li>
+ </ul>
+ </li>
+
+ <li>30/07/2005
+ <ul>
+ <li>Amélioration des fonctionnalités d'envoi de mail: les
+ modérateurs reçoivent un mail à chaque soumission
+ d'évènement, à chaque édition, validation et
+ suppression d'évènement.</li>
+ </ul>
+ </li>
+
+ <li>31/07/2005-18/08/2005
+ <ul>
+ <li>Amélioration mineure de la documentation d'installation
(contribution de Thierry Boudet)</li>
+ <li>Mise en valeur du jour courant de l'Agenda (contribution de Maxime
Petazzoni)</li>
+ <li>Ajout de conseils supplémentaires pour les contributeurs
d'évènements</li>
+ <li>Affichage de la portée de l'évènement dans l'interface de
modération, pour faciliter celle-ci</li>
+ </ul>
+ </li>
+
+ <li>19/08/2005
+ <ul>
+ <li>Depuis cette date, tous les nouveaux comptes créés sur <a
href="http://linuxfr.org";>LinuxFr</a> disposent par défaut d'une boîte
<i>Agenda du Libre</i> affichant les évènements pour les 30 jours à venir</li>
+ </ul>
+ </li>
+
+ <li>15/09/2005
+ <ul>
+ <li>L'Agenda du Libre est maintenant référencé par <a
href="http://www.lea-linux.org";>Lea-Linux</a></li>
+ </ul>
+ </li>
+
+
+
+ <li>17/09/2005
+ <ul>
+ <li>Développement de la génération de <a href="icallist.php">calendriers
<i>iCal</i></a>. Comme pour les flux RSS, il y a un calendrier disponible
pour chaque région, ainsi qu'un calendrier national</li>
+ <li>Intégration des patches de validation des entrées de David Mentré</li>
+ <li>Intégration du patch de David Mentré ajoutant le calendrier
annuel</li>
+ <li>Mise en place d'une authentification HTTP pour l'accès aux
statistiques, afin d'éviter le <i>spam de referers</i>. Il est toujours
possible d'accéder aux statistiques: le mot de passe est affiché dans la
boîte de dialogue d'authentification.</li>
+ </ul>
+ </li>
+
+ <li>18/09/2005
+ <ul>
+
+ <li>Les calendriers donnent maintenant les évènements des 12 mois
précédents dans le passé et jusqu'à l'infini dans le futur</li>
+
+ <li>Indication d'Evolution 2.0.4 et de KOrganizer dans les clients qui
fonctionnent avec les calendriers iCal</li>
+
+ <li>Ajout d'une boîte rappelant aux visiteurs l'existence des flux RSS et
des calendriers iCal</li>
+
+ <li>Ajout de la liste des flux RSS dans l'en-tête de la page pour que les
navigateurs comme Firefox les affichent automatiquement</li>
+ </ul>
+ </li>
+
+ <li>19/09/2005
+ <ul>
+
+ <li>Correction de plusieurs bugs dans la génération des
+ calendriers iCal (champ UID manquant, champ PRODID manquant,
+ point-virgules à la place de deux points, etc.).</li>
+
+ <li>Utilisation d'URLs en <i>webcal://</i> pour les calendriers.</li>
+ </ul>
+ </li>
+
+ <li>20/09/2005
+ <ul>
+
+ <li>Correction d'un bug dans la génération du calendrier iCal
+ (oubli de stripper les backslashes ajoutés lors de l'insertion
+ dans la base SQL)</li>
+
+ <li>Mise à jour de la liste des clients iCal qui fonctionnent.</li>
+ </ul>
+ </li>
+
+ <li>24/09/2005
+ <ul>
+
+ <li>Ajout de l'Agenda du Libre dans la liste des liens disponibles
+ dans la barre de liens du site <a
+ href="http://linuxfr.org";>LinuxFr.org</a></li>
+ </ul>
+ </li>
+
+ <li>04/10/2005
+ <ul>
+ <li>Correction d'un problème de recouvrement mineur dans le CSS</li>
+ </ul>
+ </li>
+
+ <li>05/11/2005
+ <ul>
+ <li>Ajout d'une <a href="map.php">carte</a> des évènements par région</li>
+ </ul>
+ </li>
+
+ <li>13/11/2005
+ <ul>
+ <li>L'Agenda du Libre est maintenant disponible sur la page d'accueil de
<a href="http://www.framasoft.net";>Framasoft</a></li>
+ </ul>
+ </li>
+
+ <li>17/11/2005
+ <ul>
+ <li>Légère amélioration de la carte, un lien est maintenant
disponible</li>
+ <li>Petites améliorations sur le calendrier iCal</li>
+ </ul>
+ </li>
+
+ <li>21/12/2005
+ <ul>
+ <li>Ajout d'une CSS alternative proposée par <i>Air1</i></li>
+ </ul>
+ </li>
+
+ <li>11/01/2006-15/01/2006
+ <ul>
+ <li>Ajout d'une boîte de recommandations sur la page de <a
href="submit.php">soumission d'un évènement</a></li>
+ <li>Correction de problèmes avec Internet Explorer au niveau de la carte
et de la feuille CSS</li>
+ <li>Affichage des LUGs de la région dans la carte, et lors de la
consultation des informations sur un évènment</li>
+ <li>Ajout d'une page de <a href="stats.php">statistiques</a></li>
+ <li>Amélioration du script de soumission et rédaction d'une <a
href="submit-script-doc.php">documentation</a></li>
+ </ul>
+ </li>
+
+ <li>01/02/2006
+ <ul>
+ <li>Distribution de 400 tracts au salon Solutions Linux 2006, et
+ pose de nombreuses affiches dans le village associatif du
+ salon</li>
+ </ul>
+ </li>
+
+ <li>05/02/2006
+ <ul>
+ <li>Améliorations mineures du script
+ <i>extract-gulls.py</i></li>
+ <li>Mise en place d'une <i>favicon</i> basée sur le logo
+ proposée par <i>Air1</i></li>
+ <li>Mise à jour de la documentation d'installation</li>
+ <li>Synchronisation de la base de données des LUGs de l'Agenda
+ du Libre avec la nouvelle version de la liste de l'AFUL</li>
+ </ul>
+ </li>
+
+ <li>08/02/2006
+ <ul>
+ <li>Publication d'un <a
+
href="http://www.pcinpact.com/actu/news/26517-Les-First-Jeudi-parisiens-quand-la-banquise-.htm";>article</a>
+ sur le site <a href="http://www.pcinpact.com/";>PC Inpact</a> qui
+ mentionne l'Agenda du Libre en ces termes&nbsp;: <i>Pour savoir si
+ votre LUG en organise un... allez voir sur sa page web et n'oubliez
+ pas de consulter l'Agenda du Libre, une référence en
+ matière d'évènements et de rencontres sur le
+ libre.</i></li>
+ </ul>
+ </li>
+
+ <li>20/02/2006
+ <ul>
+ <li>Publication d'une <a
+ href="https://linuxfr.org/2006/02/20/20383.html";>dépêche sur
+ LinuxFr.org</a> pour marquer le passage du cap des <b>300
+ évènements</b> recensés par l'Agenda du Libre, et pour
+ faire connaître les nouveautés de l'Agenda depuis son
+ lancement en juin 2005.</li>
+ </ul>
+ </li>
+
+ <li>25/02/2006
+ <ul>
+ <li>Ajout d'une liste des questions fréquemment posées, sur
+ cette page.</li>
+ </ul>
+ </li>
+
+ <li>04/03/2006
+ <ul>
+ <li>Ajout d'une <i>favion</i>, proposée par <i>Air1</i>.</li>
+ </ul>
+ </li>
+
+ <li>02/05/2006
+ <ul>
+ <li>Simplification dans l'affichage des dates. Quand le jour de
+ début et de fin sont identiques, le jour n'est indiqué qu'une seule
+ fois.</li>
+ </ul>
+ </li>
+
+ <li>09/07/2006
+ <ul>
+ <li>Ajout d'une option <code>--test-output</code> au script de
+ soumission. Elle permet de récupérer une page HTML qui ressemble à
+ ce que donnera l'évènement dans l'Agenda du Libre une fois
+ modéré. Ceux qui utilisent le script de soumission peuvent donc
+ avoir une prévisualisation.</li>
+ </ul>
+ </li>
+
+ <li>09/09/2006
+ <ul>
+ <li>Activation du <i>https</i> pour l'Agenda du Libre, pour ceux
+ qui souhaitent utiliser une connexion sécurisée.</li>
+ </ul>
+ </li>
+
+ <li>29/10/2006
+ <ul>
+ <li>Mise en place du sélecteur de région pour la navigation dans
+ l'agenda.</li>
+ <li>Affichage des flèches de navigation vers le passé ou le futur
+ seulement si il y a des évènements à voir dans le passé ou le
+ futur.</li>
+ </ul>
+ </li>
+
+ <li>14/01/2007
+ <ul>
+ <li>Mise en place du système de tags sur les évènements.</li>
+ <li>Statistiques par ville.</li>
+ </ul>
+ </li>
+
+ <li>10/04/2007
+ <ul>
+ <li>Passage du cap des 1000 évènements.</li>
+ </ul>
+ </li>
+
+ <li>25/11/2007
+ <ul>
+ <li>Ajout d'un script permettant de récupérer la liste des
+ évènements par tag au format XML, utilisé par le site du <a
+ href="http://www.libre-en-fete.net";>Libre en Fête</a></li>
+ </ul>
+ </li>
+
+ <li>15/03/2008
+ <ul>
+ <li>Mise en production d'une nouvelle CSS dévelopée par Erwan
Lehérissé</li>
+ </ul>
+ </li>
+
+ <li>08/05/2008
+ <ul>
+ <li>Nouvelle interface de modération</li>
+ <li>Édition des évènements validés par les modérateurs</li>
+ <li>Ajout d'Erwan Lehérissé à l'équipe de modération</li>
+ </ul>
+ </li>
+
+ <li>29/06/2008
+ <ul>
+ <li>Un courrier électronique est désormais envoyé au soumetteur dès
+ que l'évènement est enregistré et est en attente de modération.</li>
+ </ul>
+ </li>
+
+ <li>09/07/2008 au 12/07/2008
+ <ul>
+ <li>Les évènements peuvent désormais être édités ou annulés par
+ leur soumetteur après modération</li>
+ <li>Refonte complète de la <a href="map.php">carte</a>, désormais
+ basée sur un fond de carte <a
+ href="http://www.openstreetmap.org";>OpenStreetMap</a>, en utilisant
+ la bibliothèque Javascript <a
+ href="http://www.openlayers.org";>OpenLayers</a>. Cette carte
+ affiche les prochains évènements, ainsi que la localisation des
+ groupes d'utilisateurs.</li>
+ <li>Ajout du tag <code>&lt;georss:point&gt;</code> dans le flux RSS
+ pour préciser la localisation géographique d'un évènement. Cela peut
+ servir à afficher les évènements sur une carte, comme sur la carte
+ de l'Agenda du Libre, ou sur <a
+
href="http://maps.google.com/maps?q=http://www.agendadulibre.org/rss.php?region=all";>Google
+ Maps</a>. Ce tag fait partie de la spécification <a
+ href="http://www.georss.org";>GeoRSS</a></li>
+ </ul>
+ </li>
+
+ <li>05/09/2008
+ <ul>
+ <li>Intégration de <a href="http://tinymce.moxiecode.com/";>Tiny
+ MCE</a>, un éditeur HTML WYSIWYG, afin de faciliter l'accès à
+ l'Agenda du Libre pour ceux qui ne connaissent pas le
+ HTML. Contribution de Erwan Lehérissé.</li>
+ </ul>
+ </li>
+
+ <li>23/09/2008
+ <ul>
+ <li>Le soumetteur d'un évènement peut maintenant éditer ou annuler
+ son évènement pendant la phase de modération.</li>
+ <li>Nouvelle action de modération permettant de demander au
+ soumetteur d'un évènement d'ajouter des informations
+ complémentaires à un évènement.</li>
+ </ul>
+ </li>
+
+ <li>26/09/2008
+ <ul>
+ <li>Passage à l'encodage UTF-8 pour les pages Web, les flux RSS,
+ les courriers électroniques envoyés et la base de données.</li>
+ </ul>
+ </li>
+
+ <li>26/01/2009
+ <ul>
+ <li>Amélioration de l'interface de modération pour proposer un système de
petites notes permettant une meilleure communication entre les
modérateurs.</li>
+ </ul>
+ </li>
+
+ <li>17/02/2009
+ <ul>
+ <li>Ajout d'une action "Ajouter à mon calendrier" sur chaque
+ évènement. L'idée est d'avoir un lien sur chaque évènement qui
+ permet d'enregistrer juste cet évènement dans son calendrier.</li>
+ </ul>
+ </li>
+
+ <li>19/02/2009
+ <ul>
+ <li>Amélioration des messages de notification pour qu'ils
+ s'organisent en fils de discussion.</li>
+ <li>L'Agenda du Libre passe le <a
+ href="https://linuxfr.org/2009/02/20/25057.html";>cap des 2500
+ évènements</a></li>
+ </ul>
+ </li>
+
+ <li>26/04/2009
+ <ul>
+ <li>Arrivée d'Olivier Fraysse dans l'équipe de modération</li>
+ </ul>
+ </li>
+
+ <li>24/06/2009
+ <ul>
+ <li>Passage du cap
+ des <a href="http://thomas.enix.org/Blog-20090624094723-Libre";>3000
+ évènements</a></li>
+ </ul>
+ </li>
+
+ <li>11/02/2009
+ <ul>
+ <li>Lancement
+ d'<a href="http://www.agendadulibre.be";>agendadulibre.be</a>,
+ l'Agenda du Libre pour la Belgique.</li>
+ </ul>
+ </li>
+
+</ul>
+END;
+
+$statsExplanations = <<<END
+<h3>Statistiques Web</h3>
+
+<p>Des statistiques Web générées par Webalizer <a href="stats/">sont
disponibles</a>. Elles sont protégées par le login <i>stats</i>, mot de passe
<i>Cuntipshaf6</i> pour éviter le <i>spam de referers</i>.</p>
+END;
+
+?>

Added: branches/generic/adl-specific/special.inc.php
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/generic/adl-specific/special.inc.php Thu Jul 22 22:54:37
2010 (r471)
@@ -0,0 +1,89 @@
+<?php
+
+function other_countries_box($year, $month, $day)
+{
+ global $specificContent;
+
+ echo <<<END
+<div id="important">
+ <p>
+ <a href="http://www.agendadulibre.org";><img style="vertical-align: middle;
margin-right: 1em; border: 0;" src="${specificContent}/images/france.png"
title="Agenda du Libre France"/>France</a><br/>
+ <a href="http://www.agendadulibre.qc.ca";><img style="vertical-align:
middle; margin-right: 1em; border: 0;"
src="${specificContent}/images/quebec.png" title="Agenda du Libre
Québec"/>Québec</a><br/>
+ <a href="http://www.agendadulibre.be";><img style="vertical-align: middle;
margin-right: 1em; border: 0;" src="${specificContent}/images/belgique.png"
title="Agenda du Libre Belgique"/>Belgique</a><br/>
+ <a href="createyourown.php"><img style="vertical-align: middle;
margin-right: 1em; border: 0;" src="${specificContent}/images/suisse.png"
title="Agenda du Libre Suisse"/>Suisse</a><br/>
+</p>
+</div>
+END;
+}
+
+function calendar_custom_icon($year, $month, $day)
+{
+ global $specificContent;
+
+ $image = "${specificContent}/images/libre-en-fete.png";
+
+ if ($year == 2007 && $month == 3 && $day >= 17 && $day <= 25)
+ {
+ echo "<a href=\"http://2007.libre-en-fete.net\";>";
+ echo "<img title=\"Libre en F&ecirc;te\" src=\"$image\" style=\"float:
right; border: 0;\" alt=\"Libre en Fête 2007\"/>";
+ echo "</a>";
+ }
+
+ else if ($year == 2008 && $month == 3 && $day >= 16 && $day <= 31)
+ {
+ echo "<a href=\"http://www.libre-en-fete.net\";>";
+ echo "<img title=\"Libre en F&ecirc;te\" src=\"$image\" style=\"float:
right; border: 0;\" alt=\"Libre en Fête 2008\"/>";
+ echo "</a>";
+ }
+
+ else if ($year == 2009 && $month == 3 && $day >= 14 && $day <= 29)
+ {
+ echo "<a href=\"http://www.libre-en-fete.net\";>";
+ echo "<img title=\"Libre en F&ecirc;te\" src=\"$image\" style=\"float:
right; border: 0;\" alt=\"Libre en Fête 2009\"/>";
+ echo "</a>";
+ }
+
+ else if ($year == 2010 && $month == 3 && $day >= 13 && $day <= 28)
+ {
+ echo "<a href=\"http://www.libre-en-fete.net\";>";
+ echo "<img title=\"Libre en F&ecirc;te\" src=\"$image\" style=\"float:
right; border: 0;\" alt=\"Libre en Fête 2010\"/>";
+ echo "</a>";
+ }
+}
+
+function event_custom_box_info($event)
+{
+ if (in_array("libre-en-fete-2007", split(" ", $event->tags)))
+ {
+ echo "<h1>Libre en Fête 2007</h1>";
+ echo "<p>";
+ echo "Cet évènement s'inscrit dans le cadre de la sixième édition du <a
href=\"http://2007.libre-en-fete.net\";>Libre en Fête 2007</a>.";
+ echo "</p>";
+ }
+
+ else if (in_array("libre-en-fete-2008", split(" ", $event->tags)))
+ {
+ echo "<h1>Libre en Fête 2008</h1>";
+ echo "<p>";
+ echo "Cet évènement s'inscrit dans le cadre de la septième édition du <a
href=\"http://www.libre-en-fete.net\";>Libre en Fête</a>.";
+ echo "</p>";
+ }
+
+ else if (in_array("libre-en-fete-2009", split(" ", $event->tags)))
+ {
+ echo "<h1>Libre en Fête 2009</h1>";
+ echo "<p>";
+ echo "Cet évènement s'inscrit dans le cadre de la neuvième édition du <a
href=\"http://www.libre-en-fete.net\";>Libre en Fête</a>.";
+ echo "</p>";
+ }
+
+ else if (in_array("libre-en-fete-2010", split(" ", $event->tags)))
+ {
+ echo "<h1>Libre en Fête 2010</h1>";
+ echo "<p>";
+ echo "Cet évènement s'inscrit dans le cadre de la dixième édition du <a
href=\"http://www.libre-en-fete.net\";>Libre en Fête</a>.";
+ echo "</p>";
+ }
+}
+
+?>

Added: branches/generic/config.inc.php
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/generic/config.inc.php Thu Jul 22 22:54:37 2010 (r471)
@@ -0,0 +1,7 @@
+<?php
+
+$specificContent = "adl-specific";
+
+include("$specificContent/config.inc.php");
+
+?>

Copied: branches/generic/doc/adl-submit-latest-version (from r470,
branches/generic/adl-submit-latest-version)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/generic/doc/adl-submit-latest-version Thu Jul 22 22:54:37
2010 (r471, copy of r470, branches/generic/adl-submit-latest-version)
@@ -0,0 +1 @@
+2.0
\ No newline at end of file




  • [Devel] r471 - in branches/generic: . adl-specific css doc, svn, 22/07/2010

Archives gérées par MHonArc 2.6.16.

Haut de le page