Merci pour cette réponse fort complète VaderFR !
Et si c'est si bien expliqué que tu souhaites en savoir plus :
Vous devez être
connecté pour voir les liens.
d'après mon Sith (non j'ai pas honte
).
Je veux bien croire que le codage du site est sale, Muse est fait pour ceux qui veulent faire un site web sans coder, donc j'imagine que c'est un peu du bricolage mais pour l'usage que je souhaite faire de mon site, je ne vais pas chercher à faire un beau code de professionnel car j'en suis incapable. Sauf à essayer de réapprendre le code comme je l'avais fait partiellement il y a bien longtemps.
1) Comme Dreamweaver.
2) site W3C compliant = qui marchera pareil aussi bien sur tous les navigateurs (sauf I.E, qui n'est de toute façon pas un navigateur digne de ce nom) et sur toutes les plateformes.
Il ne s'agit pas tant que de faire un code propre, mais un code
normalisé.
De plus, un code propre est plus facilement maintenable. J'ai eu à aider une cellule informatique locale à revoir le site de la direction, fait avec Dreamweaver... une page de 1000 lignes, pour 50 de réellement utiles. (et avec beaucoup de lignes vides)
3) Plus facile aussi à publier du contenu avec un CMS. pas besoin de passer par FTP et d'avoir un logiciel particulier pour gérer toute la structure : un bête navigateur (non, pas IE, c'était juste une expression) suffit.
Si je comprends bien, SPIP est une sorte d'éditeur simplifier de site web, donc dans le cas où je l'utilise, je dois repartir sur la création d'un nouveau site depuis le début ?
Oui et non.
SPIP est un
générateur. Il utilise une base de données, et un interpréteur PHP pour générer des pages dynamiquement.
Une interface web de type WYSIWYG très simple d'utilisation permet de saisir des informations et de publier du contenu.
le squelette (canevas) ainsi que le "programme" SPIP ne bougent pas et sont statiques, mais ils vont chercher des informations en base de données pour générer une page dynamiquement.
donc dans l'interface privée, tu peux créer autant de rubriques, d'articles, ajouter des documents, des notes de bas de page, des blocs dépliants, multilingues, des chatons .... tout ça est stocké ou référencé en base de données, et réutilisé plus tard.
une version "statique" générée est utilisée en cache pour pouvoir répondre aux requêtes plus rapidement.
en général, c'est comme ça :
- télécharger et installer SPIP + plugins (notamment de squelette) et thèmes qui existent déjà
- ??
- PROFIT
tout ce que tu auras à faire est de configurer le site (articles, rubriques, langues, forums ou non...), ce qui se fait simplement dans l'interface privée de SPIP, puis copier-coller les textes que tu as déjà saisi
au pire si tu veux vraiment personnaliser ton site, il pourra être utile de soit jeter un œil au squelette, qui n'est qu'un canevas indiquant à SPIP où placer les éléments, soit regarder du côté du CSS du thème, mais des outils comme les plugins Firebug + Colorzilla t'y aideront
J'aimerais quand même conserver le site actuel que j'ai réalisé car cela m'a tout de même pris du temps.
Avec SPIP, même si le transfert te prends du temps (encore que... juste création rubriques/articles et copier/coller), au final tu en gagneras
Je cherche seulement à connaitre la solution la plus simple pour que depuis ma page d'accueil, je puisse choisir seulement entre français et anglais (ou mieux pouvoir passer d'une page à son équivalent sur tout le site)
Concrétement je voudrais opter pour la même sectorisation en langues que le site de spip.
un site "perso" aura plutôt des traductions, une gestion de langues par secteur se fera pour un "gros" site avec des secteurs complètement indépendants. mais c'est faisable, juste une case à cocher dans le menu de configuration (espace privé).
Quand à la page d'accueil, zyeute un peu
Vous devez être
connecté pour voir les liens.
. ça change du menu de langue intégré au site SPIP.
Et avec SPIP, les liens de traductions s'insèrent automatiquement, permettant de passer d'une langue à l'autre très facilement.
- site avec page statique en HTML = web 1.0, or on est déjà au web 3.0 ... des pages web dynamiques (web 2.0, le plus courant) seraient un minimum
--> qu'entends tu par une page statique ?
une page statique est un bête fichier texte plat, qui ne bouge pas.
il faut le télécharger, le modifier, puis le ré-envoyer.
et du coup, pour modifier un élément commun à toutes les pages, il faut éditer toutes les pages. peu pratique, peu évolutif, et peu ergonomique
Google par exemple, n'a pas de page (de résultat) toute faite pour toutes les requêtes possibles, il les génère dynamiquement.
de même, Tom's Hardware fonctionne avec des champs texte que l'on remplit, ce qui alimente une base de données, qui génère ensuite des pages html
dynamiquement en renommant l'url pour que ça fasse plus propre. (système que propose SPIP, parmi d'autres)
une barre de mise en forme aide d'ailleurs à la saisie. sous SPIP, c'est pareil. mais mieux
Pour les textes, j'aimerais qu'ils soit possible de les agrandir mais je ne sais pas comment faire.
en changeant la taille de la fonte. Cela correspond à du style et sera donc dans le CSS/le thème. utilises Firebug pour voir quoi et où.
la bonne nouvelle, tu as des CSS, la mauvaise ? tu as
DES CSS.
mais bon, si les règles sont les mêmes, un petit
(ou
) devrait arranger tout ça.
séparer les données (le contenu) de leur apparence et du code permet une grande souplesse d'évolution :
par exemple, une ligne à éditer dans le CSS, et toutes les pages concernées seront modifiées.
d'ailleurs, tu as déjà des CSS sur ton site, mais ... une pour chaque foutue page html statique.
En revanche, le site est plus ou moins responsive, il y a une version mobile, tablette et ordinateur (largeur 960 et 1160)
un téléphone portable, (voire même une tablette), ne sont pas fait pour aller sur des sites internet. Et tu as une version pour smartwatch aussi ?
il est possible de faire une taille adaptative et de limiter la taille des éléments (max-width) pour être plus lisible, sans avoir pour autant d'énormes bandes vides et inutiles sur les côtés.
Ce n'est pas parfait mais je redis encore que je n'y connais rien en codage et mon but est seulement d'avoir un petit site pro pour travailler en freelance de temps en temps.
pas de prise de tête avec SPIP, tu as des cadres et des boutons pour mettre en forme le texte, ajouter des documents, des onglets, des pages ...
tu pourrais essayer avec un serveur web local, du genre EasyPHP ou WAMP.
SPIP est précisément conçu pour les gens dont le xhtml-css-javascript n'est pas le métier, pour des non informaticiens dont le métier est la
publication et non le codage.
l'interface est donc extrêmement simple, intuitive (y'a même le plugin compagnon qui te guide) et tu ne touches pas au codage des pages.
SPIP (comme les autres CMS - DRUPAL, JOOMLA...) sépare le code du contenu du style.
Cela donne des sites très fluides et évolutifs.
Et je pourrais te lister quelques avantages des CMS :
- Plus facile de mettre à jour le contenu (tout type : texte, enluminures², image, son², vidéo²)
- ... et donc plusieurs rédacteurs peuvent proposer du contenu (avec gestion des révisions et des accès concurrents)
- ... en se connectant à une interface web sécurisée https² (en passant par authentification SPIP ou LDAP)
- ... dans une ou plusieurs rubriques en fonction de leurs droits d’accès²
- ... que un ou plusieurs "administrateurs" valident (ou pas) ensuite
- ... ce qui du coup permet d’avoir un site plus vivant
- ... et de faciliter les échanges d’infos entre collaborateurs
- ... et permet aussi de soulager la charge de travail du webmestre
- possibilité (ou pas !) de laisser les visiteurs réagir aux articles avec modération des contributions et filtre anti-spam²
- gestion (ou pas !) des statistiques de visites et des liens entrants
- un système de recherche incorporé, sans besoin de Google
- possibilité (ou pas !) d’utiliser des mots-clés dans les rubriques/articles
- gestion (ou pas !) de plusieurs langues
- sauvegarde automatique du site²
- un système de changeur de thème permet une plus grande accessibilité aux malvoyants ou daltoniens²
- rien n’empêche d’incorporer dans des pages des scripts personnalisés
- ... des tas d’autres fonctions activables à volonté en fonction des plugins choisis.
- plus simple à maintenir
² : fonctionnalité ajoutée par plugin
... et c'est avec un tel pavé de texte que tu es bien content :
1) de ne pas avoir un tout petit cadre pour l'afficher, surtout si tu as un écran large
2) de pouvoir mettre un système d'onglets et des blocs dépliants