Créer un site en 2012, quelles technologies utiliser ?

Fermé
Swiss Knight Messages postés 1956 Date d'inscription samedi 22 novembre 2008 Statut Membre Dernière intervention 27 juillet 2016 - Modifié par Swiss Knight le 3/12/2012 à 22:37
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 - 6 déc. 2012 à 18:47
Bonsoir,

j'aimerai me mettre à me construire un petit site web, en local pour commencer, à des fins d'apprentissage. J'ai déjà lu quelques tutos sur le html et le css, mais je me demandais un truc :
aujourd'hui, est-ce qu'on part toujours d'une feuille blanche pour créer son site web ?

N'y a-t-il pas des "outils" qui permettent de concevoir plus rapidement, et proprement, avec visualisation et changements possible du code à la volée ?
Des outils avec des modules déjà définis, qui ont fait leurs preuves ?
Je veux dire ; une fois que je saurai bien manipuler mes balises, ce serait bien de ne pas devoir réinventer la roue à chaque nouvelle page du site... ou à la création d'un forum, d'un formulaire de contact, d'une galerie d'images, de commentaires, etc.

Quelles sont donc les technologies dont on dispose, les outils, les programmes "de référence", vraiment les trucs que tout le monde utilise quoi, en 2012, pour créer (et administrer ?) un site web complet, dynamique, et "standard compliant" ... ?

Merci beaucoup de vos tuyaux !!
A voir également:

8 réponses

lionel-DIL Messages postés 1222 Date d'inscription lundi 25 juin 2012 Statut Membre Dernière intervention 7 août 2014 1 767
4 déc. 2012 à 17:28
Sinon, mis à part les CMS, tu as tous les Frameworks.
Le + en vogue en ce moment : Symphony en PHP.
Javascript : tu as JQuery et ses librairies.

etc.

Je suis en train d'en créer un pour HTML/CSS, même s'il en existe déjà de très bons.
1
Xavstarblues Messages postés 10019 Date d'inscription mercredi 22 août 2007 Statut Contributeur Dernière intervention 28 décembre 2019 1 851
3 déc. 2012 à 22:57
Salut
Il existe ce qu'on appelle des CMS (content management system) (SGC en francais)
Qui sont des sites/portails "préfabriqués" qui s'appuient pour grande partie sur du php/mysql.

Cela ne correspond peut être pas à ta demande (de ceux que je connais), mais ce peut être un bon point de départ pour toi.
voilà une liste (certainement non exhaustive)
https://fr.wikipedia.org/wiki/Liste_de_systèmes_de_gestion_de_contenu
Qui pourra te permette de creuser un peu la question
0
Swiss Knight Messages postés 1956 Date d'inscription samedi 22 novembre 2008 Statut Membre Dernière intervention 27 juillet 2016 110
4 déc. 2012 à 16:37
Salut et merci pour ta réponse Xavstarblues.

Il y a de quoi faire, effectivement... C'est un bon début.

Mais je pense que tu me vois venir avec "LA" question :

Dans toute cette liste, lequel utiliser ? :D

La page wiki est longue, très longue, trop longue (...) et honnêtement je ne sais vraiment pas quoi choisir. Est-ce que l'un où l'autre de ces programmes :
1. Tourne sous un système UNIX ?
2. Est open source ?
3. Est "commun", fréquemment utilisé dans le monde de la création de sites web ? En ce sens où je pourrai trouver "facilement" de l'aide en cas de pépin ?
4. A (très) bonne réputation ?


;)
0
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
Modifié par Célien le 4/12/2012 à 17:08
Salut,

Le plus à la mode en ce moment c'est Joomla, tu as juste besoin de pouvoir faire tourner PHP et MySQL sur ton serveur. Sur ce il y à bien d'autres CMS très bien ça dépend de tes besoins et capacités, par exemple SPIP bien connu pour les sites orientés "publication", ou alors Drupal qui est un outil génial quand on veux avoir une technologie modulaire et évolutive pour créer une solution originale. Ou alors simplement wordpress si tu veux juste ton blog.
0
bg62 Messages postés 23594 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 1 mai 2024 2 363
4 déc. 2012 à 18:25
les plus connus sont ici :
https://www.opensourcecms.com/
il n'y a que l'embarras du choix ;)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Swiss Knight Messages postés 1956 Date d'inscription samedi 22 novembre 2008 Statut Membre Dernière intervention 27 juillet 2016 110
5 déc. 2012 à 22:23
Ah cool ! Merci.
Il me semble avoir déjà vu ces mots justement (joomla, spip et drupal et peut-être un ou deux autres)...
Bon et bien j'ai de la lecture !

Je présume que dans tous les cas, si on veut bien utiliser des logiciels, il faut savoir parler html et css et php ?

Bonne soirée.
0
Xavstarblues Messages postés 10019 Date d'inscription mercredi 22 août 2007 Statut Contributeur Dernière intervention 28 décembre 2019 1 851
6 déc. 2012 à 00:27
non justement, ce sont des outils clés en main.
Tu peux si tu le desires modifier le code source, mais dans l'ensemble tu peux faire qqch de très bien sans toucher à de l'html/css/php
0
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
6 déc. 2012 à 00:28
Plus SQL, tout cela est basé sur utilisation d'un SGBD (généralement MySQL).
0
Robin des boitiers Messages postés 1811 Date d'inscription vendredi 20 novembre 2009 Statut Membre Dernière intervention 4 avril 2023 273
6 déc. 2012 à 00:31
Bonsoir

https://www.frxoops.org/

Cordialement.
0
Swiss Knight Messages postés 1956 Date d'inscription samedi 22 novembre 2008 Statut Membre Dernière intervention 27 juillet 2016 110
6 déc. 2012 à 00:40
merci ;) je garde sous le coude !
0
Swiss Knight Messages postés 1956 Date d'inscription samedi 22 novembre 2008 Statut Membre Dernière intervention 27 juillet 2016 110
6 déc. 2012 à 00:43
@ Célien (6 déc. 2012 à 00:28) :
Ah!
Grande question là :
en quoi une base de donnée est utile avec un site web ?
Je me le suis toujours demandé !

Et honnêtement, SQL, faut que j'apprenne, ça peut servir à plein d'endroit ça.

À ce propos : quelles sont les différences entre MySQL et PostgreSQL ? Avantages et inconvénients de l'un ou l'autre ?
Ou plutôt, dans quelle optique on utilisera plus l'un que l'autre ?


Encore merci pour tous vos précieux conseils !
Bonne nuit !
0
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
6 déc. 2012 à 18:47
Sur un site dynamique ou une "application web", généralement les données sont stockées dans une base de données, c'est le cas avec les CMS par exemple.

MySQL et PostgreSQL sont deux SGBD, ils ont des fonctions similaires, et quelques différences, tu peu voir ça par exemple dans ce comparatif SGBD. Pour apprécier ces différences il faut déjà être DBA expérimenté. Donc généralement quand tu es pas DBA expérimenté tu te sert de MySQL parce que c'est le SGBD utilisé par la majorité des scripts et des hébergeurs. MySQL est le SGBD préféré des hébergeurs PHP car il est gratuit et il utilise très peu de ressources sur le serveur et sert les requêtes très vite, donc un des meilleurs ratio performance/prix.
0
Bonjour,

La base de données contient toutes les informations de contenu des articles, des utilisateurs, de paramétrage de combinaison du site, etc..
J'ai déjà réalisé beaucoup de sites avec Joomla associé aux hébergement gratuits www.egeon.info , que j'ai choisi après avoir testé une demi douzaine de CMS. Il n'est pas besoin d'être un grand spécialiste en bases de données pour manipuler les sites, juste savoir utiliser PHPMyAdmin avec les imports/export.
Pour l'instant je n'ai pas utilisé PostgreSQL!
0