FORMATIONS

Le MAGASIN YBET

PRODUITS et SERVICES

Formations privées

Activités et présentation

Logiciels de gestion

FrontPage

Rayon d'action

Caisses enregistreuses TEC
Access - Excel   Plan d'accès MATERIEL INFORMATIQUE
YBET informatique Forum webmasters Contact
YBET informatique
Formations Privées en informatiques
B-6810 Pin - Chiny

Création et référencement Internet

Formation
: apprenez à créer et référencer votre propre site Internet
  • Module 1 (Débuter en création de site, HTML): 19 et 26 avril, 3 ,10 et 17 mai.
  • Module 2 (Débuts en PHP, MySQL: première partie): 17, 24 et 31 mai, 7, 14 et 21 juin.

Ces modules sont accessibles également à distance. Elles se dérouleront les lundi soirs de 19 à 22 heures.

Les chapitres de la formation en ligne Créer - mise en ligne d'un site
1. Introduction

3. Introduction au CMS

5. Le fichier .HTACCESS

Le Javascript

6. Le langage Javascript

7. Fonctions et variables

8. Fonctions conditionnelles, boucles

9. Variable en tableau

10. La programmation objets

11. Utilisation de javascript dans un formulaire

Votre propre site Internet? les formations en ligne ...
Comment créer son propre site?
Quelques bases et considérations de départ.

Le codage HTML, apprendre les bases du langage le plus utilisé sur Internet

PHP - MySQL, pour ceux qui souhaitent un maximum de fonctionnalités sur leur site.

Formation sur le referencement, un beau site ... c'est bien, un site rentable parce que visité c'est mieux. Le règles de base (et même plus)

Nos service en webmastering
Création de petits sites de présences à partir de 250 €, hébergement première année comprise
Développements spécifiques d'applications sur le NET, nous n'utilisons normalement pas de CMS, uniquement des développements sur mesure en PHP lié à une base de donnée MySQL.
Remodelage de sites et expertises - conseils en positionnement INTERNET
Nous contacter

15.1. Introduction à la mise en ligne d'un site Internet

1 Introduction - 2. Solutions à installer - 3. Le choix de la solution - 4. Structure du site - 5. La suite

1. Introduction.

Dernière partie de la formation "Création de site", sa mise en ligne. Ce chapitre et ceux qui suivent servent à la dernière partie. C'est généralement un exercice dirigé qui permet de démarrer la création de son site mais il reprend également des règles plus spécifiques comme le fichier .HTACCESS et d'autres compétences plus générales comme une base en javascript.

Pour créer un site Internet, comme nous l'avons vu dans la partie introduction, différentes solutions peuvent être utilisées:

  • site en HTML, solution adoptée pour de petits sites. Cette solution est facile à créer, s'adapte parfaitement aux sites de présentations de quelques pages.
  • site utilisant un CMS (Content Management software). Une fois le système complet installé sur le serveur, il ne reste plus qu'à l'adapter et à insérer des modules complémentaires.
  • développements spécifiques en PHP (ou ASP). Cette solution permet de répondre parfaitement aux besoins du site mais est nettement plus longue à développer.
  • Solutions mixtes: un site peut très bien être créé en HTML et reprendre un livre d'or ou en forum téléchargé. Malheureusement, elle ne permet pas une très grande homogénéité du site au niveau présentations et fonctionnalités.

Les deux dernières solutions utilisent une base de donnée.

Dans cette partie, nous allons principalement utiliser des solutions téléchargées et les adapter. Ceci va nous permettre de vérifier les différentes méthodes de présentation: feuilles de styles, fichiers de configurations spécifiques, thèmes, configuration dans une table MySQL, ... Nous développerons néanmoins quelques parties spécifiques.

2. Solutions à installer ou à développer?

C'est la première grande question, utiliser quelque chose d'existant ou tout créer.

Le gros avantage des solutions téléchargées, c'est que tout est déjà créé. Un site complet utilisant Joomla peut se mettre en ligne en mois de 3 heures, juste le temps de le télécharger et de mettre en place un thème graphique. C'est en plus relativement facile. Vous pouvez également télécharger des modules complémentaires créés par d'autres, une fois de plus, un gaine de temps importants. Cette facilité est identique pour un livre d'or, un site de blog, un annuaire, un forum ou même un site de vente en ligne.

Que des avantages, pas vraiment. Ces solutions sont développées par d'autres. Si les solutions d'adaptation sont relativement faciles, les modifier de manière importante devient vite un casse tête: utilisation de fichiers de fonctions disparates, de variables cachées, tables liées, ... 

De fait, des solutions sont souvent totalement créées ou même développées comme "rajoute" sur un site CMS: soit parce que la modification d'une solution existante serait trop complexe (notamment analyser tous le développement fait par d'autres), soit parce que l'application n'existe pas, soit même parce que lier des applications diverses qui ne sont pas créées par une même équipe de développeurs est presque impossible. Essayer de gérer les utilisateurs avec le même login - mot de passe entre un forum PHPBB et un OScommerce (par exemple) est quasiment impossible, tant les champs, méthodes de cookies sont différents.

Une solution personnelle n'a que des avantages? Non. D'abord une solution propriétaire nécessite de commencer par développer la partie administration. Rien que cette partie prend beaucoup de temps, en programmation, mais surtout en tests. Deuxièmement, une solution personnelle doit obligatoirement être sécurisée, ce qui est déjà fait dans les CMS (on suppose), pour éviter les attaques pas SQL injection (des commandes PHP-SQL dans les champs des formulaires.

3. Le choix de la solution.

La première chose avant de créer un site Internet va être de choisir la solution. Prenons quelques exemples:

  1. un petit site pour une location de vacance créé par le propriétaire. Ces sites ne reprennent généralement que quelques pages (une dizaine typiquement). Il n'y a pas de de connexion utilisateurs, ... Le site peut facilement être créé en HTML, à part peut-être un formulaire de contact qui utilise une partie de PHP.

  2. le site d'un club sportif qui reprend des articles, calendrier et résultats, forum, ... Le créer en HTML deviendrait vite en casse tête, rien que pour les liens entre les anciennes et nouvelles pages. Rien que de mettre en ligne les résultats chaque semaine nécessiterait de créer la page (ou de modifier une existante), de mettre les liens à jour et de la transférer avec un logiciel FTP. Long et fastidieux, en plus qu'une seule personne pourrait effectivement le faire. Une solution développée ou un CMS? Les solutions toutes faites reprennent finalement toutes les fonctions nécessaires, autant ne pas réinventer la roue.

  3. Mise en ligne d'annonces, avec des fonctionnalités spécifiques genre gérer des régions adjacentes. Des solutions de sites de petites annonces existent (même si quelques unes utilisent un forum). Par contre, pour reprendre des annonces de catégories différentes sur les pages d'objets ... ça risque très vite d'être compliqué. Un développement personnel utilisant PHP sera probablement mieux adapté mais nécessitera beaucoup plus de temps pour le mettre en ligne (compter quelques centaines d'heures si vous démarrez de ZERO.

  4. Portail d'entreprise associés à des possibilités externes (dossiers clients, commandes en lignes, ...). La partie centrale peut finalement être en HTML ou même en utilisant un CMS. Pour les ventes en ligne, OSCommerce est une excellente solution tant que vous ne gérez pas les stocks (la faiblesse de ce système). Dans les autres cas, vous êtes parti pour développer complètement les parties complémentaires.

4. Structure du site

Dernière étape avant de commencer la création, la structure interne du site. Comme mentionné, privilégiez la navigation, en plus que si le site est facilement utilisable, il sera facilement indexé par les moteurs recherche. Une structure en ligne est nettement plus facile à gérer, en plus de privilégier l'indexation. Si dès le départ, vous êtes partis pour implanter beaucoup de pages, avec des sous-chapitres.

Google préconise moins de 100 liens sur une page (externes ou internes importent peu). Mais ça c'est la théorie, ce n'est pas une règle, un conseil de Google. Si la page doit comporter 1000 liens (certaines des pages de ce site ou d'autres en envoient plus), mettrez les liens. Seule restriction, depuis décembre 2007, Google n'accepte plus les pages ne comportant qu'une majorité de liens, qu'ils soient peu nombreux ou non d'ailleurs. Les pages de "transit" doivent aussi inclure du contenu. Mais reconnaissons que ces pages reprenant presque exclusivement des liens ne sont normalement pas faites pour les visiteurs.

5. La suite.

Dans la suite de ce cours, nous allons installer et analyser différentes solutions, principalement basées sur les solutions à télécharger. Ceci nous permettra de comprendre et adapter les différentes solutions possibles. Ces installations peuvent se faire sous EasyPhp ou directement sur un site, à condition d'avoir une base de donnée MySQL. Elles nécessitent des connaissances en HTML et un minimum en PHP.

Votre site Web

YBET informatique: analysons ensemble votre projet.

Cours PHP - MySQL

Programmation: le langage PHP et ses commandes pour gérer les bases de données MySQL.

Introduction à l'HTML

Une introduction au langage HTML.

Besoin de gérer vos stocks?

Ciel gescom Premium ou évolution, la solution pour les PME

>3. Les CMS