2009-03-29 7 views
3

J'ai un plug-in que je distribue via un site de mise à jour Eclipse. Je veux savoir combien de fois il est téléchargé, et de préférence par qui.Comment suivre les téléchargements à partir d'un site de mise à jour Eclipse?

Pour les pages classiques sur mon site, je peux utiliser Google Analytics. Cependant, Eclipse n'utilise aucun code HTML lors de la mise à jour de sites.

Y at-il un moyen de le faire quand je n'ai pas accès à l'hébergement apache?

Répondre

1

AFAICT, votre seule option est de travailler avec les journaux de serveur Web. J'ai écrit this article sur le suivi des téléchargements du site de mise à jour en utilisant AWStats, mais il nécessite quelques modifications côté serveur. Ceci est juste une fois mis en place, cependant. Après cela, vous utilisez AWStats en utilisant son interface web.

1

Quand vous dites site de mise à jour - voulez-vous dire votre propre URL ou un dépôt eclipse?

Je suppose que vous avez vraiment besoin d'accéder aux journaux du serveur sous-jacent. De cette façon, vous pouvez suivre tout type d'initiés éclipse de la demande (je suppose juste un requête HTTP)

Steve

+0

C'est un répertoire de site de mise à jour que je mets sur un serveur partagé qui n'est pas géré par moi-même (à l'université où je travaille) ... – Uri

+0

ils doivent avoir un logiciel de journalisation activé. Demandez si vous pouvez l'obtenir. Si ce n'est pas le cas, vous devez créer une sorte de page dynamique qui redirige eclipse vers le répertoire d'installation. Sur la page dynamique, vous pouvez simplement avoir un simple compteur – Steve

2

Une astuce que vous pouvez faire est d'ajouter une fonctionnalité fictive dans votre site.xml qui pointe sur une page de compteur au lieu d'un fichier .jar. Par exemple. Le gestionnaire de mise à jour contactera la page de compteur lorsqu'il essayera d'installer des éléments à partir de votre site de mise à jour, mais ignorera autrement cette fonctionnalité.

Questions connexes