Aide webmaster à la création de |
Le réseau social facebook propose des services pour les webmasters. Certains de ces services peuvent être implémentés sur une page ou un site sans pour autant avoir un compte facebook.
Lors d'une recherche sur le web via Google, une page d'information s'affiche en lieu et place de la page du site. Qu'est ce que cela signifie.
Comment faire pour conserver un livre d'Or sans spam
Chaque internaute qui suit un peu l'actualité des réseaux sociaux a entendu parler des cercles de google +. Or dans Facebook, il y a également des cercles, l'internaute les voir moins, mais ils sont essentiels.
Google Analytics est un outil de statistique permettant de suivre au jour le jour la fréquentation de ses sites web. Voyons comment l'implémenter sur un site web.
Depuis leur apparition sur le web, les réseaux sociaux prennent de plus de place dans l'espace web, à un point tel que les webmasters ne peuvent ignorer ces médias.
Voyons des éléments essentiels dans le référencement du site et de son suivi. Cet article va ainsi compléter notre rubrique sur le référencement web.
Quelles sont les étapes dans la mise en ligne d'un site web lorsque l'on a simplement crée son site web et que l'on ne dispose pas d'un Nom de domaine ou d'un hébergement.
La différence principale entre le PHP et le HTML tient dans tout ce qui est lié aux aspects dynamiques du langage. Accolé à une base SQL, le PHP va pouvoir permettre par des scripts idoines à aider le webmaster à automatiser la maintenance de son site, ou à diffuser les mises à jour du site en newsletter.
Ces scripts pourront donc permettre :
Les scripts peuvent être mis au point en local, en ayant pris le soin au préalable d'installer une sauvegarde des tables SQL dans son environnement de travail.
Le principe est de :
1 - créer les scripts qui vont travailler sur les bases SQL pour une certaine sélection de données, puis de exécuter ces scripts dans le but de générer une ou plusieurs pages statiques en HTML.
Etant donné que les pages ainsi générées seront ensuite en ligne, le script pourra avantageusement prendre en compte la mise en page, c'est à dire la gestion des entêtes et bas de pages, la mise en forme par feuilles de style et éventuellement les aspects liés au référencement (des liens de qualité).
2 - Installer les pages statiques comme des pages à part entière du site
3 - Supprimer des bases SQL les enregistrements qui sont désormais dans les pages statiques en HTML
Mise en application : cas concrets
Le serveur SQL étant une des parties techniquement sensible du site, il convient pour un site dont le contenu est mis à jour régulièrement, d'archiver celui ci en mettant le contenu en pages HTML statiques.
La sélection peut se faire par exemple sur les nouvelles qui ont été diffusées l'année ou le mois précédents (clause WHERE de la requête SQL), et prendre à la fois les nouvelles et les commentaires liés à ces nouvelles. Le script doit alors s'appuyer sur les identifiants permettant de faire pointer les commentaires sur la nouvelle de référence.
Une fois que le script de sélection des enregistrements et de mise en forme HTML a été mis au point et a été correctement testé (en ayant pris soin de s'assurer que le contenu des tables pourra être entièrement restauré.), une seconde partie du script s'occupera alors de la suppression des enregistrements.
Il s'agit de supprimer des tables SQL les enregistrements préalablement sélectionnés puis de procéder à l'optimisation des tables concernés.
Le scripts complet de sélection SQL / génération de pages / suppression SQL peut être installé en ligne et lancé sur les bases de données en exploitation. Les pages générées doivent alors être sauvegardées en HTML et installées par ftp, le site doit être mis à jour pour faire des liens vers ces pages d'archives.
Une autre possibilité est bien évidemment de faire tourner le script en local (mais avec les données réelles), et de sauvegarder les pages HTML pour les livrer ensuite par ftp.
Il s'agit pour ce script de générer de manière régulière une page qui serve de plan de site et qui contienne toutes les dernières nouveautés importantes publiées sur le site (rubriques, articles, brèves, par exemple).
La même technique de script que précédement peut être utilisée (sélect SQL, génération HTML,) mais cette fois la sélection ne se fera pas sur une période mais sur l'ensemble des données et ce sur toutes les tables concernées. N'étant pas un script d'archivage, il n'y aura pas de suppression de données à faire. Dés lors que le script fonctionne, le webmaster n'a plus qu'a générer/livrer cette page HTML, et ce aussi souvent qu'il souhaite que son plan de site soit à jour.
Il s'agit dans le cas où votre newsletter publie en partie les dernières nouveautés du site, ou les 10 derniers post de forum, de permettre cette génération de manière automatisée. Le script sélectionnera les nouveaux enregistrements depuis le dernier envoi de la newsletter et vous n'aurez plus qu'à sauvegarder la page HTML, ajouter d'autres infos éventuellement dans la lettre et voici votre newsletter prête à être envoyée.
Utiliser ainsi en mode différé les aspects dynamiques du langage pour rendre statique du contenu qui n'est plus appelé à évoluer, peut permettre de moins solliciter le seveur SQL et d'améliorer par ailleurs la mise à jour du site.
• Réfléchir à l'amélioration de son site est un soucis constant chez le webmaster : des temps de réponses améliorés et une automatisation des tâches répétitives de publication peut être par exemple un but recherché.
C'est en tout cas ce que peut permettre une bonne compréhension des aspects dynamiques du PHP avec cette article de présentation de scripts permettant d'automatiser le passage de PHP dynamique vers HTML statique