Notre Entreprise

NOUS CONTACTER

Image Hosted by ImageShack.us

La Motte

26400 Grane (20km sud Valence )

Image Hosted by ImageShack.us

 

 04 75 62 70 76

systemesetprojets@wanadoo.fr 

 

 

Syndication

  • Feed RSS 2.0
  • Feed ATOM 1.0
  • Feed RSS 2.0

Portail d'information Informatique Gestion d'entreprise Portail de service TPE

Image Hosted by ImageShack.us



Ce Blog créé par Systèmes et Projets est un Portail d’information aussi bien en matière de gestion comptabilité informatique, internet, juridique.... C’est aussi un Portail de service pour créateurs et dirigeants d’entreprise, artisans et TPE. 

 

Systèmes et Projets : qui sommes-nous ?  

 

Notre société  s'adresse aux dirigeants de jeunes entreprises, c'est-à-dire celles en exploitation depuis moins de trois ans mais aussi aux porteurs de projet. Partenaire des TPE notamment des artisans, Systèmes et Projets se définit comme acteur de la pérennisation des petites structures.

Des solutions aussi bien  adaptés aux artisans dans tous corps de métier : bâtiment (plombier, maçon, peintre, plaquiste, menuisier, piscinier) qu’aux artisans d’art, qu’aux services (beauté, soins, textile, travail du bois cuir métaux verre), alimentation (boucher, pâtissier, traiteur, poissonnier) sans oublier les créateurs d’entreprise.   

 

systemesetprojets@wanadoo.fr

 

Augmenter le chiffre d’affaire de votre entreprise !

MIEUX COMUNIQUERAVEC VOTRE EXPERT COMPTABLE !

Telle est notre mission !

pour faire apparaître une image en passant votre souris sur un mot. Cette méthode est adaptée de l'article Infobulle (Popup) en CSS.

 

Exemple

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed dignissim eros Survolez-moi nisl. Cras et tortor sed nisl auctor placerat. Morbi et quam id neque blandit pellentesque. Ut nisi ipsum, pretium ac, pretium a, pulvinar adipiscing, nisi. Nulla facilisi. Donec vehicula tellus sed enim. Morbi consequat, augue sed vulputate adipiscing, velit risus vestibulum odio, quis adipiscing

En plaçant le curseur de votre souris sur le mot souligné en pointillé vous verrez apparaître une image.

Comment faire

Pour obtenir ce résultat vous devez procéder en 2 ètapes:

  • La première, vous devez ajouter dans votre CSS (au niveau des éléments principaux) le code suivant:

CSS

a.viewpic {
  position:relative;
  border-bottom:1px dashed #808080;
  text-decoration: none;
}
a:hover.viewpic {
  text-decoration: none;
  background: none;
}
a.viewpic span {display: none;}

a:hover.viewpic span {
  display: inline;
  position: absolute; 
  top: -20px;
  left: 10px;
  z-index: 20;
  width:100%;
  padding:2px 4px;
}

  • La deuxième, dans vos articles, chaque fois que vous voulez insérer une image comme cell-ci au survol d'un mot ou d'une expression, il suffit de mettre le code suivant en mode source:

HTML

<a class="viewpic" href="#">Survolez-moi<span><img src="url_image.jpg" alt="" /></span></a>

 

<a class="viewpic" href="#"> <span><img src="url_image.jpg" alt="" /></span></a>

 

Exemple : <p><a class="viewpic" href="#">L&rsquo;Eternelle destin&eacute;e <span><img style="WIDTH: 52px; HEIGHT: 50px" height="104" alt="" src="http://img71.imageshack.us/img71/3774/gifartuk9.gif" width="108" /></span></a></p>

Exemple : <p><a class="viewpic" href="#"> <span><img style="WIDTH: 52px; HEIGHT: 50px" height="104" alt="" src="http://img71.imageshack.us/img71/3774/gifartuk9.gif" width="108" /></span></a></p>

 

Pour aller plus loin

Si vous voulez modifier la position de l'image, dans le CSS, modifiez les valeurs des propriétés top et left.

http://img71.imageshack.us/img71/3774/gifartuk9.gif

Image Hosted by ImageShack.us
Image Hosted by ImageShack.us
 Image Hosted by ImageShack.us
Image Hosted by ImageShack.us
Image Hosted by ImageShack.us
 Image Hosted by ImageShack.us
Image Hosted by ImageShack.us
Image Hosted by ImageShack.us
 Image Hosted by ImageShack.us
 Image Hosted by ImageShack.us
Chèque Emploi Associatif
  Associations employeurs, ce nouveau service pour accomplir vos formalités d'embauche et acquitter vos cotisations est fait pour vous.
Si vous n’occupez pas plus de 3 salariés équivalents temps plein au cours de l’année, adhérez au Chèque Emploi Associatif pour déclarer vos salariés.

Depuis le 1er juillet 2004, le service est ouvert pour toutes les associations de France métropolitaine.

Le Chèque Emploi Associatif est un service simple, une seule déclaration, un règlement unique pour l'ensemble de vos cotisations (Sécurité Sociale, Assurance-chômage, retraite complémentaire et prévoyance).

Ce service est sécurisé et gratuit.

SOURCE :  http://www.cea.urssaf.fr/cea/home.jsp
Qu'est ce que le TEE ?


Le Titre Emploi Entreprise (TEE) est un dispositif destiné à simplifier les formalités sociales liées à l'emploi de salariés et à faire gagner du temps aux employeurs.

Le TEE occasionnels concerne les entreprises, quel que soit leur effectif, qui emploient ou souhaitent employer des salariés occasionnels. L'activité de ces salariés ne doit pas excéder 700 heures par année civile au sein de la même entreprise.  Pour les salariés non rémunérés en fonction d'un nombre d'heures (travailleurs à domicile...), leur activité ne doit pas excéder 100 jours, consécutifs ou non, par année civile au sein de la même entreprise. Le TEE occasionnels peut être utilisé pour un salarié déjà présent dans l’entreprise.

Le Titre Emploi Entreprise occasionnels est simple à utiliser:

  • un seul document pour accomplir les formalités liées à l'embauche :  déclaration unique d'embauche (DUE) et contrat de travail
  • une seule déclaration pour les organismes de protection sociale gérant des régimes collectifs et obligatoires: Urssaf, Assédic/Garp, caisses de retraite complémentaire et supplémentaire, organisme de prévoyance, caisse de congés payés pour le secteur du bâtiment et des travaux publics (BTP)
  • un seul règlement pour les cotisations sociales dues à ces organismes.

 

La gestion du TEE occasionnels est confiée à trois centres nationaux spécialisés par secteur d'activité :

  • centre de Bordeaux
  • centre de Lyon
  • centre de Paris

 

À partir de la déclaration de l'employeur, le centre TEE calcule les cotisations dues et lui adresse un décompte des cotisations sociales.

Le centre TEE établit également :

  • l'attestation d'emploi, qui sert de bulletin de salaire, et qui est adressée au salarié et à l'employeur.
  • les déclarations sociales annuelles (dont la déclaration annuelle de données sociales/DADS) pour les salariés employés dans le cadre du TEE.
  • l'attestation fiscale pour les salariés

    SOURCE : http://www.letee.fr/teeweb/home.jsp
Qu'est-ce que le chèque emploi TPE ?


Le chèque emploi TPE est un dispositif destiné à simplifier les formalités sociales liées à l'emploi de salariés et à faire gagner du temps aux employeurs dans la gestion administrative du personnel.

 

Le chèque emploi TPE concerne les entreprises, situées en France métropolitaine, dont l'effectif maximum est de 5 salariés. Toutefois ne sont pas concernées les entreprises dont les salariés relèvent du régime agricole.

Le chèque emploi TPE peut être utilisé pour un salarié déjà présent dans l'entreprise, quel que soit son contrat (CDI, contrat "nouvelles embauches", CDD) ou pour toute nouvelle embauche.

 

 

Le chèque emploi TPE est simple à utiliser :

  • un seul document pour accomplir les formalités liées à l'embauche : déclaration unique d'embauche (DUE) et contrat de travail
  • une seule déclaration pour les organismes de protection sociale gérant des régimes collectifs et obligatoires: Urssaf, Assédic/Garp, caisses de retraite complémentaire et supplémentaire, organisme de prévoyance, caisse de congés payés pour le secteur du bâtiment et des travaux publics (BTP) ou du transport.
  • un seul règlement pour les cotisations de protection sociale obligatoire dues à ces organismes.

 

La gestion du chèque emploi TPE est confiée à trois centres nationaux spécialisés par secteur d'activité :

  • centre de Bordeaux
  • centre de Lyon
  • centre de Paris

 

À partir de la déclaration de l'employeur, le centre national chèque emploi TPE calcule les cotisations dues et lui adresse un décompte de cotisations sociales.

Le centre national chèque emploi TPE établit également :

  • le bulletin de paie ;
  • les déclarations sociales annuelles (dont la déclaration annuelle de données sociales/DADS) pour les salariés déclarés dans le cadre du chèque emploi TPE ;
  • l'attestation fiscale pour les salariés.

 

Vous pouvez également confier la gestion du chèque emploi TPE à votre expert-comptable

Le Conseil supérieur de l'Ordre des experts-comptables a été associé à la gestion du dispositif du chèque emploi TPE, dans le cadre d'une convention signée entre l'Etat et l'Agence centrale des organismes de Sécurité sociale (Acoss) le 21 septembre 2005.

Sur le fondement de cette convention, des experts-comptables accueillent bénévolement des entreprises non clientes afin de leur délivrer l'assistance nécessaire pour remplir la demande d'adhésion et de les renseigner sur le fonctionnement du service, notamment en leur donnant les informations générales sur l'utilisation des formulaires. En contrepartie, ces experts-comptables peuvent proposer, en complément de cette information et de cette assistance à l'adhésion, des prestations d'accompagnement et de conseil spécialisé payantes, en utilisant les moyens d'accès au dispositif.

Ces prestations peuvent notamment consister à prendre en compte, dans l'utilisation du service, les données propres à l'entreprise (accords collectifs, usages d'entreprise...) et les paramètres propres au salarié (durée du travail, frais professionnels, absences, congés payés...), pour définir le contenu du contrat de travail, et établir les éléments constitutifs de l'assiette de la rémunération brute.

Si vous souhaitez bénéficier des prestations payantes d'un cabinet d'expertise comptable dans le cadre du dispositif, vous devez remplir un mandat à cet effet, afin de lui déléguer la gestion de vos déclarations sociales.

SOURCE : http://www.emploitpe.fr/cetpeweb/home.jsp
 

Portage salarial et indemnisation chômage ?

Un tribunal de grande instance a reconnu, pour la première fois à notre connaissance, l'existence d'un contrat de travail pour les personnes liées à une société de portage salarial. Par conséquent, les juges en ont déduit qu'elles pouvaient prétendre aux bénéfices des allocations d'assurance chômage.

En l'espèce, le tribunal établit l'existence de liens de subordination juridique et économique entre les « salariés portés » et la société de portage. Il convient toutefois de noter les particularités de cette affaire :
- les contrats de travail faisaient notamment référence aux dispositions du droit du travail et à la convention collective Syntec,
- les embauches avaient été déclarées à l'URSSAF,
- l'exercice de l'activité se faisait sous le contrôle de la société de portage,
- les salariés devaient respecter le règlement intérieur de cette société,
- et la rémunération des salariés respectait la convention collective et reposait sur les jours de mission effectués.

Il conviendra d'être vigilant sur ce sujet, la notion de portage salarial devant être précisée dans le cadre du projet de loi sur la modernisation du marché du travail actuellement en examen devant le Parlement.

TGI Paris, 1er ch. sect. soc., 18 mars 2008, RG 06/08817

Participation de l'employeur aux frais de transport en commun

L'URSSAF revient à travers un document d'information synthétique sur le régime de la participation des employeurs aux frais de transport en commun pour le trajet domicile/lieu de travail.

Elle rappelle notamment que les employeurs de la région parisienne ont l'obligation de prendre en charge 50% du coût des titres d'abonnement aux transports publics souscrits par leurs salariés pour leurs déplacements entre leur résidence habituelle et leur lieu de travail sachant que cette participation patronale n'est pas soumise à cotisations sociales.

Les employeurs peuvent, en pratique, prendre en charge une fraction du coût de l'abonnement supérieure à la fraction légale, voire la totalité du coût. Dans ce cas, le montant de l'exonération n'est autorisé que dans la limite des frais réellement engagés.

L'URSSAF rappelle par ailleurs, qu'en province, la prise en charge des frais de transport en commun par les employeurs n'est pas obligatoire.

http://www.urssaf.fr/ [...]

Source : revue fiduciaire

DADS

La dernière version du cahier technique de la DADS-U validité 2007 (version V08-R06-bis datée du 24 octobre 2007, qui intègre les derniers rectificatifs) est en ligne sur le site Internet www.e-ventail.fr.. E-ventail est  un site officiel élaboré par la Caisse nationale d'assurance vieillesse qui propose de l’aide.

La DADS (Déclaration Annuelle de Données Sociales) est une formalité administrative obligatoire que doit accomplir toute entreprise employant des salariés, en application de l'article R243-14 du code de la sécurité sociale et des articles 87, 240 et 241 de la loi 51-711 du Code Général des Impôts.
Les employeurs - y compris les administrations publiques - sont tenus de communiquer la masse des traitements qu’ils ont versés au cours de l’année, les effectifs employés et une liste nominative de leurs salariés en indiquant pour chacun leur statut et leurs rémunérations. Cette déclaration, établie par établissement, doit être transmise au plus tard au 31 janvier de chaque année

Vous trouverez les coordonnées de votre CRTDS (centre régional de transfert de données sociales) en cliquant ici

A quoi sert la DADS ?

Elle permet aux organismes sociaux de vérifier le montant des masses salariales et de déterminer les droits des salariés (retraite, assurance maladie…).
Elle regroupe la déclaration des salaires et des honoraires que verse votre entreprise.
Elle permet d’établir les listes électorales pour l’élection des conseils des prud’hommes.
Elle permet aux salariés de recevoir leur déclaration de revenus pré-remplie.
Elle évite la multiplication des enquêtes statistiques.

Dans quels cas ne pas établir une DADS ?

Vous ne devez pas effectuer de DADS dans les cas où vous utilisez l’un des dispositifs suivants :
Le chèque emploi très petites entreprises (TPE)
Plus d’infos :
www.emploitpe.fr
Le titre emploi entreprises (TEE)
Plus d’infos :
www.letee.fr
Le chèque emploi association (CEA)
Plus d’infos :
www.cea.urssaaf.fr
Le guichet unique du spectacle occasionnel (GUSO)
Plus d’infos :
www.guso.com.fr

Un oubli, une erreur sur la DADS ?

Si après avoir transmis la déclaration normale (ou complémentaire) l'entreprise s'aperçoit d'une erreur, elle doit émettre une déclaration dite rectificative (DADS-U type 53). Il s'agit ici de corriger des données déjà déclarées.

La déclaration rectificative (DADS-U type 53) ne permet la correction que des seules rubriques 'montant'.
C'est la déclaration des montants de la période d'activité (S41) ou de non activité (S46) déclarée précédemment qu'il convient de corriger.
Le principe retenu est celui dit du montant différentiel c'est à dire la déclaration des montants qui doivent être ajoutés ou retranchés.


N.B. Pour qu'une déclaration rectificative puisse être acceptée, il faut que la déclaration normale de l'établissement ait été validée.

Source : https://www.e-ventail.fr/portal/page/portal/eventail

 

Bulletin de paye

Mentions obligatoires : Bien mentionner la convention collective sur le bulletin de paye

L'employeur est tenu d'indiquer la convention collective applicable sur le bulletin de paye. Cette mention l'engage et il peut être amené à en supporter les conséquences.

Une convention collective est applicable. Le bulletin de paye doit indiquer l'intitulé de la convention collective de branche, voire des diverses conventions applicables au salarié (c. trav. art. R. 143-2, 3°). L'employeur peut parfois être amené à combiner plusieurs textes (pour plus de détails sur ce cas, voir Dictionnaire Paye « Convention collective »).

Si, en plus, l'entreprise applique unilatéralement une autre convention, l'administration considère que les deux textes (celui applicable à titre obligatoire et l'autre) doivent être mentionnés (lettre min. du 30 mars 1989, BO TR 89-15, p. 29).

Aucune convention collective n'est applicable. Il faut indiquer les références du code du travail relatives à la durée des congés payés et du préavis, par exemple par les mentions : « Durée des congés payés » : c. trav. art. L. 223-2 à L. 223-28 ; « Durée du préavis » : c. trav. art. L. 122-5 à 8, art. L. 122-14-13.

Si l'employeur applique unilatéralement une convention, l'administration estime qu'il n'est pas impératif de la mentionner sur le bulletin de paye, puisque le code du travail se réfère à la convention « applicable » (lettre min. du 30 mars 1989, BO TR 89-15, p. 29), mais que cela est souhaitable. Cette solution vaut aussi lorsque, aucune convention n'étant applicable à titre obligatoire, l'entreprise est liée par un accord d'entreprise.

Respecter la convention figurant sur le bulletin

Une mention qui engage l'employeur. L'employeur est en principe tenu par la convention collective spécifié sur le bulletin de paye, y compris s'il s'agit d'une convention qui ne s'applique pas à titre obligatoire (cass. soc. 10 décembre 2002, n° 00-44260, BC V n° 372). Ainsi, alors qu'il n'avait été fait mention d'aucune convention pendant plus de deux ans, un salarié a pu se prévaloir de la convention que l'employeur a fait apparaître pendant douze mois sur les bulletins de paye, avant de la supprimer (cass. soc. 16 décembre 2003, n° 01-43557 D). En revanche, la seule mention du code APE ne suffit pas à engager l'employeur (cass. soc. 28 septembre 2004, n° 02-40471 D).

Porte de sortie : démontrer l'erreur. L'employeur est désormais admis à apporter la preuve que la mention d'une convention collective sur le bulletin de paye procède d'une erreur manifeste et qu'elle n'a jamais été appliquée (cass. soc. 15 novembre 2007,  n° 06-44008 FSPBRI). Antérieurement, la Cour de cassation avait eu l'occasion de refuser de tenir compte de l'argument de l'erreur (cass. soc. 15 novembre 2006, n° 05-42842 FD).

Que vaut la convention appliquée à titre volontaire ? Dans les relations collectives de travail (ex. : représentation du personnel), seule la convention collective liée à l'activité principale de l'entreprise est applicable.

Pour les droits individuels, le salarié peut, si cela lui est plus favorable, se prévaloir d'une autre convention collective appliquée à titre volontaire (cass. soc.  10 janvier 2001, n° 98-40578). Il est ainsi en droit de bénéficier des avantages qui en découlent : indemnité de non-concurrence (cass. soc. 10 décembre 2002, n° 00-44260, BC V n° 372), indemnités kilométriques (cass. soc. 15 novembre 2006, n° 05-42842 FD). Peu importe, à cet égard, que le contrat de travail ne fasse pas référence à cette convention (cass. soc. 18 juillet 2000, n° 97-44897, BC V n° 295).

Limites. Si le salarié peut se prévaloir de la convention appliquée à titre volontaire, il peut toujours revendiquer les dispositions plus favorables de la convention collective applicable de plein droit dans l'entreprise (cass. soc. 7 mai 2002, n° 99-44161, BC V n° 154). En revanche, l'employeur qui applique volontairement la convention collective indiquée sur les bulletins de paye ne s'engage pas pour autant automatiquement à respecter, à l'avenir, des accords qui y sont liés ou leurs avenants (cass. soc. 21 mars 2006, n° 03-47085 D).

Extrait tiré de la revue fiduciaire

 
 
Balises html de base
Document
<html></html> : document html
<body></body> : corps du document
Titres
<h1></h1> : titre 1er niveau
<h2></h2> : titre 2ème niveau
<h3></h3> : titre 3ème niveau (... et ainsi de suite jusqu'à 6)
Éléments de texte
<p></p> : paragraphe
<ul></ul> : liste à puce
<ol></ol> : liste numérotée
<li></li>: élement d'une liste
<a href=""></a> : lien hypertexte
Tableau
<table></table> : tableau
<th></th> : légende de ligne ou de colonne
<tr></tr> : ligne du tableau
<td></td> : colonne du tableau
Positionnement
<div></div> : définition de bloc
Bon comme je suis quelqu’un de sympa, (il faut bien se faire des compliments, c’est bon pour le moral), je viens de trouver un site. Incroyable non ! Bon trêve de plaisanterie sur le lien ci-dessous pour internaute averti, vous découvrirez des critères sélectifs quant à votre site que vous trouviez si parfait …Du moins au départ…

 
http://www.webmaster-hub.com/index.php?&act=ST&f=5&t=12294&mode=show&st=
 
·       qualité du code: dès que vous voyez un site c'est plus fort que vous, vous le passez aux différents validateurs (x)html & css, vous vérifiez dans la console javascript... Bref, tout ce qui compte c'est que le code soit irréprochable.
NB: on part du principe qu'un code irréprochable tient compte aussi d'une bonne sémantique (sinon on ne s'en sort pas)
·       niveau d'accessibilité: vous, c'est plutôt le genre à vérifier si le site est lisible sans les images, sans le JavaScript, sans Flash, sans QuickTime, sans la CSS, avec certains éléments, pas d'autres, en testant différentes résolutions, différents navigateurs, différents OS... En un mot l'accessibilité
·       point de vue utilisateur: tout ce qui compte pour vous c'est que tout soit fait pour un confort optimal côté utilisateur. Que le site s'affiche bien, et sans dérouter un internaute éventuellement peu connaisseur. Également savoir si la police peut être modifiée depuis le site (taille, empattement, graisse), savoir si les liens sont documentés (indication de lien extérieur, la langue, indication de pop-up), regarder si la mise en page est adaptée au schéma de parcours visuel d'une page, etc...
·       ouverture: au diable validation, css, plug-in, malvoyants et tout le reste. Ce qui vous intéresse sur un site, c'est son architecture. La page d'accueil donne-t-elle envie d'aller plus loin. Structure ouvrante, structure fermante ? Votre arme absolue: le plan du site.
·       richesse du contenu: du moment que les textes/images/applets/objets sont intéressants...
·       rapidité d'affichage et/ou d'exécution: un autre pan de l'accessibilité mais qui mérite d'être mis à part. Votre priorité c'est que le chargement de la page se fasse en moins d'une demi-seconde, et que tout soit instantané. D'ailleurs dépêchez-vous, votre train part dans 20 minutes
·       design: Un site a un code catastrophique issu d'un export Photoshop ? Pas grave, votre priorité c'est que ce soit beau
·       originalité / jamais vu: ras-le-bol des "interfaces blog" ? ce qui compte pour vous, c'est que ce soit du jamais vu. Tant au niveau de la mise en page et de son design qu'au niveau du code (expérimentations de haute voltige)
·       référencement: combien ce site a-t-il de backlinks ? quel est son Page Rank ? On s'échange des liens ?
Mon flux est-il correct ?
Image Hosted by ImageShack.us
Comment vérifier si mon flux est correct ?
Il est important de vérifier si le format de votre flux est correct.
S'il n'est pas correct, il ne s'affichera pas bien dans les différents aggrégateurs de flux.

Utilisez le site web suivant: http://feedvalidator.org/ ou http://validator.w3.org/feed/


Comment voir ce que ça donne ?
Après avoir déposé le fichier sur votre site web, utilisez un aggrégateur de flux et indiquez-lui l'URL de votre fichier.
Je vous recommande de tester avec plusieurs aggrégateurs de flux.

Pourquoi est-ce que http://sebsauvage.net/rss/updates.xml affiche une belle page alors que le mien me montre de l'XML brut ?
Parceque j'ai indiqué au navigateur une feuille transformation XSLT, ce qui lui permet de transformer le fichier XML en HTML pour l'afficher.
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="updates.xslt" ?>
<rss version="2.0">
    <channel>
        ...

C'est le fichier http://sebsauvage.net/rss/updates.xslt qui indique comment transformer updates.xml en HTML. Et le navigateur le fait automatiquement.

Vous pouvez librement reprendre mon XSLT et l'adapter.  :-)

Notez que cela ne fonctionne pas dans tous les navigateurs.

Image Hosted by ImageShack.usComment créer un Flux RSS pour promouvoir son site

Source : http://www.topmot.com/blog/index.php/2007/02/02/5-description-et-utilisation-des-flux-rss

Voici une autre méthode tout aussi performante :

En terme de référencement, un aspect important réside dans la mise en conformité des pages de son site ainsi qu’en la diffusion aux moteurs de recherche des mises à jour (nouveautés et/ou informations) de son site de manière simple, rapide, compréhensible et indexable par des robots ou n'importe quelle autre application.

Les flux RSS sont nés.

Qu’est-ce que un flux RSS (Really Simple Syndication) ?

Un flux rss est écrit avec un langage qui s’appelle le XML.
C'est un langage très proche de l'HTML (langage utilisé dans la conception de sites web), mais plus puissant et beaucoup plus strict sur le plan de la structure des pages.

Ainsi :
- chaque balise doit être ouverte puis fermée
- les balises ne peuvent pas se chevaucher

Certaines balises sont obligatoires (en gras et souligné dans l'exemple ci-dessous), d'autres sont facultatives.

Les utilisations du RSS

  • être informé des mises à jour d'un site web

  • recevoir les derniers bulletins d'information de la presse

  • être informé des nouvelles discussions dans un forum

  • recevoir les alertes sécurité informatique, des bulletins météo ou autre

  • recevoir des petites annonces dès leur publication, ou des offres d'emploi

  • être informé des dernières sorties au cinéma

  • être informé des nouveaux produits dans un domaine

  • partager des liens entre amis

  • ...


L’évolution du RSS au fil des ans

RSS est aujourd'hui le format de syndication le plus populaire.
RSS est une application XML créée en 1999 par la société Netscape.
C’est ainsi qu’au fil des années, 3 grandes évolutions principles sont sortis du lot :

  • RSS 0.91 (Rich Site Summary) : une évolution mineure de la spécification originale de Netscape,

  • RSS 1.0 (RDF Site Summary) : une spécification basée sur RDF conçue par un groupe de développeurs indépendants dans l'esprit originel de ses concepteurs,

  • RSS 2.0 (Really Simple Syndication) : une spécification écrite par Dave Winer, le plus fervent acteur du monde de la syndication

Dans un autre registre, on notera aussi le projet de spécification Atom.

Structure générale d’un fichier RSS

  1. Le début du fichier spécifie qu'il s'agit d’un fichier XML et précise la version et l'encodage du texte.

  2. Il faut ensuite préciser la version de RSS utilisée puis ouvrir le canal avec la balise.

    • La première partie contient les infos générales sur le site. On peut ajouter une image caractéristique, des infos de copyright, une date de mise à jour, des infos sur la langue utilisée.

    • la seconde partie décrit chacune des différentes nouvelles à l'aide d'un titre, d'un lien vers l'astuce complète (l'adresse doit être écrite en chemin absolu) et une description de la nouvelle.

Exemple de fichier XML

<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0">

<channel>

<title>Le titre de son site</title>

<link>http://... Lien vers son site</link>

<description>Brève description du contenu général de son site</description>

<language>fr</language>

<copyright>Mettre un copyright qui apparaîtra tout en bas à droite</copyright>

<image>

<title>Titre de l'image (c’est l’équivalent du alt)</title>

<url>Chemin absolu de l'image http://... (ATTENTION : l’image ne doit pas faire plus de 88 pixels de hauteur)</url>

<link>http://... Lien qui sera appelé quand on cliquera sur l'image</link>

</image>

<pubdate>Sun, 04 Feb 2007 20:00:02 +0100</pubdate>

 

<item>

<title>...</title>

<link>...</link>

<pubDate>...</pubDate>

<description>...</description>

</item>

 

<item>

<title>...</title>

<link>...</link>

<pubDate>...</pubDate>

<description>...</description>

</item>

 

</channel>

</rss>


Une fois votre fichier réalisé, vous l’enregistrez en le nommant par exemple fluxrss.xml afin de le transférer sur votre site.
Une fois fait, il est important de vérifier si le format de votre flux est correct.
S'il n'est pas correct, il ne s'affichera pas bien dans les différents aggrégateurs de flux.
Utilisez les site web suivants afin d’en vérifier son intégrité : http://feedvalidator.org/ ou http://validator.w3.org/feed/

Source : http://www.topmot.com/blog/index.php/2007/02/02/5-description-et-utilisation-des-flux-rss

Image Hosted by ImageShack.us

 

Comment lier une page, générer un fichier statique ?

Lier une page du site à un flux RSS


Comment indiquer sur une de ses pages qu'elle génère un flux RSS ?
Quel est l'intérêt tout d'abord ? Dans firefox par exemple, le sigle tout en bas à droite de la barre d'état indique aux visiteurs qu'ils peuvent s'abonner à un flux RSS. Il leur suffit de cliquer dessus pour mettre en place le flux.
Pour cela, il faut indiquer dans l'en-tête de la page qu'elle est liée au flux.
Il faut insérer entre les balises la ligne suivante: en indiquant le lien absolu vers le fichier contenant le flux.

Vous pouvez bien entendu générer le fichier XML directement à partir d’une table MySQL.

Générer un fichier statique à partir d'une table MySQL


Il faut pour cela créer un fichier php qui interrogera une table MySQL, et qui sortira les données récentes (votre table doit obligatoirement comporter un champ date ou Timestamp) et les mettra en forme.
Ce fichier que l'on appellera majrss.php créera lui-même le fichier fluxrss.xml contenant le flux rss.
Chaque fois que vous modifierez votre site, il faudra ouvrir via votre navigateur le fichier majrss.php pour que celui-ci recrée un fichier xml tenant compte des dernières modifications.
Pour l'exemple, considérons une table MySQL toute simple, nommée "actualités" avec 4 champs : un titre, un lien (adresse où l'on peut trouver l’actualité complète), une date, et le contenu de l’actualité.

Voici ce que devra contenir votre page majrss.php :

<?php

$xml = '<?xml version="1.0" encoding="iso-8859-1"?><rss version="2.0">';

$xml .= '<channel>';

$xml .= '<title>UnTitre</title>';

$xml .= '<link>http://www.sonsite.com</link>';

$xml .= '<description>Son site est le meilleur du gratuit</description>';

$xml .= '<copyright>© SonSite</copyright>';

$xml .= '<language>fr</language>';

$xml .= '<image>';

$xml .= ' <title>SonSite</title>';

$xml .= ' <url>http://www.SonSite.com/images/SonImageDeSonSite.gif</url>';

$xml .= ' <link>http://www.SonSite.com</link>';

$xml .= '</image>';

$cejour= date("D, d M Y H:i:s +0100");

$xml .= '<pubdate>'.$cejour.'</pubdate>';

 

require ('../include/connect.php');

// Vous pouvez soit faire appel à un fichier externe contenant toutes les infos de connexion à votre base soit écrire ces infos directement ici

 

$res=mysql_query("select * from actualites order by date desc limit 0, 10");

 

// extraction des 10 dernières actualités

while($act=mysql_fetch_array($res)){

$titre=$act[tag];

$adresse=$act[adresse];

$contenu=$act[contenu];

$madate=$act[date];

$datephp=date("D, d M Y H:i:s +0100", strtotime($madate));

 

$xml .= '<item>';

$xml .= '<title>'.$titre.'</title>';

$xml .= '<link>'.$adresse.'</link>';

$xml .= '<pubDate>'.$datephp.'</pubDate>';

$xml .= '<description>'.$contenu.'</description>';

$xml .= '</item>';

}
$xml .= '</channel>';

$xml .= '</rss>';

 

$fp = fopen("fluxrss.xml", 'w+');

fputs($fp, $xml);

fclose($fp);

?>

Source : http://www.topmot.com/blog/index.php/2007/02/02/5-description-et-utilisation-des-flux-rss

Image Hosted by ImageShack.us

 

 

 

Comment créer un flux RSS sur mon site ?

 

Bon à savoir 

Créer votre flux RSS permettra aux internautes qui consultent votre site d'être immédiatement informé des mises à jour.

C'est important: Il semble qu'une certaine catégorie d'internautes ne visitent même plus les sites qui n'ont pas de flux RSS.
Vous avez donc tout intérêt à en avoir un.

Ce n'est pas très compliqué, voici comment procéder:
http://www.sebsauvage.net/comprendre/rss/creer.html

Un flux RSS n'est rien d'autre qu'un fichier texte avec un format particulier (en
XML).
Vous pouvez donc en créer un simplement avec le Bloc-Note (même si je vous recommande quand même un éditeur de texte un peu plus évolué, comme l'excellent
PSPad sous Windows).

 

Quelle version de RSS choisir ?

Je vous recommande le RSS 2.0 pour plusieurs raisons:

  • Le format est stable (la spécification des autres versions de RSS change).  

  • Le format est simple (la syntaxe est plus lisible que les autres formats tels que RDF).  

  • Le format est bien reconnu.  

  • Ce format permet de spécifier diverses options (comme le délai de rafraichissement).  

Un exemple de flux RSS simple

Un flux RSS est en réalité un fichier au format XML, avec un schéma (une structure) particulière.
Voici un exemple simple de flux RSS simple. 

Il vous suffit de sauvegarder le texte suivant dans un fichier texte que vous nommerez avec l'extension .xml (par exemple news.xml): 

<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
    <channel>
   
        <title>Mon site web</title>
        <link>http://monsiteweb.com</link>
        <description>Les news de mon site web</description>

       
        <item>
            <title>Un site web pour partager ses signets</title>
            <link>http://del.icio.us</link>
            <guid isPermaLink="true">http://del.icio.us</guid>

            <description>Le site http://del.icio.us permet de partager vos signets et d'y accéder où que vous soyez.</description>
            <pubDate>Wed, 5 Aug 2005 19:30:00 GMT</pubDate>
        </item>

       
        <item>
            <title>Enfin un flux RSS !</title>
            <link>http://monsiteweb.com/rss.html</link>
            <guid isPermaLink="true">http://monsiteweb.com/rss.html</guid>

            <description>Un flux RSS a été installé sur mon site. Vous pouvez le consulter avec votre logiciel favori.</description>
            <pubDate>Wed, 3 Aug 2005 15:17:00 GMT</pubDate>
        </item>

       
    </channel>
</rss>



Placez ce fichier sur votre site: Il ne faut rien de plus !


En bleu, les informations sur le flux lui-même (juste après <channel>):

  • <title> : Le titre de votre flux (ou le nom de votre site web).

  • <link> : Le lien vers votre site web.

  • <description> : La description de votre flux (exemple: "Les mises à jour de mon site")


En vert: Ensuite viennent chacune des informations (dans chaque <item>):

  • <title> : Titre de l'information.

  • <link> : Lien vers la page web correspondante.

  • <guid> : Un identifiant unique de votre information. Vous pouvez mettre le texte que vous voulez: L'important est qu'il soit unique (qu'on ne le retrouve pas dans un autre <item>). Cela permet de distinguer les <item> entre eux.
    (Si vous mettez isPermaLink="true", alors vous devez mettre un lien utilisable dans un navigateur (http://...)).
    Si vous mettez isPermaLink="false", vous êtes libre de mettre n'importe quel texte, du moment qu'il est unique.)

  • <description> : Texte descriptif ou résumé de l'information.

  • <pubDate> : Date de cette information.


Libre à vous de modifier ce modèle et d'y mettre le texte que vous voulez.
Vous devez seulement respecter l'ordre d'imbrication des balises
<channel> <item> <title> etc.

Important: N'oubliez pas d'indiquer l'encoding que vous avez utilisé dans votre fichier texte. Si vous êtes sous Windows, vous avez probablement utilisé l'ISO-8859-1. Il faut alors l'indiquer dans le fichier (voir encoding=... dans la balise <?xml ...>).
Pour en savoir plus sur les charsets et l'encoding, voir cet article:
http://sebsauvage.net/python/charsets_et_encoding.html (Lecture fortement recommandée !)

Comment publier le flux RSS sur mon site ?

  1. Enregistrez le document XML ci-dessus dans un fichier texte avec l'extension .xml  

  2. Déposez ce fichier sur votre site web (par FTP)  

  3. Indiquez à tout le monde l'URL de ce fichier.  

C'est tout !

Le mieux est également de mettre un lien vers ce flux RSS sur votre page d'accueil, en utilisant par exemple le petit logo 
.
(Vous trouverez plusieurs tailles de ce logo sur ce site:
http://www.feedicons.com/)

Vous pouvez également donner le lien de votre flux RSS à des annuaires de flux (comme NewsIsFree.com par exemple).


Note: Il est possible que votre serveur web soit mal configuré et envoie le mauvais type MIME aux navigateurs.
Vous pouvez le forcer. Par exemple si votre flux est
monflux.xml, créez un fichier .htaccess contenant:

<Files monflux.xml>
AddCharset ISO-8859-1 .xml
AddType text/xml .xml
</Files>

 

Comment ajouter de nouvelles informations à mon flux ?

Il vous suffit d'ajouter un nouvel <item> (en rouge ci-dessous) devant les autres:

<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
    <channel>
   
        <title>Mon site web</title>
        <link>http://monsiteweb.com</link>
        <description>Les news de mon site web</description>

     
        <item>
            <title>Sale temps !</title>
            <link>http://weather.com</link>
            <guid isPermaLink="False">Le temps qu'il fait</guid>
            <description>Il ne fait vraiment pas beau aujourd'hui.</description>
            <pubDate>Tue, 9 Aug 2005 16:20:00 GMT</pubDate>
        </item>

  
        <item>
            <title>Un site web pour partager ses signets</title>
            <link>http://del.icio.us</link>
            <guid isPermaLink="true">http://del.icio.us</guid>

            <description>Le site http://del.icio.us permet de partager vos signets et d'y accéder où que vous soyez.</description>
            <pubDate>Wed, 5 Aug 2005 19:30:00 GMT</pubDate>
        </item>

       
        <item>
            <title>Enfin un flux RSS !</title>
            <link>http://monsiteweb.com/rss.html</link>
            <guid isPermaLink="true">http://monsiteweb.com/rss.html</guid>

            <description>Un flux RSS a été installé sur mon site. Vous pouvez le consulter avec votre logiciel favori.</description>
            <pubDate>Wed, 3 Aug 2005 15:17:00 GMT</pubDate>
        </item>

       
    </channel>
</rss>

 

C'est quoi, ce format de date bizarre ?

C'est le standard RFC822. La date est au format anglophone.

Exemple:
Wed, 5 Aug 2005 19:30:00 GMT

  • Wed: Le jour de la semaine.  Les jours de la semaine sont:

Jour 

Lundi 

Mardi 

Mercredi 

Jeudi 

Vendredi 

Samedi 

Dimanche 

Abbréviation 

Mon 

Tue 

Wed 

Tue 

Fri 

Sat 

Sun 

  •  

  • 5: numéro du jour.

  • Aug: Le mois. Les mois sont:

  •  

Mois 

Janvier 

Février 

Mars 

Avril 

Mai 

Juin 

Juillet 

Août 

Septembre 

Octobre 

Novembre 

Décembre 

Abbréviation 

Jan 

Feb 

Mar 

Apr 

May 

Jun 

Jul 

Aug 

Sep 

Oct 

Nov 

Dec