Droits des blogs et sites personnels

Depuis quelques jours, je me penche sur les droits et obligations des sites Internets. Je voulais donc vous faire profiter des points de lois que j’ai pu trouver liés aux blogs et sites internet personnels. 

Cet article va donc récapituler des éléments généralement mal perçus par les blogueurs, ou qui ont évolué, mais aussi des idées reçues.

La CNIL

La première idée reçue pourra être les obligations vis à vis de la CNIL. En effet, il n’est pas obligatoire de déclarer tout site Internet à la CNIL (heureusement pour eux).

Seuls les sites répertoriant des données personnelles (nom, prénom, email, …) dont le but est à caractère commercial devra effectivement déclarer leur fichier à cette structure publique. Ainsi les sites gérés par des associations loi 1901, ou des particuliers sont exempts de déclarations sauf pour certains cas. Je vous propose de vous renseigner directement à cette adresse : Déclarer un site Internet (Site de la CNIL)

Notez en passant que les sites marchands doivent faire une déclaration, bien que simplifiée.

Obligations légales

C’est ici généralement que le bât blesse. D’après mon parcours du web, la plupart des blogs ne respectent pas ces obligations. En voulant rester anonyme, je crois bien que la plupart des blogs pourraient être fermés…

Voici une liste non exhaustive :

  • Comme nous l’avons vu, une déclaration à la CNIL
  • L’identification du blogueur
  • Précision de l’hébergeur
  • Mentions de la loi informatique et libertés

Vous pourrez retrouver des explications plus complètes dans ces articles très complets :

De mon côté, cela donnera cette page ici présente : Mentions légales

En espérant que ce rappel aura pu vous aider, n’hésitez pas non plus à me signaler toute information supplémentaire sur le sujet !

Optimiser son site WordPress

Bon, allez, changeons un peu de sujet pour passer du côté obscur de la force technique.

Cela fait plusieurs articles que je ne parle que de création d’entreprise et d’administratif, je vais changer de thème en débordant sur quelques éléments bassement informatiques, et plus spécifiquement, sur l’optimisation d’un site web basé sur WordPress.

Mais finalement que cache ce terme d’optimisation ? Ici nous parlerons de vitesse d’affichage uniquement, bien que le terme puisse intégrer bien d’autres choses.

Il s’agit en fait d’utiliser ce qu’on appelle un cache, ou bien une compression des images, du code HTML, CSS, ou JavaScript, … Continuer la lecture de « Optimiser son site WordPress »

Prestashop 1.4.4 : mise à jour automatique

La version 1.4.4 de Prestashop vient d’être mise à disposition. Et, il faut le dire, elle propose une fonctionnalité très attendue par ses utilisateurs (en tout cas de mon côté) : la mise à jour automatique de l’application.

Et oui ! Exit les mises à jour fastidieuses où on devait tout faire à la main, en utilisant un logiciel FTP et en croisant les doigts. Cette fonctionnalité devrait grandement faciliter cette tâche pour les néophytes, et surtout limiter les erreurs de mise à jour. Elle était déjà souvent présente dans d’autres outils tels que WordPress, Drupal, …

Néanmoins, 2 problèmes peuvent se poser. Les mises à jour majeures, du type 1.4 vers 1.5, devraient généralement « bouleverser » certaines fonctions; les personnes non averties ne risqueront-elles pas de lancer une mise à jour par attrait de la nouveauté, ou « parce que ce sera mieux » ? Dans ce cas, comment seront gérés les modules non compatibles ?

Le second, moins existentiel, plus pratique, est tout de même de mettre à jour une dernière fois à la main vers cette nouvelle mouture. Allez courage !

Plus d’informations ici : Blog Prestashop

20 choses que Google veut que vous sachiez

Encore eux !

Et oui, je ressors les vieilleries puisque cela fait un bout de temps que je n’ai pas eu le temps de poster ici.

Google a sorti il y a quelques semaines un livre en ligne plutôt bien fait :

http://20thingsilearned.com/

Non seulement, en terme de contenu, la chose est assez bien expliquée, mais aussi en terme technique. En effet le site a été entièrement développement en HTML5, SVG, javascript, … Et, je dois le reconnaître, ça passe plutôt bien. C’est d’ailleurs certainement grâce à des illustrations de ces possibilités comme celle-ci que cette technologie explose.

A voir !

Ô miroir, mon beau miroir Wikileaks !

Pour reprendre un peu d’activité sur mon blog, je vous propose de parler d’un sujet qui déchaîne les médias depuis quelques semaines maintenant : Wikileaks.

Pour vous rassurer, je ne rentrerai pas dans le sujet politique, mais uniquement technique. J’ai croisé il y a peu un article expliquant comment devenir un miroir Wikileaks, nécessitant un accès SSH à votre machine (oui ça fait peur dit comme ça), sans risque :

Geekfault : Devenez miroir de Wikileaks sans risque

Non seulement, sur ce sujet, mais aussi pour s’instruire sur le moyen de donner un accès SSH à un tiers en limitant la casse, j’ai trouvé cet article assez intéressant.

Bonne lecture 😉

Le référencement par Google

Quels meilleurs conseils que ceux qui proviennent du créateur ? C’est à partir de ce postulat que je vous propose ce document proposé et récemment mis à jour par Google sur l’optimisation du référencement dans son moteur Web. Amis anglophones bienvenus 😉

Document PDF

Pour résumer : Continuer la lecture de « Le référencement par Google »

Accélérer le chargement d’une page : les bases

Voici quelques trucs à savoir pour l’accélération d’une page web.

Une page web est finalement un agglomérat de petits fichiers HTML, CSS, Jvascript, images, … qui permet au final d’obtenir un affichage graphique. Mais plus le nombre de ces fichiers augmentent, plus la page s’alourdit, et plus elle met de temps à se charger. Alors il est évident que le temps de chargement est influencé par le poids de la page, en kilo-octets, voir méga-octets.

Cela peut se résoudre en compressant les images par exemple. Néanmoins d’autres éléments sont à prendre en compte :

  • Le nombre de fichiers
  • Le mode de chargement

En effet, plus le nombre de fichiers est important, plus votre navigateur web va devoir faire des requêtes vers le serveur distant. Ainsi il est grandement plus rapide de charger un fichier de 100ko que 100 fichiers de 1ko. Cela touche principalement les fichiers d’inclusion Javascript mais aussi les feuilles de styles CSS.

Pour résoudre ce problème, il suffit de réunir les multiples fichiers javascript ou CSS en un seul de chaque type, et de le « minifier ». De plus il existe des solutions permettant de « compresser » les fichiers CSS :

Le mode de chargement concerne lui l’ordre de téléchargement des fichiers. L’ensemble des navigateurs aujourd’hui ont la capacité de charger un fichier en séquentiel ou en parallèle. Pour optimiser la bande passante, il vaut mieux utiliser un chargement en parallèle. Ce mode est utilisé par lors des chargements via les balises du type . Au contraire l’utilisation de l’instruction CSS @import provoque un chargement en séquentiel, c’est à dire le chargement des fichiers les uns à la suite des autres. L’article suivant saura mieux vous expliquer ceci que moi :

Article sur alsacréations

Enfin me demanderez-vous: « Pourquoi accélérer le chargement d’une page web ? » Pour des raisons de confort de l’internaute bien évidemment. Plus la page s’affiche vite, plus vous aurez de chance de gardez vos visiteurs. De plus la grande démocratisation de l’internet mobile, demande aussi à avoir toutes mes informations, tout de suite. Enfin il apparaît que Google prend fortement en compte ce paramètre de rapidité d’affichage pour le référencement et diminuer le « pagerank » de votre site. Pour rappel, le pagerank est la position dans les résultats donnés par Google. Plus il est petit, mieux c’est 😉

Installation de SkipFish sur Debian Lenny

Je viens d’installer skipFish 1.32b sur une toute nouvelle installation Debian 5.

J’en profite pour partager les commandes qui m’ont permis de le mettre en place.

Pour rappel, SkipFish est un outil mis à disposition par la team Google, et scrutant une application web à la recherche du moindre défaut.

[code lang= »bash »]
# aptitude update
# aptitude safe-upgrade
# aptitude install libidn11-dev
# aptitude install libssl-dev
# cd
# wget http://skipfish.googlecode.com/files/skipfish-1.32b.tgz
# tar xzvf skipfish-1.32b.tgz
# cd skipfish
# make
# cp dictionaries/default.wdl skipfish.wdl
# ./skipfish -o ../results http://www.example.com
[/code]

Références :