La forme du site Corse sauvage depuis 2010
Comme déjà annoncé depuis quelque temps sur l'ancien site et sur le Blog, le site Web Corse sauvage, dont la conception datait de début 2005 et reflétait une totale inexpérience des technologies à utiliser, vous est offert sous une nouvelle forme, développée à l'aide du CMS Joomla!.
Les objectifs de ce redéveloppement sont multiples : rendre le site dynamique en permettant une interaction avec les visiteurs qu'il n'avait pas (sauf par l'intermédiaire du Blog), gérer son contenu de manière hiérarchisée et via une base de données, l'ouvrir à des développements extérieurs pouvant l'enrichir rapidement et aisément, faciliter son évolution dans sa forme (présentation, style, gadgets, widgets, ...) et son fond (organisation et mise à jour via sections, catégories et articles), ...
Dans la suite de cet article, quelques mots sur Joomla!, ses principaux avantages et une description des nouvelles fonctions que vous trouverez sur ce nouveau site...
Joomla! est un système de gestion de contenu (en anglais CMS pour Content Management System) libre, open source et gratuit. Il est écrit en PHP et utilise une base de données MySQL. Joomla! inclut des fonctionnalités telles que des flux RSS, des news, une version imprimable des pages, des blogs, des sondages, des recherches. Joomla! est sous licence GNU GPL.
Quelques-uns des principaux avantages qui ont poussé à ce choix :
- Son environnement similaire à celui de Dotclear, l'outil de blog déjà familier : logiciel libre, open source, PHP/MySQL, nombreux modules, nombreuses extensions, ...
- Une réelle simplicité de développement : aucun développement si l'on n'utilise que les outils de base et, sinon, de multiples fonctions de personnalisation et d'enrichissement fonctionnel faciles à mettre en oeuvre,
- Sa forte communauté de développement et sa localisation complète en français,
- Une structuration en Sections/Catégories/Articles qui paraissait convenir à Corse sauvage,
- Les possibilités de dynamiser le site avec un contenu géré par base de données, la hiérarchisation des utilisateurs (non enregistré, enregistré, auteur, éditeur, rédacteur, gestionnaire, administrateur) avec une interaction facilitée entre le site et les visiteurs, de nombreux modules d'interaction (identification, sondages, votes, commentaires, ...),
- Une facilité d'évolution du contenant grâce au nombreuses fonctions externes disponibles dans la communauté Joomla! sous forme de composants, modules, templates et plugins,
- Une facilité d'évolution du contenu grâce à la structuration Sections/Catégories/Articles indiquée ci-dessus et les nombreux outils d'édition de contenu (éditeurs HTML, outils audios/vidéos, gestion de flux RSS et divers, ...)
Vous trouverez ci-dessous les principales informations qui vous seront utiles dans l'utilisation de cette nouvelle version, avec un contenu qui, pour le moment, reste le même :
- En ce qui concerne le fond : normalement, aucune modification n'a été faite par rapport au site précédent à l'exception de quelques corrections d'erreurs trouvées à l'occasion de la migration, la notice technique du site qui a été révisée en fonction du nouveau contexte Joomla! et des outils utilisés et le nouvel article correspondant à l'éditorial que vous êtes en train de lire et qui donne des informations sur la nouvelle forme !
- En ce qui concerne l'organisation et la présentation du contenu et du fond (pas d'images, à essayer directement sur le site) :
- La structuration Joomla! Sections/Catégories/Articles reprend plus clairement la hiérarchie du site précédent : Rubriques, Région (en général), Course (en général, sinon Groupe/Chanteur ou Détail) avec une décomposition plus fine qu'avant et des pages plus allégées ! Vous trouverez donc ces trois niveaux dans les deux menus (redondants !) de navigation : le menu horizontal (Méga menu) qui d'un seul clic déploie complètement une Section avec ses Catégories en colonnes et ses Articles en éléments des colonnes et le premier menu vertical à gauche qui reprend les mêmes éléments mais nécessite de "déplier" les sous-menus, éventuellement en plusieurs clics
- Les Sections font l'objet d'une description générale que vous trouverez en cliquant dans l'un des deux menus de nvigation sur la Section qui vous oriente sur une page avec cette description précédant les Catégories qui composent la Section : les descriptions des Sections ne sont pas commentables
- Les Catégories font l'objet d'une description générale que vous trouverez en cliquant dans l'un des deux menus de navigation sur la Catégorie qui vous oriente sur une page avec cette description précédant des extraits en mode blog des Articles qui s'inscrivent dans cette Catégorie, éventuellement sur plusieurs colonnes et pages selon le nombre d'articles : les descriptions des Catégories ne sont pas commentables. A noter que, si vous cliquez sur la Catégorie obtenue DANS la page Section précédente, vous atterrissez sur une page Catégorie toute différente où, cette fois-ci, les Articles sont listés en table avec une seule ligne par Article...
- L'Article peut aussi bien sûr être atteint directement à l'aide des deux menus de navigation !
- Les articles sont les seuls éléments à faire l'objet de commentaires : comme sur le Blog..., mais, pour le moment, sans possibilité de pré-visualiser votre commentaire. Attention, donc, à le vérifier avant de l'envoyer, car vous ne pourrez plus le modifier, sauf si vous vous enregistrez sur le site via le module d'identification en page d'Accueil
- Les visiteurs peuvent donc s'enregistrer (module d'identification) et accéder ainsi à des pages, des parties de commentaires ou des fonctions spécifiquement réservées, ainsi que la possibilité de modifier/supprimer leurs propres commentaires, de voir les commentaires ou morceaux de commentaires qui leur sont réservés, etc...
- Les morceaux musicaux accompagnant les pages ne sont plus lancés automatiquement à l'ouverture de la page comme avant, sauf sur la page Accueil. Sur les autres pages, c'est vous qui déclencherez la musique, si vous le souhaitez, avec le lecteur Flash dans le Module de gauche des Modules d'en-tête. Après 5 ans de promotion des chants corses à marche forcée sur le site précédent, il était sans doute souhaitable de faire un petit retour en arrière pour éviter l'agacement de ceux qui n'aiment pas ces chants !
- En ce qui concerne la forme du nouveau site, avec des images d'illustration :
- Trois menus de navigation qui devraient permettre des visites facilitées :
- Un méga-menu horizontal des Sections en haut avec un développement multi-colonnes pour afficher Catégories/Articles : on peut ainsi, en deux clics, afficher n'importe quelle page du site !
- Un menu vertical classique dans le bandeau de gauche avec un développement hiérarchisé Catégories/Articles
- Un menu horizontal synthétique en bas de page pour pouvoir retourner aisément à l'Accueil ou à une des Sections (Rubriques)
- Aides de navigation : couleur spécifique pour l'élément de chacun des deux menus correspondant à la page visitée (sur les images précédentes, c'est la page Accueil qui est activée), affichage de la localisation Section/Catégorie/Article à gauche dans le bandeau de bas de chaque page, liens Suivant et Précédent sous tous les Articles d'une même Catégorie, retour Haut de page dans le bandeau de bas de page, nombreux liens internes, ...
- Barre de recherche sur tout le site (Articles ET Commentaires) en haut et à droite de l'en-tête de toutes les pages
- Syndication RSS : globale (Derniers articles, Derniers commentaires, Dernières nouvelles) à droite des modules d'en-tête sur toutes les pages et individuellement pour chaque article et ses commentaires. Ces adresses sont un moyen idéal pour vous d'être averti de nouveautés et modifications du site ou de l'arrivée d'un nouveau commentaire SANS avoir à le visiter
- Modules Derniers articles et Derniers commentaires en bas de page pour vous aider à les retrouver rapidement
- Nombreuses fonctions de confort de lecture du site matérialisées par les 10 icônes en haut et à droite de l'en-tête de toutes les pages : choix de la largeur d'affichage (élastique 95%, 980 pixels, 770 pixels), choix de la taille de caractère (7 possibilités), 4 styles d'affichage ! Ci-dessous, les 4 styles en images :
- Affichage des images et photos agrandies avec effet "lightbox" et visualisation de pages de sites externes en "modal box" comme sur le site précédent, mais avec une technologie un peu différente (outils Mootools)
- Trois menus de navigation qui devraient permettre des visites facilitées :
- La page d'Accueil permet de visualiser l'ensemble des modules mis à disposition sur le site, même si on ne les retrouve pas tous sur toutes les pages :
- Les Menus autres que ceux de navigation, dans le bandeau de gauche :
- Les Modules d'en-tête avec trois modules en page d'Accueil et en pages Sections, ramenés à deux sur les autres pages : lecteur Flash pour morceau musical corse, diaporama de photos, syndication (flux RSS), contact Webmaster et lien vers le Blog "Corse sauvage"
- Un Module de diaporamas d'Articles regroupant les Articles d'une Catégorie (il pourra être modifié chaque semaine par exemple) que l'on ne trouve qu'en page d'Accueil et les deux pages d'Articles correspondantes
- Le Module d'identification des visiteurs réguliers du site que l'on ne trouve qu'en page d'Accueil et les deux pages d'Articles correspondantes
- Un Module météo (devinez quel village de Corse est pris comme cible ?)
- Un Module Bibliographie qui illustre chacune des pages Sections comme sur le site ancienne formule
- Les Modules de bas-de-page matérialisant une chronologie des derniers articles en cours (en mode Flip) et des derniers commentaires en cours (en mode List) : ces modules peuvent aussi être consultés dans les trois modes (Timeline, Flip, List) et en direct sur le site Dipity
- Le bandeau de bas-de-page avec la localisation de la page en cours dans le plan du site (Section/Catégorie/Article), la certification W3C et le lien de retour vers le Haut de Page
- Enfin, dans le centre de la page d'Accueil, des extraits des articles portant sur la page d'Accueil (deux au démarrage) en mode blog.
Les autres pages ont des présentations différentes selon leur nature (Section, Catégorie ou Article) et les pages Articles sont assorties d'une partie Commentaires avec les commentaires antérieurs portant sur l'article (dans l'ordre chronomlogique, le plus ancien en premier comme sur le Blog, mais cela est modifiable) et un formulaire pour créer un nouveau commentaire.
En contrepartie des avantages et nouvelles fonctions cités précédemment, quelques inconvénients mineurs dont le principal est le problème des nouvelles adresses Internet (nouvelles URLs) qui risquent de gêner les visiteurs habitués du site (pages en favoris à revoir entièrement) :
- Régression du type de "Doctype" par rapport au site précédent, de XHTML 1.0 Strict (comme le Blog) à XHTML 1.0 Transitional, une version XHTML plus souple mais moins conforme aux standards en cours : sur le plan pratique, les visiteurs n'y verront rien à redire et cela ne posera de problèmes que pour l'évolution ultérieure du site
- Changement complet des adresses par rapport au site précédent : vous verrez que les adresses de pages sont gérées par Joomla! de manière assez explicite, en évitant les index.php, les ? et les .php en fin d'adresses qui sont la marque des sites gérés en dynamique avec PHP. Mais toutes ces adresses de pages n'ont plus rien à voir avec les adresses précédentes, sauf la racine du site qui rest https://corse-sauvage.com. De plus, les pages antérieures ont été redécoupées dans la réorganisation du site...
- Conséquence pour les visiteurs : toutes les adresses antérieures enregistrées dans les Favoris sont à revoir avec les nouvelles adresses
- Conséquence plus grave pour le référencement et les moteurs de recherche : toutes les adresses de Corse sauvage, hors celle de la racine, enregistrées sur des sites Internet faisant référence à des informations de Corse sauvage et toutes les adresses de Corse sauvage indexées par les moteurs de recherche atterriront dans le vide (Erreur 404 !) pendant la (longue ?) période transitoire qui permettra de référencer le nouveau site. Plutôt gênant !
- Comme palliatif partiel au problème précédent, je vais essayer de mettre en oeuvre des pages de redirection concernant les principales adresses antérieures (ayant des correspondances sur le nouveau site (pages Rubriques devenues pages Sections) qui réorienteront les demandes portant sur ces anciennes URLs vers les nouvelles : comme exemple, https://corse-sauvage.com/Randonnee corse/Randonnee-corse.php (ancienne page de la Rubrique Randonnée) sera redirigée vers https://corse-sauvage.com/randonnee.html, adresse de la nouvelle Section Randonnée...
Voilà pour un premier aperçu de ce nouveau site : à vous d'indiquer ce que vous en pensez, les modifications ou améliorations à y apporter et les erreurs que vous ne manquerez pas d'y trouver puisque la migration a demandé une remise en forme complète de TOUT le contenu...
Merci pour vos compliments !
Je viens de passer 2 semaines sur cette île merveilleuse, merci pour l'aide apportée à la découverte de la Corse sauvage.
C'est en conformité avec ce qui se fait sur le Blog...
J'ai téléchargé IE9 et l'ai testé directement.
Tous les modules fonctionnent, Highslide JS (affichage dans fenêtre popup spéciale) fonctionne aussi et seul l'affichage du Méga Menu est défaillant, sur deux lignes au lieu d'une en affichage taille large...
Alors qu'IE8 et IE7 affichaient ce Méga Menu normalement (comme Firefox et Opéra).
Ce qui veut dire que Microsoft n'est toujours pas au point sur la prise en compte de CSS2 et > ...
J'utilise un logiciel appelé "IETester" pour pouvoir tester les pages Internet avec les différentes versions de IE : ce logiciel permet de voir simultanément la même page avec IE 5.5, 6, 7, 8 et 9, ce qui est très pratique.
Verdict pour la page d'accueil de ce site :
Reste IE 9 que je n'avais encore jamais testé, pensant que cela ne pouvait que s'améliorer encore après les améliorations des versions précédentes.
Et bien, NON, car cette version semble cumuler les problèmes :
Est-ce que IETester reproduit bien le comportement d'IE 9 ? Et, dans ce cas, quelle est l'explication de cette nouvelle dérive d'IE par rapport aux standards XHTML/CSS/... ?
Si quelqu'un avec IE 9 pouvait me confirmer cette aberration, j'essaierai éventuellement d'y remédier ! Merci d'avance...
Dorénavant quand vous voulez insérer ces deux types de vidéos dans un commentaire, vous continuez toujours à utiliser le même processus ( code Wikibarre [youtube ]identificateur YouTube[/youtube ] ou [dmotion ]Identificateur Dailymotion[/dmotion ] ), mais, au lieu du lecteur vidéo, est affiché un lien sur lequel il faudra cliquer pour voir la vidéo en fenêtre popup.
Exemples :
- Avec [dmotion ]xjqkg4,vidéo Dailymotion[/dmotion ]
vidéo Dailymotion
- Avec [youtube ]ZmDhRvvs5Xw,vidéo You Tube[/youtube ]
vidéo You Tube
Beaucoup plus pratique et indépendant de la largeur du site !!
1°) Elle génère une liste non numérotée, ce qui est plutôt bien mais l'intitulé est faux
2°) La liste est mal générée car la puce n'est générée qu'à la 1ère ligne
Exemple :
Ligne 2
Ligne 3
Quand on regarde le wikicode généré :
[ list][*]Ligne 1
Ligne 2
Ligne 3[ /list]
On se rend compte que le bon code doit être :
[ list][*]Ligne 1
[*]Ligne 2
[*]Ligne 3[ /list]
Ce qui donne :
Le seul moyen de corriger est donc de modifier son commentaire à la main en l'attente d'une solution définitive !
Merci beaucoup de vos compliments sur le site !
Pour ouvrir une section "Kayak" (de mer ?), 1°) il faudrait que je connaisse cette activité 2°) et que je la pratique !
Mais on ne peut pas tout faire...
Il y a aussi le canoë-kayak de rivière dont la Corse est aussi le paradis avec une flopée de pratiquants qui viennent d'Allemagne, d'Autriche, etc... au printemps !!
Mais idem pour cette activité que je ne pratique pas et qui est d'un niveau très élevé sur les torrents de l'île...
Je pars en septembre 2011, et le site va m'être d'une grande utilité !!
Merci 1000 fois !
PS : à quand une section "kayak" ? Je suis sur qu'il y a de magnifiques côtes à découvrir ! :)
Ce n'est que le site météo (je crois que c'est Google) qui diffuse les informations du module météo de cette page (sous le module d'identification en haut du bandeau gauche) qui a erratiquement des problèmes techniques pendant lesquels il est incapable de diffuser ses infos météo : cela bloque tous les modules météo utilisés par des sites comme le mien avec l'erreur de parsing XML indiquée !
Sur la page d'Accueil et les deux pages avec les articles associés (dont celle-ci !), il n'est pas capable d'ouvrir les images agrandies en "ligthbox"...
Je viens de constater que c'est pour cause de voisinage avec le module "anythingslider" qui gère le diaporama articles en début de page : celui-ci fait appel à une librairie de scripts "jquery" que IE ne sait pas faire cohabiter avec la librairie "mootools" qui gère le "lightbox" dans Joomla!
Tant pis, je laisse comme cela, puisque l'effet "lightbox" marche sur toutes les autres pages avec IE...
Si vous constatez d'autres anomalies avec iE, n'hésitez pas à me les remonter (Cf. contact).
- Les commentaires seront désormais listés dans l'ordre chronologique, mais avec le plus récent en premier (inverse du Blog), pour simplifier l'accès au dernier commentaire de l'article
Merci, Eric, d'être le premier à ouvrir les commentaires du nouveau site et merci de vos encouragements.
Cela me permet de découvrir votre site Internet que je ne connaissais pas !!
Comme j'envisage de me mettre à l'apprentissage du Corse, cela tombe très bien
Gros travail que vous avez fourni là... Bravo !
Concernant le Doctype, le passage de "XHTML 1.0 Strict" à "XHTML 1.0 Transitional", n'est pas une "régression" dans votre cas.
Vous avez déjà validez votre contenu conformément aux règles strictes du W3C, et je doute fortement que Joomla utilise les éléments dépréciés pour votre nouveau contenu.
Ainsi cela ne vous posera pas de problèmes pour l'évolution ultérieure du site.
Concernant la redirection... Effectivement, c'est chaud
Bonne continuation...
Les flux RSS dans les modules de haut de page fonctionnent en fait très bien, alors que je pensais qu'il y avait un problème !
Explications :
Photo avec agrandissement :
- le code BBC généré à l'aide des icônes doit être du type :
- si vous obtenez :
=> cela ne fonctionnera pas et il faut enlever le retour à la ligne après [bbc]
Exemples :
Corse
langue corse
Exemple de vidéo traitée : xb52po dans www.dailymotion.com/video/xb52po
vidéo Dailymotion
- Insertion d'une vidéo YouTube => il suffit de cliquer sur l'icône YouTube depuis l'endroit où vous voulez insérer la vidéo dans le commentaire et de saisir l'identificateur de votre vidéo (code après le = dans www.youtube.com/watch?v=... )
Exemple de vidéo traitée : y1Nd1qtk1Go dans www.youtube.com/watch?v=y1Nd1qtk1Go
vidéo You Tube
Continuons par plus compliqué :
- La citation d'un autre commentaire via le Citer qui est en bas et à droite de chaque commentaire (par défaut on cite tout le commentaire, mais ensuite il est simple de ne conserver qu'une partie du texte comme ci-dessus)
- Insertion d'une image en indiquant son adresse Internet ou URL (éventuellement en la stockant sur des sites gratuits comme flickr ou imageshack)
Nota : quelle que soit l'image, joomla vous la limitera en largeur à 500 pixels !
- Insertion d'un lien : corse-sauvage.fr Le Blog "Corse sauvage"
- Insertion d'une image avec lien par combinaison des codes précédents :
Nota : Le lien peut bien sûr être l'image agrandie !
Puisqu'il faut bien commencer à ouvrir les commentaires, c'est en tant qu'administrateur que j'initialise le processus...
Ci-dessous et dans les commentaires suivants, quelques exemples de ce que les visiteurs peuvent faire avec la barre d'outils en haut :
- Texte gras
- Texte italique
- Texte souligné
- Texte barré
- - Texte masqué aux utilisateurs non enregistrés sur la ligne qui suit :
Only registered users can view hidden text!
- Les Emoticones :
Nota : il suffit de noter les codes BBC à appliquer pour éviter de cliquer sur les icônes
sans espaces entre les []