Prescript: L'étonnant etherpad a été récemment ouvert. Obtenez-le ici: http://code.google.com/p/etherpad. C'est la première question que je connais sur StackOverflow à propos du code etherpad. Si vous faites partie de la communauté open-source etherpad, vous voudrez peut-être vous abonner à the RSS feed for questions tagged 'etherpad' juste au cas où cela accrocherait!Affichage des etherpads récemment modifiés (notez le nouveau marqueur 'etherpad' pour le code etherpad open source!)
Ma question réelle, ce qui suppose que vous avez EtherPad installé sur votre propre serveur:
D'abord, voici une requête pour afficher pads récemment modifiés:
SELECT id,lastWriteTime,creationTime,headRev
FROM PAD_SQLMETA ORDER BY lastWriteTime, headRev;
Ou, si vous voulez l'exécuter à partir d'une invite unix:
mysql -u root -pPASSWD etherpad -e "select id,lastWriteTime,creationTime,headRev
from PAD_SQLMETA order by lastWriteTime, headRev"
C'est à portée de main, mais lastWriteTime
obtient effectivement mis à jour chaque fois que quelqu'un tant que des vues d'un tampon dans la navigateur. Je préfèrerais trier les pads quand ils ont été modifiés pour la dernière fois. Il y a probablement une requête SQL sophistiquée impliquant une jointure avec une autre table qui montrerait la dernière heure d'édition réelle. Est-ce que quelqu'un sait ce que c'est? Alternativement, vous pourriez avoir un script qui remarque quand headRev change mais cela ne semble pas être le moyen le plus propre de le faire.