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

Swiss Knight Messages postés 2257 Statut Membre -  
Célien Messages postés 5702 Date d'inscription   Statut Membre Dernière intervention   -
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 !!

8 réponses

  1. lionel-DIL Messages postés 1222 Date d'inscription   Statut Membre Dernière intervention   1 768
     
    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
  2. Xavstarblues Messages postés 10585 Date d'inscription   Statut Contributeur Dernière intervention   1 858
     
    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
  3. Swiss Knight Messages postés 2257 Statut Membre 110
     
    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
    1. Célien Messages postés 5702 Date d'inscription   Statut Membre Dernière intervention   1 995
       
      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
  4. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
     
    les plus connus sont ici :
    https://www.opensourcecms.com/
    il n'y a que l'embarras du choix ;)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Swiss Knight Messages postés 2257 Statut Membre 110
     
    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
    1. Xavstarblues Messages postés 10585 Date d'inscription   Statut Contributeur Dernière intervention   1 858
       
      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
    2. Célien Messages postés 5702 Date d'inscription   Statut Membre Dernière intervention   1 995
       
      Plus SQL, tout cela est basé sur utilisation d'un SGBD (généralement MySQL).
      0
  7. Robin des boitiers Messages postés 1951 Statut Membre 275
     
    Bonsoir

    https://www.frxoops.org/

    Cordialement.
    0
    1. Swiss Knight Messages postés 2257 Statut Membre 110
       
      merci ;) je garde sous le coude !
      0
  8. Swiss Knight Messages postés 2257 Statut Membre 110
     
    @ 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
    1. Célien Messages postés 5702 Date d'inscription   Statut Membre Dernière intervention   1 995
       
      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
  9. 123FreeMan
     
    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