Comment créer un flux rss pour votre site à partir de zéro

RSS RSS pour votre contenu sont très importants ces jours-ci. Un grand nombre de personnes utilisant des lecteurs Restez au courant de RSS qui tirent dans les mises à jour des sites abonnés. De plus, les flux RSS peuvent être utilisés dans un certain nombre de façons de promouvoir votre contenu en utilisant les médias sociaux.

Un flux RSS pour votre site est essentiellement un fichier XML. Vous devez respecter un format spécifique pour le fichier XML (comme nous le verrons) pour qu`il soit identifié comme un flux RSS.

Nous allons d`abord jeter un oeil à la façon de créer un flux RSS pour votre site à partir de zéro.

Tout ce que vous avez à faire est de spécifier vos informations pour toutes les balises nécessaires. Vous pouvez utiliser tout éditeur de texte. Bloc-notes fonctionnerait très bien, mais un coup d`oeil à Notepad ++. Voyons voir ce que chacun d`entre eux veulent dire. Pour créer un flux RSS, vous commencez le fichier RSS comme suit:

lt;? xml version ="1.0" encoding ="utf-8"? Gt;

Les deux premières lignes indiquent le XML et RSS version que vous pouvez voir. La troisième ligne ouvre une balise « canal ». C`est ce que contiendrait toutes les informations pour votre canal ou site web. car ils sont ajouter ces trois lignes.

Flux RSS MakeUseOf//makeuseof.com/Top sites Web, logiciels et conseils Internet

Ces quelques lignes spécifient des informations sur votre flux RSS et votre site Web. le Titre tag abrite un titre que vous souhaitez donner à votre flux RSS, lien points de tag sur votre site Web, la description balise contient une brève introduction sur le flux RSS ou sur le site. Quel que soit l`intérieur de votre fichier maintenant, permet de l`appeler la ENTÊTE

La prochaine étape, nous avons le contenu réel du flux RSS qui sera affiché sous forme d`entrées distinctes vus en utilisant un lecteur de flux. Chaque entrée est contenu dans une paire de et doit avoir le contenu suivant au moins:

Titre entréeLien vers l`entréehttp://example.com/item/123Sam 9 Jan 2010 16:23:41 GMT[CDATA [Ceci est la description. ]]

Encore une fois la Titre tag se reporter à la rubrique ou votre contenu, lien est l`adresse Web complète à laquelle l`entrée est accessible sur votre site web, guid est un identificateur unique pour l`entrée. Étant donné que toutes vos entrées seraient situées à une autre URL, vous pouvez utiliser le lien comme guid (si bien sûr pas deux entrées désigneront la même URL dans votre configuration). pubDate abrite la date à laquelle l`entrée a été publiée.

Les données ont un format spécifique, reportez-vous ci-dessus, le temps doit être GMT, vous pouvez également consulter la RFC 822 section 5 pour plus de détails sur un autre format de spécification date-heure. Enfin, le la description tag héberge le contenu réel ou la description de l`entrée. Rappelez-vous ce qui précède serait répété pour chaque entrée sur votre site. Par exemple, si vous avez un blog avec 5 articles, un flux RSS complet devrait avoir 5 balises item pour loger 5 entrées.

Fermez l`ouverture canal et rss balises et enregistrez le fichier. Téléchargez à l`emplacement approprié sur votre serveur Web (la racine du site fonctionnerait très bien) et vous avez un fichier RSS à votre disposition.

créer un flux rss

Maintenant, si vous vous asseyez et pensez à ce sujet, vous à la fois compte que le fichier que vous venez de créer est statique, ce qui signifie que les entrées que vous avez écrit à l`intérieur des balises article demeurent les mêmes et ne changeront pour refléter le contenu le plus récent de votre site Web. Donc, avant de terminer les choses, nous avons deux ou trois questions qui doivent être abordées.

Faire de la dynamique alimentation

Maintenant, cela nécessiterait un peu juste de la programmation. Si vous n`êtes pas à l`aise avec vos compétences en programmation, je suggère que vous seriez mieux d`utiliser un CMS comme Joomla, Drupal ou encore mieux - WordPress (si cela vous convient). CMS ont un certain nombre de plug-ins pour les flux RSS et la plupart d`entre eux offrent des fonctionnalités RSS de la boîte. Cependant, puisque vous lisez ceci, je suppose que vous grondent votre propre solution et alors faisons le codage.

Vous pouvez utiliser le même langage de programmation que vous avez utilisé pour programmer votre site. Tout ce que nous allons faire est de chercher les entrées de la base de données et de les insérer dans les balises appropriées. Je ne peux décrire brièvement les étapes parce que le code réel varie en fonction du langage de programmation que vous utilisez

créer un flux rss

  1. Connectez-vous à la base de données contenant toutes les informations dont nous avons besoin (voir ci-dessus).
  2. Fetch tous les INSCRIPTIONS que vous voulez ajouter au flux RSS. En général, ce sont les 10 les plus récents (de sorte que vous pouvez utiliser «COMMANDÉ PAR DESC» Dans votre requête SQL)
  3. Générer la première partie du dossier, à savoir la ENTÊTE (reportez-vous ci-dessus)
  4. Étape 4: Pour chaque entrée INSCRIPTIONS procédez comme suit
  1. générer un marque
  2. Remplissez les balises nécessaires et le contenu (reportez-vous ci-dessus)
  3. Générer la balise
  • générer la BAS DE PAGE pour fermer le fichier.
  • Faire l`alimentation découvrable

    Une autre chose que vous devez garder à l`esprit est que les lecteurs d`alimentation doivent être en mesure d`identifier le flux généré comme un flux RSS. Il y a beaucoup de façons de le faire:

    • Vous pouvez créer un fichier XML que le fichier RSS et ouvrir, ajouter manuellement des éléments chaque fois qu`une nouvelle entrée est publiée ou chaque fois mis à jour devrait être l`alimentation.
    • Ou si vous utilisez un script pour créer le flux RSS à chaque fois qu`il est demandé, vous pouvez envoyer un Content-Type: application / xml en-tête avant toute autre information.
    • Vous pouvez enregistrer le script dans un fichier XML et que votre logiciel de serveur Web le traiter comme un fichier de script. Exemple, en ajoutant:
      AddType application / x-httpd-php .xml

      dans .htaccess rendrait les fichiers XML Apache traiter sous forme de fichiers PHP.

      Video: TUTO Lire le flux rss d'un site en php

    Idéalement, Firefox devrait reconnaître le flux RSS lorsque l`URL du flux est entré dans le champ d`adresse, par opposition à montrer le contenu du script.

    Video: Intégrer un flux dans Wordpress

    créer le flux rss

    Cela signifie que Firefox détecte que le fichier est un fichier XML de RSS. Vous pouvez ensuite vous diriger vers des services comme Feedburner avec votre URL d`alimentation pour obtenir toutes sortes d`analyses et d`autres options pour jouer avec.

    Est-ce que cette aide tutoriel vous créez votre propre flux RSS?

    Articles connexes