intégrateur xhtml css 2.0 freelance indépendant

La création de sites internet.
Généralités.

En fonction de votre contexte financier, de vos capacités a gérer votre site en interne ou non, je vous expliquerai les choix qui s'offrent a vous, en vous éclairant sur leurs avantages et contraiantes.

Vous pourrez alors décider VOUS même de la solution car vous aurez compris et maitrisé ce que je vous propose.

Les sites spécifiques.

c'est la solution qui donnera la plus de souplesse et permettra toutes les évolutions si elle est basée sur une architecture simple et bien pensée. Un site développé en PHP, utilisant des CSS ( feuilles de syle ) et une base de données MYSQL sera facile a maintenir et a faire évoluer. L'aspect Graphique ne comportera aucune limite. Si vous utilisez un CMS ( gestionnaire de contenu ) du type joomla ou drupal par exemple, vous erez bridé par le système de base du CMS. Il faudra "casser" beaucoup de code complexe si vous voulez évoluer. Il ya certes des "add-on" touts prêts, mais lorsque on les empiles les bugs apparaissent et les temps de chargement des pages web deviennent trop longs ce qui nuit au bon référencement par Google.



Les système de gestion de contenu ( CMS).

Les Content Management Systems ou Gestionnaire des contenus sont des logiciels permettant a un néophyte de faire son site web sans grandes connaissances. Il faut avoir à peu près les mêmes connaissances que pour se servir de Microsoft Word.
Ils sont fournis avec des modèles graphiques tout prêts ( templates ) souvent de jolie facture.Vous pouvez visualiser les modèles joomla de rockettheme ou Joomlaplates
Toutefois dès que l'on veut trop les modifier pour s'adapater a telle ou telle contrainte souhaitée par la client on doit rentrer dans un code , certes très bien fait, mais complexe et long a modifier.
En d'autres termes le choix des cms est parfiat si vous avveptez de rester dans les limites du standard imposé.
Citons Joomla, Drupal, entres autres .La suite de cet article très bientôt.

Les Blogs.

Un blog est un site web qui ne comporte qu'une page souvent très longue. Du moins c'est la définition que je donne d'un blog. Pour moi dès qu'un blog gère plusieurs pages on a alors affaire à un vrai site web de type CMS simplifié. L'utilisation d'un blog est très simple et il n'est pas question de modifier ses fonctions.
Le plus connu est Wordpress. La suite de cet article très bientôt.

L'hébergement.

serveur dédié ou hébergement mutualisé.

Cette question n'est pas triviale surtout depuis que Google aofficiellment annoncé que le temps de chargement des pages web comptatit dans ses critères de classement. On comprend aisement que Google parcourant 1 milliard de pages web par jour a une consommation de bande passnate énorme et souhaite "aspirer" des sites rapides a charger.
D'autre part l'internaute lui même s'agace devant devant des pages web qui n'en finissent pas de s'afficher.
Choisisez un hébergeur connu disposant d'une bande passante élevée et de serveurs derniers cris multiprocesseurs à grosse capacité mémoire et disques durs ultra rapide.
En ce qui me concerne je dispose d'un serveur sous Windows server 2008 R2 ( 64 bits ) équipé de 12 Go de RAM de disques SSD ( solid state disk ) et de processeurs xeon 4 coeurs. Je limite le nombre de sites hébergés et mon prix est de 80 € HT par an pour un service et une rapidité haut de gamme. Il faut cela pour être bien référencé et ne pas agacer ses visiteurs.

Linux ou Windows 2008 Server.

Les deux systèmes sont très bons. Linux vous oblige a faire appel à des informaticiens qui vous tiendront en otage de par la complexité du système . Windows 2008 server offre aujourdh'ui une performance et une fiabilité sans faille assortie d'une convivialité que linux est lion d'égaler. Le mode dit Terminal Server permet de piloter le serveur comme si l'on était devant . Cette formidable possibilité rend le serveur accessible a des gens "moins intelligents" le linuxien est forcement intelligent et le microsoftien est forcément idiotque les linuxiens.

La suite de cet article très bientôt.

PHP ou ASP ou ASP.NET ou .....autres langages moins connus.

a lire très bientôt.