jeudi 27 décembre 2007

L'url rewriting

Difficile à prononcer (essayez un peu pour voir), l'url rewriting est actuellement l'une des armes absolues pour le référencement des sites internet dynamiques. En effet, vos pages, générées automatiquement par la base de données apparaissent aux moteurs de recherche et aux utilisateurs sous une forme absconse comme http://www.monsite.fr/fr56879-de.aspx. Le rôle de l'url rewriting est de transformer cette drôle d'adresse illisible en quelquechose ayant du sens comme http://www.monsite.fr/nomdelapage.aspx.

Cette méthodologie remplace les urls longues et complexes par des adresses propres, reprenant la thématique de la page consultée.

Le résultat ? Votre adresse devient lisible par l'internaute mais aussi et surtout par les moteurs de recherche.

une chance de plus de vous référencer sur vos mots-clés métiers.

jeudi 13 décembre 2007

Déjà le web 3.0 !

Le web 2.0 commençant à peine à entrer dans les usages des professionnels comme du grand public, voilà qu'une poignée d'entreprises à la pointe du développement informatique parle du web 3.0 ! Cette nouvelle ère du web est basée sur le concept de sémantique. En clair, le web sémantique devrait permettre de rendre le contenu des sites internet accessible aux logiciels installés sur vos ordinateurs.

Votre logiciel de traitement de texte pourrait ainsi vous conseiller de façon intelligente lors de la rédaction d'un document, en allant chercher au fur et à mesure de la frappe des mots, des informations complémentaires sur le net. Les erreurs de sens ou d'orthographe seraient donc définitivement éradiquées.

Encore plus intéressant pour les entreprises, les logiciels professionnels pourraient échanger des données avec le web, enrichir les bases de données mondiales et s'en servir pour complèter leurs informations.

Rassurez-vous, le web 3.0 généraliste n'est pas encore là mais il faut vous y préparer !

jeudi 6 décembre 2007

Connaître les flux RSS avec Cortix

Le flux RSS est à la mode. Née avec les blogs cette abréviation signifie Really Simple Syndication (souscription vraiment simple) et sert à diffuser en temps réel des informations à partir d'un blog.

L'internaute intéressé par une thématique précise peut s'abonner très simplement à un ou plusieurs flux sur le sujet et être ainsi averti à chaque nouvel article. Il reçoit les informations sur un lecteur de flux RSS qui affiche généralement les accroches des sujets. Par un simple clic, il peut consulter l'intégralité de l'article sur le blog.

Professionnellement, les flux RSS sont très intéressants car ils permettent de pratiquer une veille thématique sans obliger à se rendre systématiquement sur un large panel de sites. Les informations viennent à vous, c'est la technique dite du Push.

jeudi 8 novembre 2007

L'importance du cahier des charges

Document préliminaire à tout développement de site internet, le cahier des charges définit le cadre de votre projet. Il permet de fixer vos objectifs et la manière dont le prestataire chargé de la réalisation de l'outil va y répondre. Ce document réalisé par le chef de projet et la personne en charge du suivi dans votre entreprise doit rappeler votre besoin de manière fonctionnelle et non technique.

Il comprend généralement les éléments suivants :

  • Contexte

Description de votre activité, des objectifs de votre site internet, de la concurrence éventuelle...

  • Objectifs

Quelle sera l'utilisation de votre site, avez vous besoin d'un site extrêmement facile à mettre à jour, devez-vous être positionnés sur un secteur spécifique ?

  • Périmètre

Quelles sont les personnes impactées par le projet, quel est le chef de projet dans votre société, combien de personnes interviennent ?

  • Calendrier

Il est important de définir une date de fin de projet et de fixer des jalons de réalisation. Ces étapes seront l'occasion de vérifier le bon avancement du projet.

  • Lexique

Afin d'être certains de la bonne compréhension de tous, il est parfois intéressant de définir des termes propres à votre métier ainsi que le vocabulaire technique employé par la web agency en charge de la réalisatioN. Ce lexique permet de "border" de manière sûre votre projet.

Le cahier des charges constituera votre fil rouge tout au long du développement, il doit impérativement être validé par les deux parties avant tout démarrage.

mardi 6 novembre 2007

Le Back Office (ou BO pour les initiés !)

Bien souvent lorsque l'on fait construire son site, la société en charge du développement vous parle de Back Office. Ce terme abscons et "so english" indique tout simplement l'arrière cuisine de votre site internet.

En d'autres termes, il s'agit d'un espace privé qui vous permet de modifier vous-même le contenu éditorial de certaines pages, d'insérer ou de retirer des photos, de mettre des liens vers des partenaires, d'autres sites. Bref, le Back Office vous permet d'animer vous-même votre site, d'intervenir sans connaissances techniques.

Pour ce faire, son interface est extrêmement simple et reprend souvent l'ergonomie de Windows : navigation, interface qui ressemble à word pour intégrer du texte (on l'appelle d'ailleurs communément "mini-word"). Le maximum est fait pour vous simplifier la prise en main et permettre à des non-techniciens d'intervenir sur le site internet.

S'il n'est pas essentiels à tous les sites, notamment à ceux que l'on qualifie de "vitrine" ou "plaquette", le Back Office permet de créer de la vie, de l'animation sur votre site et maximise donc vos chances d'attirer les visiteurs.

Pour en savoir plus sur les méthodes pour créer du trafic, consultez ce dossier.

lundi 5 novembre 2007

Au revoir le HTML ?

Non, nous n'en sommes pas encore là mais les développeurs continuent d'améliorer les langages de programmation et nombreux sont ceux qui souhaitent améliorer le HTML, voire le remplacer par un langage simplifié et encore plus facile de prise en main. Dans cette quête perpétuelle d'amélioration, le désir de tous est bien entendu de voir "leur" langage devenir le nouveau standard de demain.

Cet objectif n'est pas évident car de nombreux groupements de développeurs travaillent chacun de leurs côtés et proposent des versions optimisées de HTML parfaitement incompatibles entre elles !

Parmi les nouveaux langages sur lesquels il faut miser figure le XHTML2 (à vos souhaits !), en passe de devenir un standard, reconnu par le W3C (World Wide Web Consortium), l'organisme qui oeuvre pour la compatibilité entre les langages. Quelles sont les raisons de l'engouement pour le XHTML2 ?

- Son code est extrêmement clair, donc plus facile à analyser - Extrapôlé du HTML, il est compatible avec tous les dérivés de ce langage, majoritaire sur le web - Il permet de séparer le côté programmation du côté mise en page

Pour en savoir plus sur le XHTML2, les anglophones pourront aller se renseigner sur le site du W3C !

mercredi 31 octobre 2007

Comment marche le web 2.0 ?

On en parle plus que de ça dans la presse, à la télévision et sur internet : le web 2.0 !

C'est bien joli mais qu'est ce que 2.0 ajouté derrière la notion de web vient chambouler techniquement ? Et bien pratiquement tout...

En effet, le web 2.0 aime les échanges, les participations multiples, l'envoi et la réception de contenus de manière automatique, bre, il prône une véritable communication entre les sites internet et les utilisateurs.

Côté technique, les grands gagnants de cette révolution sont les "langages libres". Le PHP notamment, porté par son immense communauté de développeurs, à parfaitement négocié le tournant et permet de développer des sites internets compatibles Web 2.0 en dex temps trois mouvements. Il répond complètement aux objectifs d'amélioration de l'expérience utilisateur, de l'ergonomie et surtout du "dialogue" entre différents sites internet.

En effet, comment communiquer et échanger des contenus entre sites internet si les infrastructures techniques ne se comprennent pas ?

Les langages libres accueillent à bras ouvert les améliorations du web 2.0, fluxs RSS, Ajax, outils participatifs... et symbolisent la victoire des communautés de développeurs face aux "rouleaux compresseurs" comme Microsoft par exemple.

Après tout, quoi de plus naturel que d'utiliser des outils construits grâce à l'échange pour développer des sites véhiculant ces mêmes valeurs ?

vendredi 26 octobre 2007

Comment définir les critères de votre hébergement

Comment définir vos besoins en hébergement ? Les deux questions à vous poser sont :

  • Quel est votre trafic mensuel ?

Votre site est-il destiné à recevoir un grand nombre de visites ? Celles-ci peuvent s'évaluer en nombre de visiteurs uniques (nombres d'internautes à se connecter à votre site), nombre de pages vues (nombre d'internautes multiplié par les pages qu'ils visionnent) En fonction de l'orientation de votre site, il est rapide de faire une première évaluation : un site B to B génère moins de visites qu'un site grand public par exemple.

  • Quel type d'informations diffusez-vous ?

Si votre site est uniquement composé de contenu textuel, la place qu'il occupe est relativement limitée (souvent moins de 2 Mo). De nombreuses illustrations (images, plans, documents à télécharger) augmentent rapidement votre besoin en espace disque. Votre secteur d'activité et votre cible constituent deux bons moyens d'évaluation de vos besoins.

Un conseiller Cortix peut vous aider à évaluer votre potentiel de visites, la taille des documents que vous souhaitez mettre à disposition des internautes, et donc vous aiguiller sur la meilleure solution d'hébergement.

Chez Cortix, les serveurs d'hébergement sont optimisés pour nos technologies de développement et critères impératifs de fiabilité :

- langage PHP - Bases de données MySQL - fiabilité optimale - filtres de sécurité - Ganratie de bande passante afin de proposer un accès optimal

jeudi 25 octobre 2007

Apprendre avec la communauté informatique

Lorsqu’on se lance dans le développement informatique, on peut aujourd’hui compter sur des communautés sur le net. L’entraide est très présente même s’il faut se plier à quelques « règles » sur un forum de développeurs. Du côté des informaticiens de Cortix nous ne débarquons pas, par exemple, du jour au lendemain avec une question précise pour repartir immédiatement après avoir récupéré la réponse. Sur les forums « techniques », il faut savoir « donner de l’information » pour mieux recevoir. On évite aussi de donner des leçons ou de « casser » une personne qui aurait dit une erreur ou écrit une réponse imprécise.

Il faut aussi choisir sa communauté par rapport à son niveau. Ainsi, n’allez pas tenter de discuter avec des ingénieurs informaticiens si vous êtes un débutant. Vous serez sans doute invité à ne pas participer aux discussions ou même exclu sans ménagement.

Pour commencer, vous pouvez aller discuter sur Comment ça marche.net, on y trouve de très bons contributeurs sur de nombreux sujets. Un lieu excellent pour se faire une "culture" du forum.

mercredi 24 octobre 2007

Les langages de développement : focus sur le PHP

Nous vous proposons de débuter réellement developpement-cortix par un tour d’horizon des principaux langages de programmation utilisés actuellement. Quelques billets vont ainsi être consacrés à la découverte du PHP, du .net ou encore Java.

Ce billet sera consacré au PHP, un langage libre (c'est à dire que chacun peut y apporter ses améliorations, sans payer de droits d'auteur).

Il permet de réaliser des sites dynamiques, c'est-à-dire des sites qui utilisent une base de données. L’atout principal d’un site dynamique est qu’il affiche des informations différentes en fonction du contexte, contrairement à un site statique.

L’abréviation PHP signifie Pre-HyperTexte-Processor, soit en « français » Hypertexte Preprocesseur. Il a en effet été conçu pour être utilisé spécifiquement pour le développement de pages web.

Né en 1994, ce langage de programmation est aujourd’hui extrêmement répandu, ce qui facilite son utilisation et son développement. Il offre également une quantité incroyable d’outils qui facilitent son utilisation par les développeurs et permet donc de coller au mieux aux besoins des utilisateurs.

C'est notamment pour ces raisons que les ingénieurs de Cortix font appel au PHP pour développeur vos sites internet.