Accéder au contenu.
Menu Sympa

devel - Re: [Devel] r349 - trunk

Objet : devel-adl

Archives de la liste

Re: [Devel] r349 - trunk


Chronologique Discussions 
  • From: Loïc Dayot <ldayot AT ouvaton.org>
  • To: devel AT agendadulibre.org
  • Subject: Re: [Devel] r349 - trunk
  • Date: Sun, 19 Oct 2008 17:04:39 +0200
  • List-archive: <http://agendadulibre.org/pipermail/devel>
  • List-id: Developpement de l'Agenda du Libre <devel.agendadulibre.org>

Bonjour,

Je soumets la proposition d'ajouter des index aux tables sur les champs fréquemment utilisés dans les recherches :

ALTER TABLE `events` ADD INDEX ( `start_time` );
ALTER TABLE `events` ADD INDEX ( `moderated` );
ALTER TABLE `events` ADD INDEX ( `region` );

ALTER TABLE `cities` ADD INDEX ( `name` );

ALTER TABLE `users` ADD INDEX ( `login` );

J'intègre ça dans la branche dui en tout cas.
Loïc.


svn AT agendadulibre.org a écrit :
Author: thomas
Date: Thu Jul 10 08:43:26 2008
New Revision: 349

Log:
Ajout du tag <georss:point></georss:point> dans le flux RSS, qui donne
la localisation géographique de l'évènement. Pour l'instant, la
localisation géographique correspond aux coordonnées du centre de la
ville dans laquelle l'évènement a lieu. Plus tard, on pourra penser à
permettre aux soumetteurs de saisir plus précisément les coordonnées
géographiques du lieu de l'évènement.

Ce tag est un standard, appelé GeoRSS, documenté sur
http://georss.org. Voir également http://en.wikipedia.org/wiki/GeoRSS.

Théoriquement, les flux de l'Agenda du Libre sont maintenant
utilisables avec Google Maps, en utilisant une adresse comme:

http://maps.google.com/maps?q=http://www.agendadulibre.org/rss.php?region=all

Néanmoins, je n'ai pas testé cette fonctionnalité. Je ne sais pas ce
qu'il en est d'OpenStreetMap.



Modified:
trunk/UPGRADE
trunk/rss.php
trunk/schema.sql

Modified: trunk/UPGRADE
==============================================================================
--- trunk/UPGRADE (original)
+++ trunk/UPGRADE Thu Jul 10 08:43:26 2008
@@ -39,3 +39,31 @@
alter table events add decision_time datetime not null default '0000-00-00 00:00:00';
alter table events add submission_time datetime not null default
'0000-00-00 00:00:00';
+
+Revisions lower than 349
+========================
+
+If you have an installation of the Agenda du Libre software of
+revision lower than 346 and you want to upgrade to a more recent
+version, then you must change the database schema. In order to do
+that, use the following SQL commands:
+
+CREATE TABLE `cities` (
+ `id` int(11) NOT NULL auto_increment,
+ `name` varchar(255) NOT NULL default '',
+ `majname` varchar(255) NOT NULL default '',
+ `postalcode` int(11) default NULL,
+ `inseecode` int(11) default NULL,
+ `regioncode` int(11) default NULL,
+ `latitude` float default NULL,
+ `longitude` float default NULL,
+ PRIMARY KEY (`id`)
+);
+
+And fill the table using the extract-cities-coordinates.sh script
+available in http://www.agendadulibre.org/svn/scripts/ :
+
+ ./extract-cities-coordinates.sh
+ cat ville.sql | mysql -u user -p bdd
+
+


Modified: trunk/schema.sql
==============================================================================
--- trunk/schema.sql (original)
+++ trunk/schema.sql Thu Jul 10 08:43:26 2008
@@ -68,3 +68,15 @@
url varchar(255) NOT NULL default '',
PRIMARY KEY (id)
) TYPE=MyISAM AUTO_INCREMENT=2 ;
+
+CREATE TABLE `cities` (
+ `id` int(11) NOT NULL auto_increment,
+ `name` varchar(255) NOT NULL default '',
+ `majname` varchar(255) NOT NULL default '',
+ `postalcode` int(11) default NULL,
+ `inseecode` int(11) default NULL,
+ `regioncode` int(11) default NULL,
+ `latitude` float default NULL,
+ `longitude` float default NULL,
+ PRIMARY KEY (`id`)
+);
_______________________________________________
Devel mailing list
Devel AT agendadulibre.org
http://agendadulibre.org/cgi-bin/mailman/listinfo/devel


--
"Ceux qui ne bougent pas ne sentent pas leurs chaînes." Rosa Luxembourg

http://ldayot.ouvaton.org





  • Re: [Devel] r349 - trunk, Loïc Dayot, 19/10/2008

Archives gérées par MHonArc 2.6.16.

Haut de le page