Escal

Un jeu de squelettes proposant un affichage en 2 ou 3 colonnes avec un large choix de noisettes à insérer ou pas, fortement paramétrable depuis l’espace privé.

Présentation

Escal est en grande partie paramétrable directement depuis l’espace privé :
-  choix de la mise en page (position des colonnes, fluide ou pas)
-  choix de la présence (ou absence) des blocs latéraux et centraux, choix de leur colonne et choix de leur ordre
-  choix de l’image de fond et de l’image du bandeau
-  choix des couleurs de fond, du texte et des bords
-  choix du menu
-  choix de la zone d’identification
-  présence ou absence de certains éléments (ombres latérales, titre du site dans le bandeau ...)
-  choix des arrondis
etc

Escal est maintenant en HTML5.

Escal permet l’affichage d’un bouton de paramétrage de l’accessibilité visuelle développé par access42.

Escal peut changer de couleurs suivant les saisons.

Escal s’internationalise de plus en plus avec les langues suivantes : allemand, anglais, espagnol, espéranto, italien, japonais(en test), letton et néerlandais.

De plus, Escal installe maintenant (version 3.72 et suivantes) pour vous le groupe de mots-clés “affichage” avec tous les mots-clés utilisables dans Escal plus une rubrique avec 2 articles de base : “Edito” et “Accès direct”.

Ainsi, en quelques clics, on peut personnaliser son site.

Bien sur, on peut toujours mettre le nez dans le moteur pour aller plus loin dans la personnalisation. Toutes les règles CSS que vous mettrez dans /squelettes/styles/perso.css prendront le pas sur les règles CSS d’Escal.

Escal nécessite un certain nombre de plugins dont “Agenda”, “Calendrier-mini”, “FullCalendarCompat”, “NoSpam”, “Facteur”, “Tri des articles par rubrique”, “Saisies” et “svpstats”. Ceux-ci sont donc automatiquement téléchargés et activés lors de l’activation d’Escal.

Documentation et démonstration

Vous pourrez trouver des explications nombreuses et détaillées sur le site de démonstration où vous pourrez aussi utiliser le forum du site pour faire part de vos questions, suggestions, remarques, ... Ce site n’est pas un modèle d’esthétique et d’ergonomie car il veut montrer un maximum de possibilités d’Escal.

En discuter

Pour discuter d’Escal, proposer des améliorations ou évolutions, résoudre un problème, 3 solutions :

L’annuaire “Escalien”

Propose un annuaire de liens pas comme les autres, puisqu’alimenté par les “Escaliens” qui proposent leur(s) site(s) ou par les administrateurs de l’annuaire.

N’oubliez pas d’y inscrire le votre !

Tester en ligne

L’association Spipfactory vous propose via le Site de test d’Escal de découvrir le squelette.

  • Login & Pass pour tester ...
Type Login Pass
Visiteur visiteur visiteur
Rédacteur redacteur redacteur
Webmestre webmestre webmestre

Si vous avez des idées de paramétrage à rajouter, n’hésitez pas à m’en faire part. Je les mettrais en place ... ou pas !

Discussion

75 discussions

  • 14

    Bonjour,

    j’ai paramétré le multilinguisme sous
    https://avpf.ovh/ecrire/?exec=configurer_multilinguisme

    J’ai utilisé la balise <multi> dans les champs de la page contact sous
    https://avpf.ovh/ecrire/?exec=configurer_escal&cfg=autres_principal#champ_fieldset_page_contact
    https://avpf.ovh/ecrire/?exec=configurer_escal&cfg=autres_principal

    Et tous les liens du pied de page rédigés en allemand renvoient vers des pages en français notamment la page de contact.
    Quelle étape ai-je loupé dans le multilinguisme ?

    • Bonjour

      Difficile d’aider pour un site déclaré “en travaux” ...
      Comment as-tu paramétré le multilinguisme ?
      Tu as bien lu cette page ?

    • J’ai lu mais je n’ai sans doute pas tout compris.
      En particulier je n’ai pas trouvé
      “ajout de la noisette inc-menu_langues dans le dossier /inclusions”
      Bon, j’enlève le verrou “en travaux”, provisoirement.
      La page de contact multilingue s’affiche correctement depuis un article dédié mais pas depuis le pied de page où les liens traduits, par exemple en allemand, pointent vers les pages françaises.

    • Dans l’espace privé, menu Configuration - Multilinguisme, le langues utilisées sont-elles bien cochées ?

    • Oui, c’est bien le cas

    • Oui, Les 4 langues sont bien cochées.

    • Pourrais-tu me créer un accès webmestre temporaire que j’y regarde de plus près ?
      Codes à envoyer en message privé, bien sûr.

    • Essaie aussi de renommer temporairement ton dossier /squelettes en /squelettesOLD pour voir si ça ne viendrait pas d’une copie modifiée.

    • J’ai renommé squelettes en squelettesOLD

    • J’ai renommé squelettes en squelettesOLD

    • Ok
      Tu peux renommer /squelettesOLD en /squelettes mais il faudrait

      • supprimer,le dossier /config qui n’a rien à faire là
      • supprimer le fichier escal_options.php également
      • renommer public_fr.php en local_fr.php, voir le supprimer puisqu’il semble vide
    • Voilà, c’est corrigé.
      En fait la valeur de gerer_trad dans la table meta de la BDD était bizarrement à “non” et je n’ai pas d’explication.
      Avec le plugin “Adminer” je l’ai passé à “oui” puis vidé le cache et hop !
      J’ai ensuite supprimé le plugin “Adminer”.

    • Pour finir, quand tu auras fini et que ton site ne sera plus “en travaux”, pourrais-tu me le signaler afin que je l’ajoute dans notre annuaire de sites

      Et si tu as un peu de temps, je t’invite, toi ou un de tes collègues à traduire les mentions légales dans les différentes langues que vous utilisez. Toutes les infos sont dans cet article. Et si vous voyez une coquille de traduction, je suis preneur de la correction aussi.

    • Merci beaucoup pour l’intervention dans la BDD. Celà fonctionne maintenant.!
      J’ai repris un site qui était resté en SPIP 2.1.28 depuis pas mal d’année et j’ai déjà eu d’autres soucis dans la BDD.
      J’ai fait les manips demandées. Non local_fr.php n’est pas complètement vide.
      Oui je transmettrai les autres infos par la suite.
      Merci.
      JD

    • Ravi d’avoir pu aider.
      A bientôt de tes nouvelles.

    Reply to this message

  • 1
    Philippe M

    Bonjour,
    [OVH / SPIP 4.2 / Escal dernière version / https://arcea-cadarache.fr ]

    Sujet : Article -> événement -> mini calendrier -> affichage événement -> comment afficher article ?

    Un peu débutant sur SPIP, je mets en place un site associatif avec Escal
    Super, mais (le fameux mais ...) avec cet exemple :
    Un article décrit en détail une activité, sortie, visite etc ...
    Dans le formulaire article, je crée un événement : définition des dates, recopie du titre article.

    en utilisation : le clic sur une date du mini calendrier renvoie le nom de l’évènement alors que je souhaite obtenir le contenu de l’article
    Je suppose que c’est possible mais par quel moyen ? modification d’un fichier du squelette ?

    Sinon, très surpris par la facilité de construction d’un site !

    Philippe

    • Philippe M

      En fait, dans les pages de documentation ...
      Excusez moi ...

    Reply to this message

  • 6

    Bonjour,

    Je suis passé en spip 4.2 et Escal 5.0.2 .
    L’aide dans la partie privée donne seulement une aide pour escal. Je n’ai plus les généralités pour Spip.
    Est-ce normal?

    • Hello

      Je ne reproduis pas. Si tu cliques sur “Raccourcis typographiques” de la partie droite, que se passe-t-il ?

    • Rebonjour,
      En cliquant sur Raccourcis Typographiques j&ai bien eu la page d’aide Spip correspondante.

      Pour essai, j’ai desactivé le couteau suisse.
      j’ai eu une erreur dans le squelette puis la liste de plugins est devenue vide avec 5 erreurs pour Escal. Le site n’est plus en ligne sauf un morceau de page d’accueil. mais j’aiaccès à la partie privée.

    • Rebonjour,

      Par l’espace privé j’ai pu vider le cache et le site est réapparu mais toujours avec l’erreur à l’origine de mon message.
      Je contacte aussi l’auteur du couteau suisse car une erreur de formulaire ? est apparue lors de la désactivation de ce plugin.

    • Tu peux aussi vider le dossier /tmp/cache par ftp
      Au fait, c’est pour quel site ?

    • C’est pour franc-parler.jp
      J’ai fait un autre essai en désactivant tous les plugins et cette fois l’aide de spip propose uniquement raccourcis typographiques. Je pense alors que Escal n’est pas en cause.

      Merci pour ta réponse, mais je pense que cela concerne plutôt Spip.

    • Personnellement, je n’utilise plus le plugin couteau suisse mais des plugins séparés qui sont des alternatives aux lames du couteau suisse.

    Reply to this message

  • 3

    Bonjour,

    Je viens de passer de spip 3.1 a 3.2
    Je voudrais continuer d’utiliser Escal mais je ne le trouve pas dans la gestion des plugins,
    Comment-puis-je faire?

    • Bonjour

      Très étonnant ça. Cela fait longtemps qu’Escal est disponible pour la 3.2.
      Tes dépôts sont bien à jour ?

    • Bonjour,

      C’est résolu. J’ai mis à jour tous mes plugins inactifs. Et cette fois en faisant une recherche dans les plugins, Escal m’a été proposé.

      Cerise sur le gâteau, tous mes réglages ont été sauvegardés. J’ai retrouvé mon site intact sans rien faire.
      Cette fois je suis passé de spip 3.1 à 3.2.
      Je vais poursuivre en montée jusqu’à 4.2. avec Escal 5.0.2 bien sûr. Merci et désolé pour le bruit.

    • Normal que tes réglages aient été sauvegardés, ils sont dans la BDD.
      Bonne suite.

    Reply to this message

  • 5

    Bonjour

    je souhaite installer le squelette Escal.
    Lorsque je mets le fichier mes_options.php en ligne, le site plante complètement.
    toutes les versions de php sont-elles compatibles avec ce fichier.

    Reply to this message

  • 1

    Bonjour,
    SPIP 4.09 / Escal 5.01 / PHP 8.01 / Mysql 5.7.40 / SVP Statistiques 1.1.1 / Statistiques 2.0.4

    Après passage à la version 5 d’Escal j’ai l’erreur suivante :
    Erreur d’exécution plugins/auto/escal/v5.0.1/inclusions/inc-stats.html
    Erreur d’exécution plugins/auto/escal/v5.0.1/inclusions/inc-stats.html | File C:\wamp64\www\gmbvs1\plugins\auto\escal\v5.0.1\escal_fonctions.php Line 489 : mysqli_fetch_array(): Argument #1 ($result) must be of type mysqli_result, PDOStatement given

    avec ou sans define(’_DEV_VERSION_SPIP_COMPAT’, ’4.1.99’) ;
    c’est un site local. Pas essayé sur le site en ligne.
    tous les autres plugins sont à jour.
    Merci de votre aide.

    Reply to this message

  • 1

    Bonjour,
    Lorsque j’essaye de m’abonner aux flux rss sur le site de démo (comme sur d’autres site sous escal), j’obtiens le message: “Aucune information de style ne semble associée à ce fichier XML. L’arbre du document est affiché ci-dessous.”,
    Est-ce qu’il y a quelque chose à paramétrer pour pouvoir utiliser les flux rss ?
    Merci de votre aide

    Reply to this message

  • 3

    Bonjour
    J’ai installé SPIP4.0.0, PHP7.4, le plugin Escal 4.5.7 refuse de s’activer avec comme erreur "Le plugin Escal dépend du plugin SVPSTATS >= 0.3.2
    Je n’ai pas trouvé de dépôt proposant SVP STATISTIQUES aussi je l’ai installé à partir de l’URL de l’archive : https://files.spip.org/spip-zone/spip-contrib-extensions/svp_stats-5f92a-v0.3.3.zip
    Il y a un message disant que l’archive est installée mais il n’apparaît pas et Escal refuse toujours de s’installer au même motif.
    Avez-vous une idée ?
    Merci

    • Bonjour

      Certains plugins utilisés par Escal n’ont pas encore été déclarés comme compatibles spip4.
      Il faut donc créer un fichier mes_options.php dans le dossier /config avec ce code

      <?php
      define('_DEV_VERSION_SPIP_COMPAT',"3.2.99");
    • Merci beaucoup, cela a débloqué la situation.
      Quelques soucis ensuite avec certains plugins (agenda et mini-calendrier) dont l’instal automatique ne donnait pas la dernière version (et l’affichage du mini-calendrier était très dégradé) mais cela s’est résolu en installant les dernières versions à partir de l’URL de l’archive et pas de la version proposée.
      Encore merci.

    • Bonjour

      Oui, je vais changer la borne de compatibilité pour agenda.
      A noter que pour l’affichage de l’agenda en pleine page, il faut le plugin FullCalendar Compat

    Reply to this message

  • 5

    bonjour;
    je configure escal en version 4.4.20 (sur un site en version SPIP 4.0.0-alpha).
    Et j’ai mis une image dans le bandeau, ça c’est bon,mais les textes du slogan et du descriptif se placent systématiquement en dessous de l’image.
    Je voudrais qu’ils viennent par dessus l’image. Et je n’y arrive pas. J’ai beau chercher dans les options de configurations, mais rien de rien, je ne trouve rien.
    Vous pouvez voir ce que cela donne ici

    Merci de votre aide.
    Rémi.

    • Bonjour

      C’est normal que tu ne trouves pas puisque ce n’est pas du tout prévu ;-) (c’est compliqué de superposer 2 éléments en html).
      Mais une solution simple est d’inscrire le texte que tu souhaites directement dans ton image. L’avantage est que tu le mets où tu veux, dans la taille et la police de ton choix.

    • Avec des déclarations css, on doit peut-être pouvoir y arriver ? Une piste
      -  déclarer le bandeau en position:relative,
      -  inclure le slogan dans l’élément bandeau
      -  affecter un position:absolute à la balise contenant le bandeau et jouer avec left, top, right etc...
      ...
      à tester

    • Oui, on peut toujours mais c’est tellement plus simple d’avoir une seule image avec les textes dans l’image qui s’adaptera à la largeur de l’écran.

      Quelques idées pour mettre du texte sur une image :
      https://blogs.articulate.com/les-essentiels-du-elearning/7-facons-de-mettre-texte-photo/

    • bonjour;
      Merci pour votre réponse et le lien. Je n’avais pas vu la chose comme ça, mais cela me va.

      Bon courage pour le passage de version vers spip 4.x (j’ai aussi eu quelques déboires avec les formulaires et le plugin des saisies
      !)

    • Bonjour

      Oui j’ai un peu bataillé au début pour saisir le fonctionnement de l’outil mais une fois qu’on a saisi le principe des saisies, quel gain de temps !

    Reply to this message

  • 3
    Pierre-Alain MILLET

    bonjour,

    Venant d’installer escal sur un site migré en spip3.2, j’ai un problème avec les liens de pagination,

    au lieu d’apparaitre en ligne, les chiffres de pagination (5,10,15..) sont décalés successivement vers le bas

    C’est sans doute une histoire de css, je me dis qu’ils devraient être en “float:left”, mais si je compare avec la liste des rubriques dans l’entête, la différence c’est que les rubriques sont en “display: inline-block” alors que les listes de la pagination sont en display: line-item!.. Mais il faudrait que je me refasse une session positionnement css pour comprendre...

    et comme je n’ai rien mis en css perso...

    je joins une copie d’écran...

    merci d’avance d’une piste

    Reply to this message

Add a comment

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Who are you?
[Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom