2010-08-30 30 views
1

Planification du démarrage d'un petit agrégateur pour un projet personnel, jusqu'à présent, j'ai quelques questions sur la collecte d'informations pour le site. Je ne sais toujours pas par où commencer. De quel type d'infrastructure ai-je besoin? Où puis-je obtenir les flux et puis-je les trier en fonction du thème de l'information demandée?comment créer un agrégateur de nouvelles?

tout commentaire est apprécié. grâce

+2

Pourquoi est-ce étiqueté jQuery? –

Répondre

1

Ceci est une question assez ouverte, mais est là où je commence:

  • technologie pour la manutention feeds - WCF Syndication. En outre, lisez et comprenez les spécifications RSS et Atom.
  • Infrastructure - dépend de votre situation. Est-ce juste pour vous, ou quelques amis ou parlez-vous de la construction du prochain Google Reader? Si c'est à plus petite échelle, alors regardez des solutions d'hébergement comme GoDaddy, DiscountASP.NET, etc. (Il y en a des centaines.) Si vous parlez d'une solution à plus grande échelle, envisagez de l'héberger dans le cloud - Rackspace , Amazon, Windows Azure.
  • Où avez-vous des aliments? Assez partout. Personnellement, si ce site est destiné à d'autres utilisateurs, laissez les utilisateurs les entrer (pourquoi essayer de deviner à quels flux les gens voudraient s'abonner?).

Je pense que vous devez fournir plus d'exigences afin d'obtenir des commentaires plus solides. Commencez par étudier la syndication WCF et apprenez à connaître cette bibliothèque en termes de gestion par programmation des flux RSS et ATOM (abonnement et publication). Une fois que vous aurez compris cela, je pense que vous maîtriserez mieux vos prochaines étapes.

Espérons que cela aide.

+0

merci D Hoerster, attendons les autres pour répondre. Mais vous avez donné une excellente réponse. –

+0

Eh bien, je veux créer un produit agrégateur spécifique à un pays. puis-je trier les flux RSS par l'étiquette du pays? Merci! –

+0

Dépend de la façon dont les flux sont construits. Je suppose que vous ne construisez pas les flux, vous les obtenez de quelque part - CNN.com, news.google.com, etc. La spécification RSS a un élément 'language' qui est par défaut' en-us' . Cependant, c'est un élément optionnel. Atom possède également un attribut de langue, et il est également facultatif. Donc, et c'est le problème avec les flux, c'est que vous ne pouvez pas toujours obtenir de bonnes informations. –